Administrative Protocol Properties

Administrative Protocol Properties

The following table describes the server extension properties that can be configured with the administrative protocol for Web sites based on SharePoint Team Services from Microsoft and Microsoft FrontPage 2002 Server Extensions. These properties can be accessed by using the policies and setproperty operations. You can set a property, for example, to specify an SMTP server to use for subscription notifications, to set the expiration time for Web document discussions data (in SharePoint Team Services only), or to require a Secure Sockets Layer (SSL) connection between the client and the server. The table indicates when a given property is available only for Microsoft Windows or UNIX and, unless the property applies to all levels, the levels at which the property is available (global, virtual server, or subweb). For information regarding the parameters that can be used with operations, see Administrative Protocol Parameters.

You can use the setproperty operation to modify configuration properties. The following form turns on only local Web discussions and turns off subscriptions.

<FORM id="formVars" action="http://STSServer1/_vti_bin/_vti_adm/fpadmdll.dll" method="post">
  <INPUT name="operation" value="setproperty">
  <INPUT name="page" value="wcfgdisc.htm">
  <INPUT name="nextpage" value="webadmin.htm">
  <INPUT name="EnableDiscussions" value="true">
  <INPUT name="LocalDiscussionsOnly" value="true">
  <INPUT name="EnableNotifications" value="false"></TR>
  <INPUT type=submit value="Submit">
</FORM>

For the UNIX operating system, replace the preceding URL that is assigned to the action attribute with the full path to fpadmcgi.exe.

Properties

Name Description
Authoring Determines whether all authoring is enabled for the virtual server. Can be set to enabled (default) or disabled. This property can be set globally or per virtual server.
CacheMaxDocData Sets the maximum number of documents kept in the cache when Microsoft FrontPage is doing write operations. This is the maximum number of documents whose property information, such as Web site parameters, you want to keep in active memory. When an author opens a document after the cache is full, the cache is cleared and starts with the most recently opened document. The default value is 4096.
CacheMaxImage By default, SharePoint Team Services and FrontPage Server Extensions 2002 set the height and width attributes in all <IMG> tags in pages saved to a Web site. This improves the appearance of pages when a site visitor downloads them over a slow connection. This property sets the maximum number of images whose height and width attributes the server extensions will cache while recalculating hyperlinks or saving a page. If you set this variable globally or per virtual server, and Web sites on your server frequently contain more than 16 images, you should increase this number. If you set this variable on an individual subweb, do not set it higher than the number of image files in the Web site. The default value is 16.
CacheMaxInclude Sets the maximum number of included files on a page (that is, files included through the Include Page component) that SharePoint Team Services and FrontPage Server Extensions 2002 cache while recalculating hyperlinks or saving the page. Increase this value to the highest number of pages that are included in any page in your Web site, if that number is higher than 16 (default).
CacheMaxIncludeSize Sets the maximum document size in kilobytes that SharePoint Team Services and FrontPage Server Extensions 2002 cache internally. The default value is 32K on UNIX and 256K on Microsoft Windows.
DiscussionsExpiry Specifies the length of time (in days) before discussions expire and are deleted from the database. Applies to Windows and can be set globally or per virtual server. The default value is 0.
EnableDiscussions Determines whether discussions are enabled for team Web sites. Can be set to TRUE (default) or FALSE. This property applies to Windows and can be set globally or per virtual server.
EnableNotifications Determines whether subscriptions are enabled for new team Web sites. Can be set to TRUE (default) or FALSE. This property applies to Windows and can be set globally or per virtual server.
FolderSubscriptions Specifies that entire folders, not only documents, are available for subscriptions. Can be set to TRUE (default) or FALSE. This property applies to Windows and can be set globally or per virtual server.
LocalDiscussionsOnly Specifies whether Web document discussions are allowed for only documents, not folders, located on the server running SharePoint Team Services. Can be set to TRUE or FALSE (default). This property applies to Windows and can be set globally or per virtual server.
Logging If Logging is set to a non-zero value, SharePoint Team Services and FrontPage Server Extensions 2002 log all authoring operations to the file Author.log in the _vti_log directory of the Web site. Each operation is recorded with the current time, remote host, author's user name, Web site name, operation performed, and the per-operation data. The default value is 0.
MailCharSet Can be used to override the character-set attribute of the content-type header. Can be set to any character set value, not just the values listed on the Change Configuration Settings administration page.

