Preventing illegal product model changes
PolicyCenter verifies that an updated product model does not make illegal changes to the existing product model that is already present on a test or production server.
During test or production mode server startup, PolicyCenter performs verifications in the following order:
|
Verification type |
Description |
|---|---|
|
XML verification |
Verifies the XML used product model definition files is both well-formed and valid as defined by the PolicyCenter XML schema. |
|
Product model verification |
Verifies that no changes in the product model being loaded violate the product model currently in place on the server. PolicyCenter also performs these checks during product model synchronization with a linked, running development server. See Verifying the product model for more information on verification checking. |
|
Illegal product model modification |
Verifies that the product model does not contain an illegal modification. For example, it verifies that a required coverage pattern has not been deleted. See Product model immutable field verification for details. |
If any of these verifications fails, PolicyCenter adds a message to the server log and fails to start.
