Unable to enable Use Secure URL in Federation Partnership on R12.52SP1CR08

Document ID : KB000109986
Last Modified Date : 08/08/2018
Show Technical Document Details
Issue:
Customer installed R12.52SP1CR08 to take advantage of "Use Secure URL" feature introduced in Federation Partnership.
But when the Administrator check the "Use Secure URL" option and save the Federation Partnership, an error is displayed and fails to save.
Other configuration changes works fine.
Cause:
Policy Store is not correctly updated with the new Data Dictionary.
Specifically the FedObjects.xdd was not imported to allow this new feature.

AdminUI "server.log" with debug logging enabled, shows the following error.

ERROR [com.ca.federation.adminui.backingbean.federation.PartnershipListBean] (http-<HOSTNAME>%2F<IPAddress>-8443-4) **ERROR** com.ca.fedxps.api.remote.FedXPSException during UI operation.
com.ca.fedxps.api.remote.FedXPSException: com.ca.federation.client.XPSException: Failed to get the DD Reference for an Attribute, Attr = CA.FED::SPPartnership.GUIDCookieValidityDuration, Vendor = CA, Prod = FED, Class = PartnershipBase : CA : xpssvc : sm-xpssvc-00140

smps.log/smtracedefault.log with xTrace(fss/fed/objects enabled) shows the following error.
[XPSSvcHandlerManageObjects.cpp:669][CXPSSvcHandlerManageObjects::CreateObject][ERROR][sm-xpssvc-00140] Failed to get the DD Reference for an Attribute, Attr = CA.FED::SPPartnership.GUIDCookieValidityDuration, Vendor = CA, Prod = FED, Class = PartnershipBase
[XPSSvcHandlerManageObjects.cpp:677][CXPSSvcHandlerManageObjects::CreateObject][ERROR][sm-xpssvc-00690] Failed to set the value for an Attribute, Attr = CA.FED::SPPartnership.GUIDCookieValidityDuration, Vendor = CA, Prod = FED, Class = PartnershipBase
[XPSSvcHandlerManageObjects.cpp:249][CXPSSvcHandlerManageObjects::ProcessRequest][ERROR][sm-xpssvc-00650] Failed Update Operation
 
Resolution:
Perform the following actions:
1. Shutdown the Policy Server.
2. Open a command-line and navigate to "<PolicyServer>/xps/dd"
3. Run "XPSDDInstall FedObjects.xdd"
4. Startup Policy Server