Share via


Exchange Store Form Registry

Exchange Store Form Registry

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.

The Exchange store form registry provides a method of storing form registrations in the Exchange store. The registration can specify customized forms and actions based on a set of properties. This provides a way to register and query forms that are associated with an item of a particular content class.

Form registrations are stored in the Exchange store, similar to the way schema and event registrations are stored. For more information, see Schema and Event Registration.

Form registrations can be saved with forms and this makes it easier to manage the application. For example, in an expense tracking application, you can create a schema subfolder and store the registration and schema information for that application in the same schema folder.

Forms and form definitions are stored in the same location. Properties in the form registrations can use either an absolute URL or a relative URL.

Note   The Exchange store form registry is a new technology. It is not the Microsoft® Windows® registry or the Component Object Model (COM) registry.

Absolute or Relative Registration

Forms can be registered with an absolute or relative reference to the registration item. Relative references are relative to the location of the form. Absolute references use the entire URL. The following is an example of relative and absolute registration formats that the form URL can take:

  • /forms/form.htm. A relative URL, relative to the form registration.
  • /public/webapps/app/forms/form.htm. This is relative to the virtual server from the HTTP request.
  • <https://server/public/webapps/app/forms/form.htm>. No processing happens in the rendering engine, and the form is passed to the executeurl Field unchanged.

Note   Although absolute registration is supported, it is not recommended because relative registrations are much easier to maintain.

Configuration Notes

Data and forms must be stored on a single server. Users should only access the web application on a server where it physically resides. If the data is on one server, but the form is on another server, the form renderer is unable to access what it needs.

To have a distributed setup, full public folder replication must be activated for the web application.

Registrations and Security

To register a form in an Exchange store 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 users. Discretionary access control lists (DACLs) can be set on any item in the Exchange store.

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.