cancel
Showing results for 
Search instead for 
Did you mean: 

ICM_HTTP_TIMEOUT in SOAP to XI scenario for high volume payload

0 Kudos

Hi,


I have a problem while executing a scenario in SAP PI Version 7.3.


My scenario is :


Third party system(Sender)->SOAP(Sender Adapter)->PI(Integration server)->XI 3.0(Receiver Adapter)->SAP ECC(Receiver System).


When the payload volume is high it takes time to execute and just after 5 minutes it return a error ICM_HTTP_TIMEOUT.

I have set the following values :


HTTP_TIMEOUT parameter set to 1200 in Integration engine.

PROCTIME value of HTTP port set to 1200.

xi.adapter.inbound.default value set to 5400000.


But still it returns me error in right after 5 minutes of ICM_HTTP_TIMEOUT.


Below is the Trace values of Timeout

<Trace level="1" type="T">Auth mode: basicSAP</Trace>

<Trace level="1" type="T">User = wf-batch</Trace>

<Trace level="1" type="T">Client = 310</Trace>

<Trace level="1" type="T">Language = E</Trace>

<Trace level="1" type="T">Security: Basic authentication SAP</Trace>

<Trace level="1" type="T">Serializing message object...</Trace>

<Trace level="1" type="T">HTTP Multipart document length: 4359139</Trace>

<Trace level="1" type="T">Timeout: 300</Trace>

<Trace level="1" type="T">HTTP-client: request sent</Trace>

<Trace level="1" type="T">402 ICM_HTTP_TIMEOUT</Trace>

<Trace level="1" type="T">SXMB_ADMIN RUNTIME HTTP_TIMEOUT = 1200</Trace>

<Trace level="1" type="T">HTTP:pidev.intoday.com:50000 PROCTIMEOUT = 1200</Trace>

<Trace level="1" type="System_Error">HTTP-Client: exception during receive: HTTP_COMMUNICATION_FAILURE</Trace>

Please help me to solve this problem.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

please check the ICM parameter

'icm/HTTP/max_request_size_KB', t he value of the parameter is the

maximum size (KB) of an HTTP(s) request that can be forwarded by the

ICM.

If it's set to "-1" should be unlimited. And it’s recommended to set

this parameter in the sender and receiver ECC system and the web

dispatcher if it’s used in the system.

But please note that process the large size message will bring

performance issue to the system.

marksmyth
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Gautam,

Is this a synchronous or asynchronous scenario? Do you have any Web Dispatchers anywhere along the message flow (PI/ECC)? These can act as a bottleneck if ICM timeout parameters are not configured similarly on them.

If synchronous check this resource (some steps valid for async also):
PI Troubleshooting Tips: How to Tune PI Synchronous Scenarios

How to Investigate Timeouts In Synchronous XI PI Scenarios

Regards
Mark

former_member184155
Participant
0 Kudos

Check your RFC Connection B/w SAP R3 -SAP PI or SAP PI & 3rd Party.in SM59 t-Code

Thanks

Priyesh Shah

0 Kudos

Hi Priyesh,

I checked all the RFC's and ICM Default Timeout option is selected there.

Any other idea...