XPSRegClient and XPSExport failed.

Document ID : KB000045514
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue:

When customer executed XPSRegClient command, below error occured and not execute properly.

 

[XPSIO.cpp:640][MakeObject][ERROR][sm-xpsxps-00270] Class 15 is undefined.

[XPSIO.cpp:640][MakeObject][ERROR][sm-xpsxps-00270] Class 4 is undefined.

[XPSIO.cpp:640][MakeObject][ERROR][sm-xpsxps-00270] Class 12 is undefined.

[XPSIO.cpp:640][MakeObject][ERROR][sm-xpsxps-00270] Class 12 is undefined.

[XPSIO.cpp:640][MakeObject][ERROR][sm-xpsxps-00270] Class 3 is undefined.

[XPSIO.cpp:516][InitialLoad][INFO][sm-xpsxps-00310] 5 object(s) loaded from the Policy Store.

 

Environment:  

CA SSO : r12.52 SP1 CR04

Policy Store : Oracle Directory Server Enterprise Edition 11 g Release 1

 

Cause: 

Policy Data is not granted proper index, so Policy Server failed to read Policy Data.

 

Resolution:

Re-index your policy store schema as below.

 

1) Go to Siteminder_home/xps/db/<open OracleDirectoryServerBrowse.ldif>

2) Modify the OracleDirectoryServerBrowse.ldif with your LDAP Root DN

(Look for <Root DN> & modify in the file>

3) Run command: smldapsetup ldmod -OracleDirectoryServerBrowse.ldif -v

4) Command to stop: dsadm stop Instance_Path

5) Commands to reindex:-

a.)dsadm reindex -bl -t "Sort xpsSortKey" Instance_Path policysvr4

b.)dsadm reindex -bl -t "Sort modifyTimestamp" Instance_Path policysvr4

c.)dsadm reindex -b -t xpsNumber -t xpsValue -t xpsSortKey -t xpsCategory -t xpsParameter -t xpsIndexedObject -t xpsTombstone instance_path policysvr4

6) Command to start: dsadm start Instance_Path

 

Additional Information:  

https://docops.ca.com/ca-single-sign-on/12-52-sp2/en/installing/configure-ldap-directory-server-policy-session-and-key-stores/how-to-configure-an-oracle-directory-server-as-a-policy-store#HowtoConfigureanOracleDirectoryServerasaPolicyStore-CreatethePolicyStoreSchema