Error: Object does not have attribute
search cancel

Error: Object does not have attribute

book

Article ID: 134922

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

After upgrading the SiteMinder Policy Server from 12.7 to 12.8 the following errors are getting returned:

<Object Class> does not have attribute <Attribute Name>

EXAMPLE:

Failed to execute CreateAuthSchemeEvent. ERROR MESSAGE: SmApiWrappedException:Class CA.SM::AuthScheme does not have attribute CA.SM::AuthScheme.IPList

Environment

Release : 12.8.x

Component : SITEMINDER -POLICY SERVER

Cause

The error indicates that the attribute doesn't exist on the "AuthScheme" object. This is likely due to the Data Dictionary was not being updated to 12.8.x, or that the Policy Server has not been restarted following the update.

Object Class: CA.SM::AuthScheme
Attribute:   CA.SM::AuthScheme.IPList

Parent = CA
ID = SM
Object Class = AuthScheme
Attribute Name = IPList

 

"IPList" is a valid attribute on the "AuthScheme" object class. 
This can be seen in the "SmObjects.xdd" file:


[Attribute]
PARENT=CA.SM::AuthScheme
Name=IPList
Description=List of IPs to be compared to incoming AgentIP.
DataType=String
MinElements=0
MaxElements=0

Resolution

Import the r12.8.x XPS Data Dictionary

  1. Stop the Policy Server
  2. Stop the AdminUI Process
  3. Change to the following directory:
    Linux: <SiteMinder_home>/CA/Siteminder/xps/dd
    Windows: C:\Program Files\CA\siteminder\xps\dd
  4. Run the following command:
    xpsddinstall smmaster.xdd
    (NOTE: Syntax is case sensitive on Linux)
  5. Start the Policy Server.
  6. Start the AdminUI Process

Additional Information

Reference Documentation:

Upgrade Policy Store