The validation feature allows you to validate provisioning objects on the local file system before you deploy. The validation runs Designer’s project checker and displays the results in the Project Checker View.
For directory abstraction layer objects, Designer does the following:
Verifies that the XML is well-formed and complies with the schema that defines the elements needed for entities, attributes, lists, relationships, and so on.
Checks every entity to ensure that references to other entities and global lists are valid.
For example when validating an entity and its attributes, the validator checks that all references to other entities via the Edit Entity, DNLookup, and Detail Entity reference entities that actually exist.
Ensures that every entity has at least one attribute defined.
Ensures that every local and global list contains at least one item.
For Provisioning Request Definitions, Designer does the following:
Validates that every Provisioning Request Definition has at least one request form and one approval form.
Ensures that the Condition Activity has both an outbound true flow path and an outbound false flow path.
Ensures that the Entitlement Activity Data Item Mapping of DirXML-Entitlement-DN is valid.
Ensures that the Final Timeout Action property (for User Activities) has a matching flow path link leading from the activity. For example, if Final Timeout Action=denied, there must be a denied link.
For Branch and Merge activities, ensures that a workflow has an equal number of Branch and Merge activities. It also ensures that all paths descending from a Branch activity merge into one Merge activity, that all merge activities have a branch activity, and that all Merge activities have a branch-activity-id attribute.
To validate objects from the provisioning view, right-click a node and click
.To validate objects from the directory abstraction layer editor, click
from the editor’s toolbar, or select from Designer’s menu.To validate objects from the provisioning request definition editor, select
from Designer’s menu.NOTE:Validation does not check the Identity Vault for the existence of any object.