Configuration definitions and schemas

Configuration definitions are XML documents that contain all the configuration items and their values as defined during the development process.

These definitions are packaged in the application archive. They can be modified during the application assembly phase and repackaged with the application. At deployment, the configuration definitions are used to establish the initial configuration in the configuration repository. They can also be used as the vehicle for replicating existing configuration.

Configuration definitions can contain both static and dynamic configuration. For an operational application, the Management Console only allows administrators to change dynamic configuration items.

The configuration definition distributed with the application is considered to contain the factory defaults for the configuration. Any changes to this configuration may potentially be overwritten by upgrades to subsequent versions of the application. Users that wish to change their configuration while retaining factory defaults should do so from the Management Console after the application (and its configuration) is deployed.