When running XPSImport to import policy store data into a new Policy Store, the error: "Object validation failed, class not present in data dictionary" is returned
=======================================================
(ERROR) : [sm-xpsxps-02242] Object validation failed, class not present in data dictionary. XID: "CA.SM::AMRType@xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", Class: "CA.SM::AMRType" (Line:15390)
(FATAL) : [sm-xpsxps-01770] An error was encountered during import of policy data.
(FATAL) : [sm-xpsxps-05810] Import failed.
[41542/140348142036800][Fri Apr 25 2025 22:56:13.535][ObjectContainer.cpp:3707][ProcessObjects][ERROR][sm-xpsxps-02242] Object validation failed, class not present in data dictionary. XID: "CA.SM::AMRType@xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", Class: "CA.SM::AMRType" (Line:15390)
[41542/140348142036800][Fri Apr 25 2025 22:56:13.535][ObjectContainer.cpp:1962][AnalyzePolicyData][FATAL][sm-xpsxps-01770] An error was encountered during import of policy data.
[41542/140348142036800][Fri Apr 25 2025 22:56:13.536][XPSImport.cpp:1441][Complete][INFO][sm-xpsxps-05870] 1899 policy data object(s) imported.
[41542/140348142036800][Fri Apr 25 2025 22:56:13.536][XPSImport.cpp:1449][Complete][INFO][sm-xpsxps-05881] Configuration parameters will not be imported. To import configuration parameters use the '-c' command line parameter.
[41542/140348142036800][Fri Apr 25 2025 22:56:13.536][XPSImport.cpp:1452][Complete][INFO][sm-xpsxps-05890] 3 security object(s) imported.
[41542/140348142036800][Fri Apr 25 2025 22:56:13.630][XPS.cpp:424][XPSResync][INFO][sm-xpsxps-07535] Policy server notified.
[41542/140348142036800][Fri Apr 25 2025 22:56:13.630][XPSImport.cpp:490][XPSImport][FATAL][sm-xpsxps-05810] Import failed.
=======================================================
PRODUCT: Siteminder
COMPONENT: Policy Server
VERSION: Any
OPERATING SYSTEM: Any
The Policy Store data in the <policy_store>.xml file being imported was exported from a policy store with a new version of the XPS Data Dictionary than where the XPSImport is being run.
The XPS Data Dictionary on the Target Policy Store where XPSImport is being run will need to be updated.
Steps to Update the XPS Data Dictionary
WINDOWS
1) Logon to the Windows host of the Policy Server where XPSImport is failing with this error.
2) run 'cmd.exe' with elevated privileges (Run As Administrator)
3) Navigate to the Siteminder Data Dictionary directory
cd <Install_Dir>\CA\siteminder\xps\dd\
4) Import the XPS Data Dictionary
XPSDDInstall SmMaster.xdd
LINUX
1) Logon to the Linux host of the Policy Server where XPSImport is failing with this error.
2) Navigate to the Siteminder installation directory
cd <Install_Dir>/CA/siteminder/
3) Set the Siteminder Policy Server environment variables
. ./ca_ps_env.ksh
4) Navigate to the Siteminder Data Dictionary directory
cd <Install_Dir>/CA/siteminder/xps/dd/
4) Import the XPS Data Dictionary
XPSDDInstall SmMaster.xdd