smps.log has lots of "Not removing (explicitly) obsolete dictionary object" messages
search cancel

smps.log has lots of "Not removing (explicitly) obsolete dictionary object" messages

book

Article ID: 371011

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction

Policy Server was upgraded and smps.log displays "Not removing (explicitly) obsolete dictionary object" for many objects.

[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::AffiliateDomain: Not removing (explicitly) obsolete dictionary object "ParentData" (CA.XPS::[email protected]::10)
[XPSDDAttribute.cpp:722][Deleteable][INFO][sm-xpsxps-03790] CA.SM::AuthMethod.Name: Not removing (implicitly) obsolete dictionary object "Index" (CA.XPS::[email protected]::AuthMethod.Name)
[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::AuthMethod: Not removing (explicitly) obsolete dictionary object "Attributes" (CA.XPS::[email protected]::AuthMethod)
[XPSDDAttribute.cpp:722][Deleteable][INFO][sm-xpsxps-03790] CA.SM::AuthMethodGroup.Name: Not removing (implicitly) obsolete dictionary object "Index" (CA.XPS::[email protected]::AuthMethodGroup.Name)
[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::AuthMethodGroup: Not removing (explicitly) obsolete dictionary object "Attributes" (CA.XPS::[email protected]::AuthMethodGroup)
[XPSDDAttribute.cpp:722][Deleteable][INFO][sm-xpsxps-03790] CA.SM::IMSAdditionalProperties.Name: Not removing (implicitly) obsolete dictionary object "Index" (CA.XPS::[email protected]::IMSAdditionalProperties.Name)
[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::IMSAdditionalProperties: Not removing (explicitly) obsolete dictionary object "Attributes" (CA.XPS::[email protected]::IMSAdditionalProperties)
[XPSDDAttribute.cpp:722][Deleteable][INFO][sm-xpsxps-03790] CA.SM::IMSAdditionalPropertiesSet.Name: Not removing (implicitly) obsolete dictionary object "Index" (CA.XPS::[email protected]::IMSAdditionalPropertiesSet.Name)
[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::IMSAdditionalPropertiesSet: Not removing (explicitly) obsolete dictionary object "Attributes" (CA.XPS::[email protected]::IMSAdditionalPropertiesSet)
[XPSDDAttribute.cpp:722][Deleteable][INFO][sm-xpsxps-03790] CA.SM::IMSBLTH.Name: Not removing (implicitly) obsolete dictionary object "Index" (CA.XPS::[email protected]::IMSBLTH.Name)
[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::IMSBLTH: Not removing (explicitly) obsolete dictionary object "Attributes" (CA.XPS::[email protected]::IMSBLTH)
[XPSDDAttribute.cpp:722][Deleteable][INFO][sm-xpsxps-03790] CA.SM::IMSDirectory.Name: Not removing (implicitly) obsolete dictionary object "Index" (CA.XPS::[email protected]::IMSDirectory.Name)
[XPSDDClass.cpp:975][Deleteable][INFO][sm-xpsxps-03780] CA.SM::IMSDirectory: Not removing (explicitly) obsolete dictionary object "Attributes" (CA.XPS::[email protected]::IMSDirectory)

Cause

This happens when the Policy Store is not upgraded.

Resolution

SiteMinder administrator will need to review the "{PolicyServerHome}/xps/dd/*.xdd" files content to see which xdd file has the data definition of those objects then run XPSDDInstall to import those specific xdd files.

"CA.SM::AffiliateDomain" is found in FssSmObjects.xdd file as below.

#########################################
#       AffiliateDomain                 #
#########################################

[Attribute]
PARENT=CA.SM::AffiliateDomain
Name=IsAffiliateDomain
DataType=Number
MinElements=1
MaxElements=1
APIAccess=ReadOnly
Handling=Enumeration

 

"CA.SM::AuthMethod.Name", the "CA.SM::AuthMethod" is found in CHSObjects.xdd as below.

#########################################
#       AuthMethod                      #
#########################################

[Attribute]
PARENT=CA.SM::AuthMethod
Name=Name
Description=Name of AuthMethod    
DataType=String
MinElements=1
MaxElements=1
Uniqueness=WithinParent
LinkReference=Identity

 

"CA.SM::IMSAdditionalProperties.Name", the "CA.SM::IMSAdditionalProperties" is found in IdmSmObjects.xdd as below.

# Attributes: IMSAdditionalProperties

[Attribute]
PARENT=CA.SM::IMSAdditionalProperties
Name=Name
DataType=String
MinElements=1
MaxElements=1
MaxLength=255
Uniqueness=WithinParent
LinkReference=Identity

 

"CA.SM::IMSBLTH.Name", the "CA.SM::IMSBLTH" is found in the IdmSmObjects.xdd as well as below.

# Attributes: IMSBLTH

[Attribute]
PARENT=CA.SM::IMSBLTH
Name=Name
DataType=String
MaxLength=255
Uniqueness=WithinParent
LinkReference=Identity
MinElements=1
MaxElements=1

 

Some of the xdd files are referenced in the SmMaster.xdd as they are imported in specific order.
FssSmObjects.xdd and  CHSObjects.xdd are referenced in SmMaster.xdd but not IdmSmObjects.xdd

 

In this use case, following need to be performed.

XPSDDInstall SmMaster.xdd
XPSDDInstall IdmSmObjects.xdd

 

SmMaster.xdd is the base so you must import that first followed by the rest of xdd files that was identified.
There is no specific import order for the xdd files, just need SmMaster.xdd to be imported first.

 

Once done, all Policy Servers and AdminUI need to be restarted.