- 17.9K All Categories
- 3.4K Industry Applications
- 3.4K Intelligent Advisor
- 73 Insurance
- 537.3K On-Premises Infrastructure
- 138.6K Analytics Software
- 38.6K Application Development Software
- 6K Cloud Platform
- 109.6K Database Software
- 17.6K Enterprise Manager
- 8.8K Hardware
- 71.2K Infrastructure Software
- 105.3K Integration
- 41.6K Security Software
OPA-Siebel Connection; When calling OPA Answer Service Workflow it gives security token error
We have an ongoing Siebel upgrade project moving from 16.19 to 21.12. In the previous version we had a flawles integration to OPA version (opa hub: 12.2, policy modeling: 17D) via web services and web services only. Only the answer service was in use in that environment.
The new OPA HUB version is 12.2.18 and policy modeling version is 22C in the new Siebel 21.12 environment.
When we were setting up the connection in the OPA HUB to access Siebel's "OPA Get Meta Data Service" checkalive and checkmetadata ports we encountered an error:
Service with url 'https://epelldevweb01.tcs.allamkincstar.gov.hu/siebel/app/eai_anon/enu/?SWEExtSource=SecureWebService&SWEExtCmd=Execute' returned message Namespace value 'http://xmlns.oracle.com/policyautomation/hub/12.2/metadata/types' in SOAPAction does not match Namespace value '' in xml tag 'PUBContact1_CheckAlive_Input'.(SBL-EAI-08025)
We could successfully set up the connection between Siebel and OPA only by setting the Version to 12.2 (Obsolete version). The green checkmark was appeared, the error above disappeared.
After setting the outbounnd connection in OPA, we went to the policy modeling application and had checked the "load data related to a particaular" to checked and set HLSCase to the textbox (which is the root/global in our solution). We have deployed our project. This caused the answer service endpoint to show up. However please note that we could only set values in input mapping, the output mapping option for all attributes were inactive (mapped out field).
After getting the following URL as and answer service endpoint:
where "E-PELL" is the name of the policy modelling project in our solution.
we have added this URL to the following Siebel web services: (siebel WSDLs and WS definition XMLs are attached).
- DeterminationServer (port Assess, Authentication method in siebel: none)
- odsAnswerService12.2_TEBA_CST (port GetAnswer and GetMetaData) where TEBA_CST is a solution specific postfix. (Authentication method in siebel: Username/Password - clear text)
XSL files were in place (siebsrvr/xlst).
Please note that OPA HUB user and password are added to these steps in the "OPA Answer Service Workflow" workflow:
- "GetAnswer Send Receive"
The wf is deployed, the corresponding IOB is deployed and validated.
After calling "OPA Answer Service Workflow" from siebel we have encountered the following error: "The security token could not be authenticated or authorized."
We tried to invoke GetAnswer and GetMetaData from SOAPUI with the same results.
I would be grateful for any advice on how to fix the problem.