Overview#The purpose of the Command Transformation Policy Set (CTP) is to provide final processing on commands before the commands are sent to the Identity Vault or to the application.
The Command Transformation Policy operates on commands that are about to be issued to a channel output.Publisher Flow is executed after all other policies and is executed directly before the Identity Manager Engine applies the command document to the Identity Vault the Command Transformation Policy Set uses the Policy Set Interval Values of 11. Command Transformation Policy Set is the "last chance" to modify a command before the command is applied to the Identity Vault. Subscriber Flow is executed directly before the Schema Mapping Policy the Command Transformation Policy Set uses the Policy Set Interval Values of 10.
The Command Transformation Policy Set is the last chance to apply changes before the document is moves into the Application namespace.
Both the Schema Mapping Policy and the Output Transformation Policy are executed after the Command Transformation Policy on the Subscriber channel.
Some possible applications for the Command Transformation Policy Set Rules include:
- changing the command type (for example, an object delete command might be transformed into a modification that will cause the object to be archived)
- blocking commands
- adding additional commands
- controlling the output of the Identity Manager Engine's "merge" process
In the most general terms, Command Transformation Policy Set are used to alter the commands that Identity Manager executes as a result of the default processing of events that were submitted to the Meta-directory engine.
It is also common practice to include policies here that do not fit neatly into the descriptions of any other policy.