on 07-14-2015 10:02 AM
Dear Experts,
I have a proxy to webservice synchronous call for where, ABAP is able to receive the response from the webservice but this response is an empty response i.e., only tags of the response are generated without any values to those fields.
And if the same is checked in PI runtime workbench(ICO), we donot find any payload for that particular message and only Soap Document can be found in the message content.
Can you please tell what could be the issue here.
Regards,
Deepika Raikode
Hi Deepika,
The problem could be in the message response, i mean that probably you have a wrong schema and the mapping is not recognizing the response XML and it can't do the response mapping. Check in the monitoring the response XML and try to do the mapping or to check if it fits with your PI schema.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As Azhar mentioned, please use SOAP UI to analyze the response from the webservice and do response mapping using XSLT or Java if necessary.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
please test the response mapping in ESR test tab and see if you miss to map any fields.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Deepika,
You need to enable logging trace in order to see the payload in PI system. This can be done by navigating as mentioned below -
NWA -> Configuration -> Infrastructure -> Java System Properties -> Services -> XPI Service: Messaging System, set property messaging.SyncMessageRemover.removeBody = false.
To know why you are getting the blank response, as Azhar suggested try sending the same test data through SOAP UI and check if you are getting a proper response. The problem may be with the test data itself.
If you get the correct response in SOAP UI, then check with your 3rd party if they are sending proper data.
Regards,
Nitin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Deepika,
Seems issue with the test data. Can you check following:
1. Try to post Request data directly to Webservice using 3rd Party Tool SOAP UI & check if you are getting valid response back from 3rd Party
2, Check the Request message / payload is correct one
3. Ping Channel test in PI on the Receiver SOAP channel status.
4. Response mapping
Regards,
Azhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.