Skip to Content

HTTP Error

Hi Experts,

My interface id JDBC to ABAP Proxy sender JDBC communication channel is picking data from database but it is not reaching to R23.In SXMB_MONI messages are first shown with Left arrow in green colour when i rescheduled the message it is showing in right Arrow Black colour Triangle.Exact error it is showing is

Error while receiving by HTTP (error code: 400 ,error text: ICM_HTTP_CONNECTION_FAILED) (Seeattachment HTMLError

for details)

In Trace details are as follow

<Trace level="1" type="System_Error">Error while receiving by HTTP (error code: 400 , error text:

ICM_HTTP_CONNECTION_FAILED)</Trace>

</Trace>

</Trace>

<Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>

<Trace level="1" type="T">Persist Message in Retry State</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />

As i searched in SDN for this error i have done following actions

In transaction SMICM my HTTP service is active and Trace File is ok.

IN R3 SM59 my HTTP destination details are like

TArget Host : PI server Host

Path is :/sap/xi/engine/?type=entry

In Logon PI user name and passwd.

I think my above parameters are correct Please help me regarding this issue i am not undersatnding what would be the error

Regards

Praveen

Edited by: Maareddy Praveen Reddy on Sep 9, 2011 5:34 AM

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Sep 09, 2011 at 03:42 AM

    have you maintained port as well?

    it should be like 5xx00.

    Regards

    Raj

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 09, 2011 at 01:37 PM

    Hi,

    Is this new interface are existing interface. I think RFC destination type (H) should be from PI system to ECC for inbound ( Server proxy). Please check the following links it might be help you.Please check the RFc which is pointing to ECC system is it working or no. As per error message i think XI is not reaching R/3 system .

    Integration Builders through proxy server (Part - 2)

    ABAP Proxies in XI(Client Proxy)

    XI: Reliable Messaging – EOIO in ABAP Proxies

    XI: Debug your inbound ABAP Proxy implementation

    https://blogs.sap.com/?p=41601

    How to raise alerts from ABAP Proxy

    Smarter Approach for coding ABAP Proxies

    http://saptechnical.com/Tutorials/XI/ABAPProxy/page1.htm

    Regards,

    Rama K Balusu

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 09, 2011 at 04:50 PM

    Hi,

    For this 400 ICM_HTTP_CONNECTION_FAILED error, increase the values (TIMEOUT AND PROCTIMEOUT) as seen below example for the R/3 parameters (via SMICM):

    First:

    icm/keep_alive_timeout

    old value: <your_old_value>

    new value: 900

    You will also see the parameters where PROT=HTTP. Change the values here too similar to as seen below:

    icm/server_port_0

    old value: PROT=HTTP,PORT=<your_port>,HOST=<your_host>

    ,TIMEOUT=<your_old_value>, PROCTIMEOUT=<your_old_value>

    new value: PROT=HTTP,PORT=<your_port>,HOST=<your_host>

    ,TIMEOUT=900,PROCTIMEOUT=900

    .

    .

    .

    icm/server_port_<n>

    old value: PORT=<your_port_value>,PROT=HTTP

    new value: PORT=<your_port_value>,PROT=HTTP,TIMEOUT=900

    ,PROCTIMEOUT=900

    You could take a look into this note:

    #824554 - ICM and SAP Web Dispatcher Timeout Parameter

    Regards,

    Caio Cagnani

    Add a comment
    10|10000 characters needed characters exceeded

    • Thanks @Every one

      My HTTP Error is resolved by activating XI Services in R3.Mesaages are processing in PI Successfully.

      But in R3 MONI message status is green colur Messages are stucking in R3 in smq2.My RFC destination in PI is working Fine.

      Regards

      Praveen

      Edited by: Maareddy Praveen Reddy on Sep 15, 2011 8:25 AM

      Edited by: Maareddy Praveen Reddy on Dec 27, 2011 5:57 AM

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.