Symptom
When the "Enable Communication Cross Security Domain through Proxy" content object setting is enabled via the Item Connector, the "Content Server Wrapper Page Path" and "Communication Proxy Path" fields are blank.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
There are two different ways to have the above-mentioned scenario in place.
1.
- Create the content object while the “communicationCrossDomainSupportEnabled” line is set to “false” (standard value) in LMS_ADMIN >
- This will create the content object record in the database with no values for the two dependent fields (defaultContentServerPath and defaultProxletPath) >
- Now, set “communicationCrossDomainSupportEnabled” to true >
- Create a “content_module_data” file, where you set “ENABLE_CROSSDOMAIN” (equivalent to “Enable Communication Cross Security Domain through Proxy”) to “Y” >
- Once the Item Connector concludes its successful execution, the “Enable Communication Cross Security Domain through Proxy” box is checked, but “Content Server Wrapper Page Path” and “Communication Proxy Path” are blank (even though, “defaultContentServerPath” and “defaultProxletPath” are populated).
2.
- Create the content object via the Learning admin UI with the “communicationCrossDomainSupportEnabled” line set to “true” > “defaultContentServerPath” and “defaultProxletPath” both blank, in LMS_ADMIN >
- Now, access LMS_ADMIN and populate the “defaultContentServerPath” and “defaultProxletPath” lines with the values you would like to >
- Create a “content_module_data” file, where you set “ENABLE_CROSSDOMAIN” (equivalent to “Enable Communication Cross Security Domain through Proxy”) to “Y” >
- Once the Item Connector concludes its successful execution, the “Enable Communication Cross Security Domain through Proxy” box is checked, but “Content Server Wrapper Page Path” and “Communication Proxy Path” are blank (even though, “defaultContentServerPath” and “defaultProxletPath” are populated).
Cause
This behavior when using the Item Connector is considered the system expected one, not a bug, and that would require a product enhancement to have it changed (KBA 2090228).
If the “Enable Communication Cross Security Domain through Proxy” is enabled via the Learning admin UI, the “Content Server Wrapper Page Path” and “Communication Proxy Path” boxes inherit the values from the database (currently blank), and it loads the defaults from the LMS_ADMIN configuration.
Resolution
To conclude the desired configuration scenario, where the “Enable Communication Cross Security Domain through Proxy” box is enabled and the “Content Server Wrapper Page Path” and “Communication Proxy Path” fields are filled out, a Learning admin would need to access the content object via the UI.
See Also
2090228 - How to Submit Ideas for SAP SuccessFactors Products
Keywords
cross, security, domain, cds, content, object, item, connector, Enable Communication Cross Security Domain through Proxy, Content Server Wrapper Page Path, Communication Proxy Path, field, blank, ENABLE_CROSSDOMAIN, communicationCrossDomainSupportEnabled , KBA , LOD-SF-LMS-CON , Connectors , Problem