cancel
Showing results for 
Search instead for 
Did you mean: 

ICM_HTTP_TIMEOUT error

Former Member
0 Kudos

*Hi Experts,*

found the following error in the integration engine for the message. using File adapter(FTP) and we are using BPM for this scenario.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

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

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_CLIENT</SAP:Code>

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

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

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>HTTP client. Code 402 reason ICM_HTTP_TIMEOUT</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

how to rectify this Error.

Thank you,

MK

Accepted Solutions (0)

Answers (8)

Answers (8)

Former Member
0 Kudos

Hi Experts,

What would be the default value assigned to HTTP_TIMEOUT parameter?

Thank you,

MK

former_member214364
Active Contributor
0 Kudos

Hi Mk,

its 30 seconds i guess.

Cheers,

Jag

Edited by: jag on Dec 18, 2007 4:54 PM

Former Member
0 Kudos

Hi Jag,

can you please confirm the deafult value of HTTP_TIMEOUT parameter.

Thank you,

MK

former_member214364
Active Contributor
0 Kudos

Hi Mk,

yes its 30.

Cheers,

Jag

Former Member
0 Kudos

Thanks jag,

where can i check this value.

former_member214364
Active Contributor
0 Kudos

Hi Mk,

its not mandatory to maintain HTTP_TIMEOUT in SXMB_ADM Transaction,if you dont set the parameter HTTP_TIMEOUT or if you set the parameter to 0 then the setting for system profile parameter is used i.e icm/server_port_n (for example, icm/server_port_0 : PROT=HTTP, PORT=50044, TIMEOUT=900).

if you maintain HTTP_TIMEOUT in SXMB_ADM Transaction,this value overrides the system profile parameter icm/server_port_n.

so its better to maintain either "System profile parameter icm/server_port_n" or "HTTP_TIMEOUT in SXMB_ADM". but not both.

Please let me know if you are not clear.

Cheers,

Jag

Former Member
0 Kudos

Hi Jag,

The Below ICM parameters are maitained in SMICM

Services

icm/server_port_0 = PROT=HTTP,PORT=8011

icm/server_port_1 = PROT=SMTP,PORT=2111

icm/server_port_2 = PROT=HTTPS,PORT=41101

Timeout handling

icm/keep_alive_timeout (sec.) = 2700

icm/conn_timeout (msec.) = 5000

icm/max_timeout_net (msec.) = 2000

icm/min_timeout_mpi (msec.) = 5000

do i have to create the Parameter HTTP_TIMEOUT, beacuse as you said above about icm/server_port_n exsistence.

Thank you,

MK

former_member214364
Active Contributor
0 Kudos

Hi mk,

You dont have to create HTTP_TIMEOUT in SXMB_ADM Tcode,because you have already maintained icm parameters in system profiles.

Cheers,

Jag

Former Member
0 Kudos

Hi Jag,

Then which above Parameter value, should i increase to rectify the issue.

Thank you,

MK

Former Member
0 Kudos

Thanks for quick responses.

couldn't able to find the parameter HTTP_TIMEOUT, but there is icm/conn_timeout (msec.) = 5000

do i need increase its value or i have to create the parameter HTTP_TIMEOUT.

Former Member
0 Kudos

Hi,

You can create http_timeout.

Regards,

Divija

Former Member
0 Kudos

Hi,

Please Reffer this BLOG to Increase the Time

/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts

Regards

Giri

Former Member
0 Kudos

Hi,

For the error you are getting try increasing the HTTP_TIMEOUT of the Integration Engine:

For this follow the below mentioned steps:

1) go to TCODE - SXMB_ADM

2) Integration Engine Configuration

3) Change specific configuration

4) Increase the HTTP_TIMEOUT parameter value -

the timeout parameter value depends on your specific needs

Hope this will help you

Regards,

Shibani

*Reward with points if helpful*

Former Member
0 Kudos

Thanks for the replies.

I am able to reprocess the failed message successfully, by dropping the file again in the source directory.

so do i still need to configure the parameters in runtime at SXMB_ADM.

Please suggest further to restrict such errors in production.

Thank you,

MK

Former Member
0 Kudos

Hi MK,

If you configure this in SXMB_ADM means you will not face such errors in fiture.

Regards

Seshagiri

Former Member
0 Kudos

Hi MK,

This is regarding the Tie out error. The way to avoid this is you have the increae the Time specified for expire and the way to do this is:

TC "SMICM"---> GoTo>Parameters--


>Change............

Hope this will slove u r problem

Reward with points if helpful

Regards

Sai Ganesh

Former Member
0 Kudos

Hi ,

Please Reffer this BLOG For HTTP Timed Out Errors

/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts

Regards

Giri

Former Member
0 Kudos

Note No 824554 will solve ur problem....

For similar errors, this blog is excellent.

/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts

However, while referring Note No 824554, please keep in mind that there is one more parameter icm/server_port_< n >...

U need not configure for that... so read it carefully. Also u might have to restart the XI server after making changes.

Regards

Arpil

former_member214364
Active Contributor
0 Kudos

Hi Mk,

Please refer this note-824554.

i hope this note solves your issue.

Cheers,

Jag

Former Member
0 Kudos

Hi,

Increase the timeout value in SMICM. Goto transaction SMICM->GoTo->Parameters->Change. Here increase the value of the parameter icm/conn_timeout.

Also have a look at this blog:

/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts

Regards,

Divija.