cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC - Web Service scenario error

Former Member
0 Kudos

Hi Experts,

I am developing IDOC to Web Service scenario and the error which I come across is in the receiver SOAP channel which states:

"Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Server did not recognize the value of HTTP Header SOAPAction: AddUpdateStandardOrder."

Please suggest.

Thanks

Tiny

Accepted Solutions (1)

Accepted Solutions (1)

former_member206760
Active Contributor
0 Kudos

Tiny,

Chk the wsdl sent by the receiver system is correct or not...chk the url mentioned inside that and try pinging the IP/host mentioned in that url..

also chk that other details like namespace are correct in the receiver channel

Former Member
0 Kudos

I am able to ping the system.We are trying to access the MS Sharepoint Portal System. Do we need to specify any other attributes in the SOAP receiver CC?

Thanks,

Tiny

Former Member
0 Kudos

Do copy the soap action provided in WSDL and configure the same in soap receiver CC

Rajesh

Former Member
0 Kudos

hi Tiny,

please check that u have given correct URL and soap action in soap receiver CC.

to get these 2 please search the wsdl provided to u...there u search for SOAP url and Soap action...

regards,

navneet

Former Member
0 Kudos

hi,

please also make sure that the receiver interface is asynch in nature....

regards, navneet

prateek
Active Contributor
0 Kudos

Open the wsdl provided to you by the receiver. There towards the bottom of it, you will find a parameter callled as "SoapAction". Check its value and see if it is exactly similar to the one you provided in the communciation channel.

Regards,

Prateek

Answers (3)

Answers (3)

Former Member
0 Kudos

There were two errors:

1) The wsdl contains a field tag which XI could not recognise.

2)Once the wsdl was fine,there were some issues in the input values which we were passing to the portal system.There were some enumerated values which has to be taken care,due to which the data could not be parsed at the portal end.

Former Member
0 Kudos

Hi,

your SOAP action defined in reciver SOAP comm channel is not correct.... to specify it corrctly, open your SOAP application URL in internet explorer........click on service description..........then search SOAP:Action node in it.........specify the complete SOAP action in the reciver SOAP comm channel including the complete namespace.............then save and activate it.........then rerun your scenario.

Regards,

Rajeev Gupta

Shabarish_Nair
Active Contributor
0 Kudos

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

make sure you have provided the correct parameters in the SOAP channel