cancel
Showing results for 
Search instead for 
Did you mean: 

Error in SOAP to IDoc scenario

Former Member
0 Kudos

Dear Experts,

I have one SOAP to IDoc scenario where I am sending the request through Altova XML spy.

But I am getting the error "Only asynchronous processing supported for IDoc adapter outbound processg". but I have configured the QoS of Sender Communication channel as "Exactly Once(EO)" and I have activated the same.

In SXMB_MONI the "Type" of this scenario is also "Sync".

The created SOAP request URL is :" http://server:host/sap/xi/engine?type=entry&version=3.0&Sender.Service=BS_XXX&Interface=http%3A%2F%2....

Here I am getting the error as "Only asynchronous processing supported for IDoc adapter outbound processg".

If I send the service usinng the URl "http://server:port/XISOAPAdapter/MessageServlet?channel=:BS_XXX:CC_SOPtoIDoc&version=3.0&Sender.Service=BS_EAN_DELE&Interface=http%3A%2F%2Fsoapadapter_SOAPtoIDoc%5EMI_XXX",then I am getting HTTP 500 error.

Can you please suggest me where I have to change the configuration so that the "Type" will be async and the IDoc will be posted properly.

Thanks in advance.

Regards,

Amit Mandal

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

you can also do it like this:

http://server:host/sap/xi/engine?type=entry&version=3.0&ProcessindMode=Asynchronous&QualityOfService...

&Sender.Service=BS_XXX&Interface=http%3A%2F%2Fsoapadapter_SOAPtoIDoc%5EMI_XXX.

and set use query string parameter in soap sender adapter

Regards,

Michal Krawczyk

Former Member
0 Kudos

This message was moderated.

Answers (2)

Answers (2)

former_member200962
Active Contributor
0 Kudos

Hi,

In the second URL that you mentioned use Server IP address instead of ServerName...

Regards,

Abhishek.

Former Member
0 Kudos

Hi Abhishek,

Thanks for your response.

After changing the server name as server IP , the result is HTTP error : could not post file(503).

Pls help to solve the problem

Regards,

Amit

Former Member
0 Kudos

Dear Experts,

Pls help me to solve the problem.

Regards,

Amit

prateek
Active Contributor
0 Kudos

The problem seems to be related to the sender channel only. Recheck if the communciation channel name while generating the wsdl is correct with QOS as EO. You may also try to reactivate the soap channel or perform a full CPACache refresh.

Regards,

Prateek

Former Member
0 Kudos

It's a limitation of the XML tool you are using. It DEMANDS a RESPONSE and uses ALWAYS sync.

So, there is probably nothing wrong with your code, it's a tool issue.

If you publish to the SAP Service Registry you will be able to see this. I also had this problem and I got to the same result: my code was fine, the problem was the tool.

Regards!

Ricardo Sancio Lóra

Brazil

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

you need to specify the quality of service - Exactly once (EO)

in the SOAP sender channel

did you do that ?

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Michal,

Thanks for your quick response.

I have already configured the QoS as EO in sender communication channel but the problem is still there.

Pls help to solve the problem.

Regards,

Amit Mandal