The default settings for character sets vary depending on the feature sending the e-mail. For subscription notifications, the default character set matches the HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Web Server\ServerLanguage registry entry. This registry entry is set when SharePoint Team Services and FrontPage Server Extensions 2002 are installed, and matches the language that is installed.

For usage analysis notifications, document library rules notifications, and invitations, the default character set is the same as the character set for the current FrontPage Web site. You can change this setting in FrontPage by using the Web Setting command (Tools menu). In the Web Setting dialog box, click the Language tab, and then select a character set in the Default page encoding box.

The default value is an empty string. This property can be set globally or per virtual server.
MailEncoding Can be used to override the content transfer encoding attribute of the content-type header. The default value is 8bit unless mail is being sent using the “iso-2022-jp” character set, in which case the default value is 7bit. This property can be set globally or per virtual server.
MailReplyTo String that specifies the e-mail address to use when replying to subscription notification messages. The default for SMTP is user@host, where user is the current user account and host is the current host name. This property can be set globally or per virtual server.
MailSender String that sets the user name to use as the From account when sending e-mail. Specifically, it is used as the argument to the SEND FROM: command in SMTP. The default for SMTP is user@host, where user is the current user account and host is the current host name. This property can be set globally or per virtual server.
NoExecutableCgiUpload When NoExecutableCgiUpload is set to a non-zero value, new CGI scripts cannot be run. On a UNIX server, when this key is set to a non-zero value, the server extensions do not set the execute bit on any CGI scripts that an author uploads to a Web site using FrontPage. On a Windows server, when this key is set to a non-zero value, the server extensions do not allow the file to be uploaded. The user receives an error message saying that the file can't be put in the specified directory. A Web Presence Provider (WPP) can manually set the execute permission after inspecting the CGI script. When NoExecutableCgiUpload is set to 0, the server extensions automatically set the execute bit on CGI scripts uploaded to an author's cgi-bin directory (UNIX), and automatically allow scripts to be uploaded to executable directories (Windows). NoExecutableCgiUpload also controls whether users can mark directories as executable. If the value is 0, users can mark any directory executable; if not, users cannot make directories executable, but Web site administrators can. The default value is 1. This property can be set globally or per virtual server.
RequireSSL When RequireSSL is set to enabled (or any other value except disabled), the server extensions require a Secure Sockets Layer connection between the FrontPage client and the server for authoring tasks. The default value is disabled. This property can be set globally or per virtual server.
ScriptLanguage Sets the language for the scripts that are generated by SharePoint Team Services and FrontPage Server Extensions 2002 to enforce any data-validation settings an author has applied to form fields. Valid values are VBScript, JavaScript, or none (default).
SMTPHost Variable set to the name or IP address of a host running an SMTP daemon. When a site visitor submits a form whose results are to be sent via e-mail, SharePoint Team Services and FrontPage Server Extensions 2002 connect to the SMTP daemon to deliver the mail. The default value is an empty string. This property can be set globally or per virtual server.
SourceControlProject A per-Web setting used with the setproperty operation that requires the user to specify which Web to modify. Possible values include the VSS path specifier $/ or the built-in source control specifiers builtin or "<FrontPage-based locking>".
TextMemory If you are using the built-in WAIS search engine, setting this property to 0 turns off full-text indexing of the Web site. A non-zero value specifies the number of megabytes of RAM the server extensions are to use during text indexing for hash-tables and other data structures. For Web sites with less than 500 pages, set the value of this property to 1. For Web sites with 500 to 5000 pages, set it to 2. For Web sites with more than 5000 pages, set it to 4. The default value is 1.
UsageAnalysisLogExpiry An integer specifying how many months to keep usage analysis log data. The default value is 12 (maximum). This property can be set globally or per virtual server.
UsageFullDaysOnly Specifies that usage data be tracked in full days only (in other words, from midnight to midnight), rather than tracked up to the actual log processing time. The default value is TRUE. This property can be set globally or per virtual server.
UsageSendMailTo Specifies the e-mail address to send notifications to when the usage log processing has occurred. This property can be set globally or per virtual server.