cancel
Showing results for 
Search instead for 
Did you mean: 

Soap to Proxy synchronous scenario

0 Kudos

Hi All,

We have created a soap to proxy synchronous scenario. the request message is coming from client system to our SAP PI (7.1) and request message goes to Proxy. but the message in sxmb_moni shows in log version

and after sometime gives error. In HTTPError we are getting this error message

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

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

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

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

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

<SAP:P3>(See attachment HTMLError for details)</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:Stack>Error while receiving by HTTP (error code: 402 , error text: ICM_HTTP_TIMEOUT) (See attachment HTMLError for details)</SAP:Stack>

<SAP:Retry>A</SAP:Retry>

</SAP:Error>


In our scenario, if the request contain less invoice (90 unique invoices) in it the message process successfully but only in one payload our scenario is failing. This payload client contains 200 unique invoices which is taking time in ECC for processing.

we also increases the HTTP_timeout setting in smicm and sxmb_adm to 6000000 milli seconds.

We also added XI.Timeout parameter in SOAP Communication channel and value set to 600000.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi,

The issue has been resolved .

The workaround done are:

1)

ICM parameter like HTTP Keep Alive = 60 and Proc. TimeOut =900 was maintained in both ECC and PI

2)Proxy Coding was tuned to throw the response within  maximum time lag of 2 seconds .

which resolved the issue.

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Ayush,

Have you checked the transactions smq1 and smq2 if you have any message stuck?

Regards.

0 Kudos

Hi Inaki,

Yes, I have checked., Everything is fine.

The main issue is when we process the SOAP message which contains nearly 190 unique invoices,while request its fine, it fails for response .

but when I have reduced the Payload to half of size from my SOAP UI tool, its working fine.

My concern is: Is there any Parameter SAP suggest about the Payload size.??

iaki_vila
Active Contributor
0 Kudos

Hi Ayush,

You have the parameters  icm/HTTP/max_request_size_KB (smicm parameter) and EO_MSG_SIZE_LIMIT (sxmb_adm transaction, tuning category of the Integration engine). But for my experience the exception is different but you can try with these.


Regards.

0 Kudos

Hi Inaki

The icm/HTTP/max_request_size_KB is 102400 and the EO_MSG_SIZE_LIMIT is not defined in our system.


the screen shot is attached.


Should i need to configure EO_MSG_SIZE_LIMIT

< > according to you the exception is something else, please put some light on that part so that i can also  check those stuffs.

Regards,

Ayush

former_member186851
Active Contributor
0 Kudos

Check the Time out parameter in SXMB_ADM

http://scn.sap.com/thread/58675

0 Kudos

Hi Raghu,

Thanks , i cross checked, but still error exist

iaki_vila
Active Contributor
0 Kudos

Hi Ayush,

Follow this note   1929464 - 402 ICM_HTTP_TIMEOUT 500 Connection timed out  and try to change PROCTIMEOUT icm parameter or the parameter HTTP_TIMEOUT on the smb_adm transaction.

Regards.