Skip to Content
0
Former Member
Nov 12, 2009 at 06:52 AM

Synchronous messages through Soap Adapter

385 Views

Hi XI Guru's

In my scenario I am sending a synchronous soap message over soap adapter. Message flow is like

3rd Party Application --> XI --> SAP R/3.

My message do get processed in SAP R/3 and I do get response in SXMB_MONI as well as in Message Monitoring in RWB.

The return message for message f1bdf1d0-cec5-11de-a9c0-0050569626f6(OUTBOUND) was successfully passed to the waiting "call" thread.

2009-11-11 05:27:26 Information The message status was set to DLVD.

2009-11-11 05:27:26 Information SOAP: response message entering the adapter (call)

2009-11-11 05:27:26 Information SOAP: response message leaving the adapter

But still the response from XI does not reaches 3rd party application.

On digging the logs I found following message. Can this be an issue in XI which is blocking the reponse message from reaching the 3rd Party Application.( I tried posting the message through XML spy and I do get the response in XML spy.)

(Note : My XI Installation has central adapter engine)

#1.5 #0050569626F6004200000D0B00000B5000F66675B4B8DEA5#1257401122698#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/com.sap.aii.adapter.soap.app#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#LOVEIN#25369##sapnw03_NPI_6935550#Guest#2fd59d51c9d111debb440050569626f6#HTTP Worker [4]##0#0#Warning##Plain###Cannot send an HTTP error response [500 "Application error occurred during the request procession." (details: "The WebApplicationException log ID is [0050569626F6004200000D0800000B5000F66675B4B8DEA5].")]. The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: *The stream is closed.*

+ at com.sap.engine.services.servlets_jsp.server.runtime.client.ServletOutputStreamImpl.ensureOpen(ServletOutputStreamImpl.java:354)+

Any help in this regard is appreciated .

Thanks

Lovein