search cancel

Error : sm-xpsxps-00270 Policy Server XPS Class is undefined at start time

book

Article ID: 134489

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On Agents (SiteMinder) CA Single Sign On Federation (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On SITEMINDER

Issue/Introduction

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.

 

Environment

 

  Policy Server : Any 
  Policy Store : Any

 

Resolution

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 

 

Additional Information

 

(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