Form Registration Examples

Form Registration Examples

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 is a set of form-specific properties. The form registry uses the form registration to choose which form to display. The form definition is a single record in an application schema folder in the Exchange store.

The form registration records the form definition properties.

The Content Classes of items displayed by this form are required. All other form registration properties are optional.

The most basic form registration would consist of:

  • The DAV content class of the form registration
  • The content class of the form
  • The URL of the form (not necessary in some scenarios)
  • The executeURL field

Registration Security

To register a form in a folder, you must have permissions to modify items in that folder.

Security is based on the Microsoft® Windows® server operating systems and Microsoft Windows NT® security model and on the security identifiers (SIDs) of real network users. Discretionary access control lists (DACLs) can be set on any item in the Exchange store.

Namespaces

An XML namespace is a label that accompanies a set of elements or attributes. The namespace uniquely identifies these elements or attributes by limiting the scope.

The following is an example of the DAV namespace Uniform Resource Identifier (URI):


xmlns:d="DAV:"

The following is an example of a namespace URI for the forms property in schemas-microsoft-com:office

xmlns:f="urn:schemas-microsoft-com:office:forms"

For the server and client examples that follow, the following XML namespaces have been declared:

xmlns:d="DAV:"
xmlns:b="urn:schemas:mailheader:"
xmlns:f="urn:schemas-microsoft-com:office:forms"
xmlns:sales="sales:"
xmlns:s="urn:schemas-microsoft-com:exch-data:"
xmlns:c="urn:schemas:calendar:">

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.