This content has been marked as final. Show 3 replies
We are using the Out of the box OPA-Siebel Connector for warranty claim approval in Siebel.
The OPA rule base has been tested in OPM and we have verified the outcomes. This has been placed in the determination server as well.
We have done the required mappings, outbound web services setups in Siebel.
However when we submit the Warranty claim submission (to which the OPA rule base is linked), the approval at line level is not getting approved.
On verifying the trace ouput file, we are not seeing any outcomes from OPA Siebel.
Is there any setup we are missing. How do we see the output xml which gets generated from OPA ?
I'm not familiar with the Warranty claims approval offering, but I can help with the basic Siebel-OPA interaction.
Things to check:
* Is Siebel sending the correct data to Determinations Server? Is DS returning the correct data
You can check this by either debugging in Siebel, or by using a tool like tcpmon (http://ws.apache.org/commons/tcpmon/) to monitor the request and the response.
* Are the outcomes set up correctly in the mapping?
You can check the mapping from the "Administration - Policy Automation" screen and check to make sure that the attributes you expect to be returned as outcomes are being returned.
I'm not a Connector specialist but have some experience and might know what you're looking for. When we need to view the XMLs (from OPA to Siebel or vice versa), we search for it in Siebel under:
Administration - Integration Engine > Transaction Log
You can query for "OPA" under the Interface column and the XML messages will appear in the Messages area below. If you don't see them it may be because the log levels are not high enough. Increase the log levels under:
Administration - Integration Engine > Transaction Setup > Error Logging / Handling > Log Message Level
I think the level you might want is "2 - Transaction Message".
Hope this helps.