Hello experts .
We are trying to integrate SD with FSCM ( credit management) using WS-RM (without PI).
Details of the issue and steps followed so far.
Ideal Scenario :
Once we create / change a sales order ( in SD ) , the interface Creditworthinessquery_out (WS Consumer ) gets triggered (in SD) and the subsequent response CREDITWORTHINESSQUERY_IN(Provider) is triggered from FSCM (with the details of creditworthiness).Once the query response in received an notification is triggered from SD to FSCM (asynchronous service).
After receiving the query response the functionality of credit check happens while creating / changing the sales order .
Configuration steps followed in SOAMANAGER
We have created end points for all the relevant service interfaces (Providers) , and also created logical ports for the respective consumers.
During the creation of logical ports - for the consumers we used the WSDL (of the providers) as the inbound message action.
(This has been done to all the services query , notification that are relevant in our integration).
Current behavior / issue .
While creating sales order the sales order is not getting saved (getting updated in the database).System allows us to complete the sales order creation process and also we get a message as sales order saved successfully. But then there is a update terminated express document that pops up. Sales order is not getting updated in the database.
When I see the logs/traces in SOAMANAGER I see that the query out is successful , query in has the right response (in warning state though) . But no notification is being triggered ??
How to overcome this update termination issue ?
When we see the SM13 log , it points to SLD issue (LCR 010: Internal error in SLD API). why do we need a SLD without PI