cancel
Showing results for 
Search instead for 
Did you mean: 

wrong BRM response to SAP PO

0 Kudos

Hi All,

I have created a BRM using the doc. (Access SAP NetWeaver Business Rules Management from SAP NetWeaver Process Integration)

Link :

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b07ce666-fdf1-2c10-96b0-be959a344...

The BRM is created, deployed and tested(in WS Navigator) successfully.

Also I have created the message mapping as per the doc.

whiile testing the message mapping, I am not getting the (BRM lookup value)discount value.

Then I edited the UDF to get the entire response payload and found that I am getting partial/incorrect response.

Below is the response I am getting.

<ns1:Response-demo.sap.com-orderdiscount-OrderDiscountRule-OrderDiscountRule xmlns:ns1='http://www.sap.com' xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'/>

I am getting proper response when I test in WS Navigator or SOAP UI but don't know why it is not working through SOAP look up.

Kindly request you to help me in this.

Accepted Solutions (1)

Accepted Solutions (1)

juan_vasquez2
Active Participant
0 Kudos

Hello Sathish

Did you use function public String calculateDiscount

can you concatenate request+response in your string

have you any null value?

you can test your queues in the message mapping with a test xml

regards

Juan

Answers (1)

Answers (1)

juan_vasquez2
Active Participant
0 Kudos

Hello Sathish

Please let me know

is your communication channel configured,

do you assign the parameter of communication channel in the message mapping?

please verify the communication channel errors or log.

0 Kudos

Hi Juan,

Yes I have configured the channel and the messages are creating successfully in channel every time I am testing in Message mapping.