on 03-10-2008 3:51 PM
Hi All;
I have a IDOC-sapxi-webservices using rpc wsdl;
i have done the testing with SOAP UI and it is working fine
i have got the successful messaging in sxmb_moni but data is not getting posted into Webservices
I am getting this system error in message monitor audit log
SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault:
can anybody suggest the solution to my problem as why data is not reaching to webservices as soap ui and sopa monitor tool doesnt show any error.
Thanks & Regards
Prabhat
Hi,
This error is thrown when the web service response is not in SOAP format.
This will happen when the server is providing the response to the web service request ie. it is not even reaching the web service.
It is likely that an HTML response is coming back from the server and this is causing the problem.
The way to see the exact response coming back from the web service is to use an HTTP sniffer tool and log the request and response.
Kind regards
Colin.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
I am not using the response messag i;e. i am ignoring it therefore i feel it should not create any problem
as per my configuration
i have mapped the matmas idoc to request message of wsdl and used message interface as asynchronous inbound, i ignored the response structure
now it should not create any problem
could you suggest how to rectify the error;
thanks & regards
prabhat
Hi,
If the web service provides a response then you have to handle it - you have no choice.
If the web service was asynchronous, then no response would be given back to XI but your description seems to suggest it does provide a response therefore you have to handle it.
Are you sure the web service is not synchronous ?
Kind regards
Colin.
hi, this kind of error is related from receiver side
to be sure, get the inbound message from PI, and do a TEST mapping in IR (message Mapping). if any mapping error is triggered, so talk with a receiver system team and check the data you are sending. as you can see the data is reaching to ws, but in runtime it fails. so any parameter you are sending has bad format o bad data.
check this.
Thanks
Rodrigo
Hi,
Can you please explain how we can change it to synchronous interface in message interface as Interface IDOC - SAP XI- Webservices supports asynchronous mode
even if i change it to synchronous then how mapping will be done as I have MATMAS request IDOC message and request /response structure of wsdl file.
are u refering to a case wherein I should create two asynchronous interface please clarify.
Thanks & Regards
Prabhat
hi, this kind of error is related from receiver side, because you receive and error from receiver side
do a TEST mapping in IR (message Mapping). if there no error, that means you dont have problem, so tue fault you are receiving could be related with wrong data. someone of receiver system team have to check the data you send them. if there no error with data, they must debug the receiver application and look for where the application dump.
better now??
Thanks
Rodrigo
as a segguest you before, check the data with a functional person and if the data is ok, try to debug the receiver app
in my case, i send a null value in a field 0..1, but in the receiver side this fiels was considered mandatory, so the ws returned a fault exception. cases like this is the reason the ws return a fault execption.
tanks
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.