Description:
When importing the Policy Store data definitions, xpsddinstall fails to import all SM objects and terminate with error message:
CA-XPS:EDIT0050(ERROR) : Object #639 has parent #1, which does not exist.
CA-XPS:XPSIO040(ERROR) : Delete of Tombstones failed.
Solution:
The shutdown mechanism of XPS housekeeping thread is not atomic. Between the function where shutdown bit is set using SetShutdown method, and the status of shutdown is queried using the function Getshutdown method, there is a possibility of threads loosing sync. The housekeeping thread, must not be allowed to run with utilities like XPSDD install.
With SiteMinder R12 SP2 CR1 the Housekeeping thread will not be allowed to launch when we are using XPSDD install utility. With this xpsddinstall command will be successfully executed and all SM objects will be import successfully.