Customer was trying to import their Policy Store backup into a new environment and it was failing to import.
(ERROR) : [sm-xpsxps-02242] Object validation failed, class not present in data dictionary. XID: "CA.SM::IMSAdditionalPropertiesSet@20-ab8e05c4-1696-42be-bc95-26ad06537df2", Class: "CA.SM::IMSAdditionalPropertiesSet" (Line:134)
(FATAL) : [sm-xpsxps-01770] An error was encountered during import of policy data.
(FATAL) : [sm-xpsxps-05810] Import failed.
R12.8 Any
Any OS
The key message is this one:
Object validation failed, class not present in data dictionary
This means either the XPS object was not part of a known Data Definition used in the store or the store is missing a necessary Data Definition.
Looking at the object, Class: "CA.SM::IMSAdditionalPropertiesSet , it can be determined this is actually an IDM class. When setting up a new Policy Store, the default step is to import the SmMaster.xdd. However the Data Definitions part of this SmMaster.xdd do not include the IDM data definitions.
Therefore you need to manually import them:
XPSDDInstall IdmSmObjects.xdd
The import was now successful.