This documentation is archived and is not being maintained.

Form Definition Properties

Exchange Server 2003

Form Definition Properties

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release. A form registration consists of a collection of form definition properties. The properties define other properties such as the browser version, information about data binding, and information about events performed on an object. The content class property is required and all other form definition properties are optional. The most basic form registration can consist of the following properties:

  • The content class of the form registration
  • The content class of the form
  • The URL of the form
  • The executeurl Field


Property name = item

urn:schemas-microsoft-com:office:forms#browser = "Microsoft Internet Explorer

Property List

Property name Description
urn:schemas-microsoft-com:office:forms#binding Not case-sensitive. Indicates the binding type. Possible values are server and client.
urn:schemas-microsoft-com:office:forms#browser Not case-sensitive. Indicates the type of browser. An asterisk (*) indicates a wildcard. Example: urn:schemas-microsoft-com:office:forms#browser = Microsoft® Internet Explorer
urn:schemas-microsoft-com:office:forms#cmd Not case-sensitive. String denoting the action or behavior being performed on an object. This is the first parameter after the command (?cmd= of the URL returned from Microsoft Internet Information Services (IIS) roughly corresponding to the Internet Server Application Programming Interface (ISAPI) QUERY_STRING.) The QUERY_STRING is delimited by ampersands (&) that represent modifiers of the action.

Example: urn:schemas-microsoft-com:office:forms#cmd = NewArt

urn:schemas-microsoft-com:office:forms#contentclass Not case-sensitive. Associated with a set of schemas and a set of forms. The content class for which the form is registered.

Example: urn:schemas-microsoft-com:office:forms#contentclass = urn:content-classes:message

urn:schemas:microsoft-com:office:forms#contentstate Not case-sensitive.

Example: urn:schemas:microsoft-com:office:forms#contentstate = "mySample"

urn:schemas-microsoft-com:office:forms#executeparameters Parameters that are passed to the rendering engine specified by the executeurl Field. The parameters must be URL escaped. An ampersand (&) is used to separate multiple values.

Example: param1=mySample& m2=url%20escaped

urn:schemas-microsoft-com:office:forms#executeurl The URL to execute to render a form. An ISAPI filter or ASP page.

Example: process.asp

urn:schemas-microsoft-com:office:forms#formurl The URL of the form or template being handled and rendered, the item that is denoted by the current URL.

Example: ExpenseForm.htm

urn:schemas-microsoft-com:office:forms#language Automatically provided as part of the HTTP request headers, this is the language of the form. This attribute corresponds to a non case-sensitive ISO language-country/region value in the Accept-Language HTTP header.

Example: en

urn:schemas-microsoft-com:office:forms#majorver Indicates the major version of the browser.

Example: <5

urn:schemas-microsoft-com:office:forms#messagestate Not case-sensitive. Values include normal, submitted, read, unread, and importance. Status of the item.
urn:schemas-microsoft-com:office:forms#minorver The minor version of the browser.

Example: =5

urn:schemas-microsoft-com:office:forms#platform Not case-sensitive. The platform of the browser matched against forms registrations. The platform information is in the same format as it is in browscap.ini.

Example: Microsoft Windows NT

urn:schemas-microsoft-com:office:forms#request Not case-sensitive. Property used to specify whether the form uses GET or POST requests. There are two possible values: GET and POST. GET queries for information, POST writes information.

Examples: GET, POST

urn:schemas-microsoft-com:office:forms#version Value includes a relational operator.

Example: >5