cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to Proxy async scenario getting java exectpion with CLIENT_SEND_FAILED error in

Former Member
0 Kudos

HI Experts,

My scenario is soap -proxy  async  scenario .Recently my sap pi system is upgraded .while testing using soap ui i am getting below error

But table is updated successfully in sap ecc.

<faultcode>SOAP:Server</faultcode>

         <faultstring>Server Error</faultstring>

         <detail>

            <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

               <context>XIAdapter</context>

               <code>ADAPTER.JAVA_EXCEPTION</code>

               <text>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:CLIENT_SEND_FAILED:

  at com.sap.aii.adapter.soap.web.SOAPHandler.processSOAPtoXMB(SOAPHandler.java:743)

  at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:470)

Please help us to trace the solution.

Thanks in advance.

Regards

Ravinder.S

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ravinder,

In SOAP sender communication channel, check whether the quality of service is maintained as EO or not.

If not, give EO and try from test tool again.

Regards,

Krupa

Answers (3)

Answers (3)

Former Member
0 Kudos

Thank you for quick replay Rao,

we are also planing for To different communication channels with quality of service EO and BE.

Before upgrade the communication channel is working  normal with BE .


using BE we are getting some fault response using fault response  .while  EO we are not getting any response and the data is not updating in table level in proxy.

In quality  system  for same async interface having fault response with BE Qaulity of service  some response with oder does not exit .

what is the address solution for this .

Appreciate your answer.

Thanks in advance .

Regards

Ravinder.S

Former Member
0 Kudos

Hi Ravinder,

If your scenario is synchronous scenario use quality of service as "BE" and select service interfaces mode as "synchronous", for asynchronous interfaces use "EO" and select service interfaces mode as "Asynchronous". If you made any changes for service interface, make sure to regenerate the proxy in ECC. 

Check out below links for fault messages handling -

Fault Messages - Enabling Application-to-Application Processes - SAP Library

Regards,

Krupa

Former Member
0 Kudos

Thank you for quick replay Rao,

we are also planing for To different communication channels with quality of service EO and BE.

Before upgrade the communication channel is working  normal with BE .

In quality case for async interface  giving some response with oder does not exit .

what is the address solution for this .

Appreciate your answer.

Thanks in advance .

Regards

Ravinder.S

Former Member
0 Kudos

Thanks Rao,

i changed as you said its working fine but my dought is The same configuration in SOAP sender channel having Besteffort in Quality system working fine but in development is having  problem.same communication channel we are using for synchronous and asynchronous scenarios with best efforts. in quality level its working fine .

Please guide us the solution.

Regards

Ravnder.s

Former Member
0 Kudos

Hi Ravinder,

I suggest you to create two different communication channels with quality of service EO and BE.

This would not lead any kind of issues.

In your Quality case, during the Asynchronous communication it might ignoring response. Due to which both the communication seems to be running.

Regards,

Krupa