Platform SDK: Exchange 2000 Server |
[This is preliminary documentation and subject to change.]
Form definitions have the properties as shown in the following table.
Property Name | Description |
---|---|
urn:schemas-microsoft-com:office:forms#binding | Used to determine where the form-data binding takes place.
There are three case insensitive possible values: Examples client, server |
urn:schemas-microsoft-com:office:forms#browser | Case insensitive, indicates the type of browser. * indicates a wild card.
Example IE |
urn:schemas-microsoft-com:office:forms#cmd | Case-insensitive 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 IIS roughly corresponding to the ISAPI QUERY_STRING.). The QUERY_STRING is delimited by ampersands (&) that represent modifiers of the action. In the case of “server” binding, the entire URL is passed to the related ISAPI extension, to parse and handle the URL, including QUERY_STRING appropriately. |
urn:schemas-microsoft-com:office:forms#contentclass | The content class the form is registered for. Case insensitive, associated with a set of schema and a set of forms.
Example urn:content-classes:message |
urn:schemas:microsoft-com:office:forms#contentstate | This property is used to match forms against the.http://schemas.microsoft.com/exchange/contentstate that can be set on any item. Case insensitive.
Example foo |
urn:schemas-microsoft-com:office:forms#executeparameters | Parameters to pass to the form-rendering engine specified by the "executeurl" property. MUST be URL escaped
Examples param1=foo, m2=url%20escaped |
urn:schemas-microsoft-com:office:forms#executeurl | The URL to execute to rend a form. T Usually "/exchweb/bin/exwform.dll. However an asp page can be substituted. |
urn:schemas-microsoft-com:office:forms#formurl | The URL of the form or template to handle and render, via the binding method, the item denoted by the current URL. |
urn:schemas-microsoft-com:office:forms#language
Client language (not supported in beta 3) |
Automatically provided as part of the HTTP request headers, this is the language of the form. This attribute corresponds to a case-insensitive ISO language-country value in the Accept-Language HTTP header. |
urn:schemas-microsoft-com:office:forms#majorver | Browser major version
Not supported in Beta 3 |
urn:schemas-microsoft-com:office:forms#messagestate | State of the item. Case insensitive values include normal, submitted, Read, unread, importance |
urn:schemas-microsoft-com:office:forms#minorver | Browser minor version |
urn:schemas-microsoft-com:office:forms#platform | Indicates the platform of the browser to match against for forms registrations. Case insensitive.
Same format as in browscap.ini |
urn:schemas-microsoft-com:office:forms#registration | Item in store representing a form registration. Location of form or template to handle and render, via the binding method, the item denoted by the current URL.
This is not URL escaped. |
urn:schemas-microsoft-com:office:forms#request
(Get only in beta 3) |
Used to specify whether the form uses GET or POST requests. Case insensitive. There are two possible values: GET and POST.
Get asks for information, post writes information. Examples GET, POST |