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

book

Article ID: 109986

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) AXIOMATICS POLICY SERVER CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

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
 

Environment

Release:
Component: SMPLC

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