cancel
Showing results for 
Search instead for 
Did you mean: 

ICF Error when receivin g the response: ICM_HTTP_CONNECTION_FAILED

Former Member
0 Kudos

Dear SAP PI colleagues,

I do receive, every 5 minutes, those errors in my PI 7.1 productive system :

SOAP Runtime Protocol: SOAP Runtime ICX_SOAP_CORE: 1023 occurred in method IF_SOAP_TRANSPORT_BINDING~RECEIVE of class CL_SOAP_HTTP_TPBND_ROOT at position 1

SOAP Runtime Protocol: ICX_SOAP_CORE message: SRT: Processing error in Internet Communication Framework: ("ICF Error when receivin g the response: ICM_HTTP_CONNECTION_FAILED")

I have set specific traces on the DIA process. I get this log :

A RFC XRFC> RFC E SOAP_RUNTIME 20101213114036.0320000 : CL_SOAP_RUNTIME_CLIENT <

A RFC XRFC> RFC ->EXECUTE_PROCESSING A SOAP Runtime Core Exception occurred in <

A RFC XRFC> RFC method IF_SOAP_TRANSPORT_BINDING~RECEIVE of class CL_SOAP_HTTP <

A RFC XRFC> RFC TPBNDROOT at position id 1 with internal error id 1023 and error <

A RFC XRFC> RFC text SRT: Processing error in Internet Communication Framework: <

A RFC XRFC> RFC ("ICF Error when receiving the response: ICM_HTTP_CONNECTION <

A RFC XRFC> RFC _FAILED") (fault location is 1 ). <

A RFC XRFC> RFC

I have stopped and restarted the system, but I still receive these errors.

Thanks in advance for your input.

Best regards

SAP NetweaverAdmin <

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Try to find out the url (service) that is called. You can do that by increasing the ICM trace level. Transaction SMICM -> Goto -> Trace level -> increase

Wait until the error happend and decrease the trace level back to original. Then check the file. When you have the url try to figure out if it is either J2ee or Abap and check if you can call that url. If it is java, check the j2ee engine, if it is abap, check transaction SICF.

Cheers Michael

Former Member
0 Kudos

Dear Michael,

Thanks for your input.

I have increased the trace level through SMICM transaction.

I got this log :

[Thr 6380] NiIGetHostName: addr 192.168.110.152 = hostname 'sn1piprd.lea.local'

[Thr 6380] NiPConnect2: SiPeekPendConn failed for hdl 372/sock 7660

[Thr 6380] (SI_ECONN_REFUSE/10061; I4; ST; 192.168.110.152:1128)[Thr 6380] NiICloseHandle: closing initial hdl 372

[Thr 6380] *** WARNING => Connection request from (1/2/0) to host: sn1piprd, service: 1128 failed (NIECONN_REFUSED)

[Thr 6380] [icxxconn.c 2218]

[Thr 6380] IcmConnConnect(id=3/2114): free MPI request blocks

It seems that it cannot call the service 1128.

Any other idea ?

Best regards

And thank again.

SAPNetWeaverAdmin

Former Member
0 Kudos

If possible don't post ip addresses and hostnames here. I assume that host is the host where your PI runs, lets call it pihost1 for the moment...

You should see a block like this one in the trace file:

[Thr 08]
[Thr 08] c0000002441c6748  000000  47455420 2f727762 2f696e64 65782e6a  GET /rwb/index.j
[Thr 08] c0000002441c6758  000016  73702048 5454502f 312e310d 0a486f73  sp HTTP/1.1..Hos
[Thr 08] c0000002441c6768  000032  7x3a2x6d xx67xa6d 3xy8xx3a 35303230  t: p1host1:5000
[Thr 08] c0000002441c6778  000048  300d0a55 7365722d 4167656e 743a204d  0..User-Agent: M
[Thr 08] c0000002441c6788  000064  6f7a696c 6c612f35 2e302028 57696e64  ozilla/5.0 (Wind
...
[Thr 08]

So the service we look for would be here (for all readers this is my example, has nothing to do with the real problem!):

GET /rwb/index.jsp

Host: p1host1:50000

Cheers Michael

Former Member
0 Kudos

This message was moderated.

Answers (1)

Answers (1)

Nibu
Contributor
0 Kudos

Hi

Did you check this : http://help.sap.com/saphelp_nwes70/helpdata/en/d0/81fc9a914140ad889b6f8160eb4481/content.htm

and check

Hope it ll throw some light.

Regards,

Nibu Antony