Dear Developers,
I need your assistance in understanding the assertion-based mechanism for securely connecting SAP to OpenText xECM using the SAP client ID.
For the assertion-based mechanism, the login/create_sso2_ticket parameter needs to be set to 3. This can be configured via transaction /RZ10 in SAP.
I have two SAP systems, X100 and Y100, that need to be integrated with OpenText xECM. However, I only have one cloud environment, which includes a single OTDS, OTCS, and WSDL.
My primary concern is how to bifurcate the requests coming from both SAP systems to the OTDS?
Based on my understanding, this can be managed using different SAPSSOEXT authentication handlers in OTDS, each configured with distinct PSEs from the respective SAP systems.
Another challenge comes from the OpenText guide, which mentions that for the assertion-based mechanism to work, the web services pack must be deployed in the Tomcat > otsapxecm directory, as referenced in the article KB0779691.
If I deploy the web services in the Tomcat directory, the issue arises of how both SAP systems (X100 and Y100) will recognize which WSDL should handle the requests within the same OpenText system. The WSDL currently references SAP client="001" and SID="OTX" refer the image below, meaning I would need to either hardcode the values for one system or use these default values for only one of the SAP systems (either X100 or Y100).
Do you have any suggestions on how to use the same WSDL for both SAP environments while ensuring proper integration with a single OpenText system?
Thanks,
Nitesh