After upgrading the SSO Policy Server from r12.7 to R12.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
Release : r12.8.x
Component : SITEMINDER -POLICY SERVER
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
The error is indicating that the attribute doesn't exist on the "AuthScheme" object. This would leave me to believe that the Data Dictionary was not updated to r12.8, or that the Policy Server has not been restarted following the update.
Import the r12.8.x XPS Data Dictionary
1) Stop the Policy Server
2) Stop the Admin-UI Process
3) Change to the following directory:
UNIX: <SSO_Root>/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 Unix
5) Start the Policy Server.
6) Start the AdminUi Process