cancel
Showing results for 
Search instead for 
Did you mean: 

ICM_HTTP_TIMEOUT

Former Member
0 Kudos

Hello,

I have an asynchronous scenario from HTTP --> RFC.

I got following error.

<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">CLIENT_RECEIVE_FAILED</SAP:Code>

<SAP:P1><b>402</b></SAP:P1>

<SAP:P2><b>ICM_HTTP_TIMEOUT</b></SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText><html><head><title>Application Server Error</title> <style type="text/css"> <H2><b>500 Connection timed out</b></H2><b>Connection to partner timed out after 60s[/b</html></SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error while receiving by HTTP (error code: 402, error text: ICM_HTTP_TIMEOUT)</SAP:Stack>

After this message went in error, All the messages which are HTTP --> RFC synchronous are giving following error.

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

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

<SAP:Code area="MAPPING">JCO_COMMUNICATION_FAILURE</SAP:Code>

<SAP:P1><b>Error when opening an RFC connection</b></SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>"COMMUNICATION FAILURE" during JCo call. Error when opening an RFC connection</SAP:Stack>

Please help me to resolve this.

Thanks in advance.

Beena.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Beena,

Please chk that ur ICM service is working fine or not in transaction SMICM.

Try to increase HTTP_TIMEOUT parameter value in SXMB_ADM transaction.

Thanx.

H S

Former Member
0 Kudos

Thanks for the reply.

But there is no HTTP timeout.

The timeout occurred when XI made RFC call.

Thanks,

Beena

Former Member
0 Kudos

Hello Beena,

You can always increase the Timeout value I guess you can do that from RZ10.

More on this

Regards,

Former Member
0 Kudos

Bina,

Pls check/test for connection following tcp/ip rfc destinations in xi..

AI_DIRECTORY_JCOSERVER

AI_RUNTIME_JCOSERVER

Also follwoing HTTP RFC destination :

INTEGRATION_DIRECTORY_HMI

Nilesh

Message was edited by:

Nilesh Kshirsagar

Former Member
0 Kudos

Hi Beena,

Check SAP Note no 824554 on ICM timeout issues.

It gives a detailed explanation of this error.

Might be helpful.

Former Member
0 Kudos

hi beena,

this error occurs when xi calls external partner using http.

by default ICM parameter PROCTIMEOUT is not set and for all ports a default timeout is used (60 secs generally).

try increasing PROCTIMEOUT value for http/https ports. this shud help u.

also refer note 824554

regards,

latika.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Beena,

This error is due to your host is not reachable.

now do one transcation SM49>PING>Additional parameter. Put your host there and execute.

If host is reachable.

Then try again.

if this is not the problem then error is due to RFC destination not reachable.

then do ping that.

If this is not the problem them this might be due to JAVA engine down.

then do SMICM>Adminitration>J2EE Instance> soft or hard

Soft means Java engine will restart like shuting down the computer.Means in safe mode.

Hard start means manually power off the computer closing all running program instantly.

**reward points if useful***

aashish_sinha
Active Contributor
0 Kudos

Hi Beena,

Can you please check the following :

-if the adapter engine is up and running (J2SE /J2EE). if this is not the case try restarting Adapter engine.

-Check out the Sys Name, Port, User and password (Communication Settings)

-Ping the system check if its reachable. if you able to ping it try to check that your port is open.

- if port is configured correctly check out for user and password.

regards

Aashish Sinha

PS : Reward points if Helpful

aashish_sinha
Active Contributor
0 Kudos

Also checkout if your RFC connection is running properly using SM59 TCOde.

and ya one more check that AI_RUNTIME_JCOSERVER is working or not, if not delete it and recreate it with the same values.

regards

Aashish Sinha

PS : Reward points if Helpful

Former Member
0 Kudos

HI,

Can you please check following.

1. goto smicm -> goto -> paramerters -> change

look for icm/conn_timeout and increase its value

2. visual admin -> server -> services -> httpprovider ->

check property ServeletInputStreamTimeout, typically it is 6000.

Thanks and Regards,

Chirag Gohil

Former Member
0 Kudos

How big is your message? There are ways to fine tune RFC parameters.

do check this famous blog by Michal for some answers in the related area-

/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions