Class CA.SM::<ObjecClass> does not have attribute CA.SM::<ObjecClass>
search cancel

Class CA.SM::<ObjecClass> does not have attribute CA.SM::<ObjecClass>

book

Article ID: 272110

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction

When attempting to modify or create a an object (Policy, Domain, etc) in the Siteminder AdminUI, the "submit" fails with the message similar to the following:

Exception: com.ca.siteminder.xps.XPSException: Class CA.SM::UserPolicy does not have attribute CA.SM::UserPolicy.IMSEnvironmentLink. Screenshot and AdminUI server logs attached.

XPSSweeper returns the following errors:

START ERROR REPORT*****************************************************


Integrity Errors: 6 errors detected

1) [sm-xpsxps-03240] Invalid value ObjectType="1". Allowed Values: ()
Object ID: CA.SM::IMSManagedObject@33-f8a3f468-cd03-4072-ab40-613ae9e9ba78
Object Name: Group
Object Path: IMSDirectory[Enterprise Directory] / IMSManagedObject[Group]
Object Description:
Fix Information: Automatic fix currently not available.

2) [sm-xpsxps-03240] Invalid value ObjectType="0". Allowed Values: ()
Object ID: CA.SM::IMSManagedObject@33-fedf8df9-6711-456a-8be5-db2b03b597a2
Object Name: User
Object Path: IMSDirectory[Enterprise Directory] / IMSManagedObject[User]
Object Description:
Fix Information: Automatic fix currently not available.

3) [sm-xpsxps-03240] Invalid value ObjectType="1". Allowed Values: ()
Object ID: CA.SM::IMSManagedObject@33-10a84a5c-6ce8-4c57-b706-9832f5b869df
Object Name: Global User Group
Object Path: IMSDirectory[Provisioning Server] / IMSManagedObject[Global User Group]
Object Description:
Fix Information: Automatic fix currently not available.

4) [sm-xpsxps-03240] Invalid value ObjectType="0". Allowed Values: ()
Object ID: CA.SM::IMSManagedObject@33-d28b6324-fa3a-442f-b586-c0ebc1e005f7
Object Name: Global User
Object Path: IMSDirectory[Provisioning Server] / IMSManagedObject[Global User]
Object Description:
Fix Information: Automatic fix currently not available.

5) [sm-xpsxps-03240] Invalid value ObjectType="1". Allowed Values: ()
Object ID: CA.SM::IMSManagedObject@33-633cfa8d-734b-442c-b447-d0c79f143c0b
Object Name: Group
Object Path: IMSDirectory[USDA ICAMaaS Directory] / IMSManagedObject[Group]
Object Description:
Fix Information: Automatic fix currently not available.

6) [sm-xpsxps-03240] Invalid value ObjectType="0". Allowed Values: ()
Object ID: CA.SM::IMSManagedObject@33-e0dbdb46-cc12-452e-9c0f-a4c4e040f18a
Object Name: User
Object Path: IMSDirectory[USDA ICAMaaS Directory] / IMSManagedObject[User]
Object Description:
Fix Information: Automatic fix currently not available.


END ERROR REPORT*******************************************************

Environment

[SITEMINDER]

Policy Server: 12.8.07

Policy Server OS: ANY

Cause

The XPS Data Dictionary is structured as follows:

<Parent>.<ID>::<ObjectClass>.<Attribute>

Parent= CA
ID= SM; EPM; FED; SPS; IDM

The errors in both the AdminUI and the XPSSweeper report are referencing invalid attributes. 

CA.SM::IMSManagedObject.ObjectType
CA.SM::UserPolicy.IMSEnvironmentLink

The 'SmMaster.xdd' does not install the Data Dictionary extensions for IDM.  That is handled separately in the 'IDMSmObjects.xdd'.   This issue can occur if there is either a parallel migration and the IDM Data Dictionary was not imported following the Siteminder XPS Data Dictionary.  This can also occur in an in-place upgrade if new IDM Object Classes or attributes are added in the newer version.

 

Resolution

Install the IDM Data Dictionary

1) Logon to the Siteminder Policy Server

2) Browse to the data dictionary directory

Windows (default): C:\Program Files\CA\siteminder\xps\dd\

LINUX: <Install_Dir>/CA/siteminder/xps/dd/

2) Import the IDM Data Dictionary

XPSDDInstall IdmSmObjects.xdd

3) Stop and Start the Policy Server.