When attempting to integrate Identity Manager with a Siteminder Policy Server, the process may fail if an environment object with the same name already exists on the target Policy Server. The integration will report an error stating that the environment already exists, preventing the creation of necessary objects.
Identity Manager
Siteminder Policy Server requires unique identifiers for environment objects during integration. If you attempt to point a new Identity Manager installation at an existing Policy Store that already contains objects with names matching the new environment (e.g., "IdentityEnv," "IDM"), the Policy Server rejects the API call to prevent duplication.
To resolve this integration conflict, you must manually clean up the conflicting objects in the Siteminder Policy Store.
Access XPSExplorer: Use the XPSExplorer tool (located in the Siteminder bin directory) to identify and delete conflicting objects.
Delete Conflicting Objects: Remove the following objects associated with the conflicting environment name (e.g., "IdentityEnv"):
Note: These objects can be deleted via XPSExplorer or the Siteminder AdminUI.
Verify Clean Store: Run an XPSExport command to create a full dump of the Siteminder Policy Store and confirm the conflicting property name no longer exists:
Restart and Sync: