cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP_RESP_STATUS_CODE_NOT_OK

Former Member
0 Kudos

Hi,

I am getting a HTTP 500 error . The interfaces are from Oracle to SAP (Async) and SAP to Oracle (Syn).. I have seen all the blogs ..but nothing worked out...Please check the below message in MONI..

I am facing this from last 3 days..Before it was working fine even though HTTP connection failed in SM59.

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>

<SAP:P1>500</SAP:P1>

<SAP:P2>Internal Server Error</SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText>com.sap.engine.services.httpserver.exceptions.HttpIOException: Read timeout. The client has disconnected or a synchronization error has occurred. Read [33221] bytes. Expected [46067]. at com.sap.engine.services.httpserver.server.io.HttpInputStream.read(HttpInputStream.java(Compiled Code)) at com.sap.aii.af.service.util.ChunkedByteArrayOutputStream.write(ChunkedByteArrayOutputStream.java(Compiled Code)) at com.sap.aii.af.ra.ms.transport.TransportBody.<init>(TransportBody.java(Compiled Code)) at com.sap.aii.af.ra.ms.impl.core.transport.http.MessagingServlet.doPost(MessagingServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>HTTP response contains status code 500 with the description Internal Server Error Error when sending by HTTP (error code: 500, error text: Internal Server Error)</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Thanks in Advance

Thanks,

Gunasree

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hello,

This a read timeout error and try restarting those failed messages again.

Regards

Hari.

Former Member
0 Kudos

Go through these SAP Notes u2013 804124, 807000.

Regards,

Sarvesh

markangelo_dihiansan
Active Contributor
0 Kudos

Hi,

What do you mean by:

Before it was working fine even though HTTP connection failed in SM59.

I'm guessing you did an RFC test connection but the response was a 403 Service Error, which is normal since you were not able to send a payload.

What does SMICM tell after testing the RFC connection? Is the destination server down?

Regards,

Former Member
0 Kudos

Hi Gunasree,

In this case I'll suggest turn on PI/ XI Tracing and debugging @ adapter engine and xi engine level.( You can ask basis team to activate this). Once you activate tracing @ correct spot, you can check all log files at:

http://sever:port/nwa/ --> Monitoring --> Logs and Traces ( under which select "Predefined View" and "default Trace". This will give you details of every step and detail error message as well.

Let me know if you need more details.

Thanks & Rgds,

Nilesh