What are the below Errors displayed in the policy server smps.log on startup
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
(ERROR) : [sm-xpsxps-00270] Class 58725 is undefined.
Policy Server : Any
Policy Store : Any
The Class Undefined errors usually point to a corruption on the schema level which needs to be addressed.
Please follow the below action items to remediate the issue
*** Step 1 --> Run XPSDDInstall SmMaster.xdd from the policy Server to re-import the schema files which may resolve the issue most of the time .
Restart the policy Server or run any XPS tool and see if errors are resolved , if not , please move to step 2
*** Step 2 --> Run the XPSSweeper data integrity check tool as Indicated in the below guide (XPXSweeper -a)
https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/siteminder/12-8/upgrading/correct-integrity-errors-of-policy-store.html
The generated report will have the corrupted objects and steps to fix it .
Some of these Errors may be fixable by the changeset option and some need manual fix .
For the one that requires manual fix , please open a case with Broadcom Siteminder support team and upload the following
* smps.log showing the errors
* XPSSweeper -a generated report
* if using LDAP store, please take a full LDIF export and upload to the case
(1) Correct Integrity Errors of Policy Store
Run the XPSSweeper utility in analysis mode to diagnose policy
store integrity errors. If XPSSweeper identifies any integrity
errors, it generates the following two items: An Integrity
Report–The Integrity Report shows the details of all diagnosed
errors.
A changeset file–The changeset file is an XML file that you input
into the XPSImport utility to apply default repairs to the policy
store.
To upgrade to 12.8.x, the policy store schema must include
extensions that were first required in r12.0 SP2. To verify if
your store has the necessary extensions, run XPSExplorer in a
command window. If you do not see a list of classes under the
Main Menu, extend the schema. Then, import the policy store data
definitions using the appropriate files for your policy store
version. See the user documentation for your existing Policy
Server for more information.
https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/siteminder/12-8/upgrading/correct-integrity-errors-of-policy-store.html
(2) Siteminder Policy Reader
https://community.broadcom.com/enterprisesoftware/communities/community-home/digestviewer/viewthread?MessageKey=5773a7ad-44d9-4c03-9030-cbb9ff8f1fa3&CommunityKey=f9d65308-ca9b-48b7-915c-7e9cb8fc3295&tab=digestviewer#bm5773a7ad-44d9-4c03-9030-cbb9ff8f1fa3