2344643 - ICM " SiBind failed (sirc=7;99-Cannot assign requested address <IP address>)" in dev_icm | SAP Knowledge Base Article

SAP Knowledge Base Article - Preview

2344643 - ICM " SiBind failed (sirc=7;99-Cannot assign requested address <IP address>)" in dev_icm

Symptom

An SAP ABAP sender system sends many outbound connections in a short period of time.

There could be different scenarios:

  1. The destination system is a PI and in the SXI Monitor (transaction SXI_MONITOR) of the sender system it appears:

    HTTP Error :Receiving message
    "ClIENT_RECEIVE_FAILED Error while receiving by HTTP (error code: 411, error text : Connect to <destination hostname>:<port nr> failed: NIECONN_REFUSED (-10)"

      <SAP:Category>XIServer </SAP:Category>
      <SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED </SAP:Code>
      <SAP:P1>411 </SAP:P1>
      <SAP:P2>Connect to  <destination hostname>:<port nr > failed: NIECONN_REFUSED (-10)</SAP:P2>
      <SAP:P3 />>(See attachment HTMLError for details)</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Error while receiving by HTTP (error code: 114 error text:  Connect to <destination hostname>:<port nr > failed: NIECONN_REFUSED (-10)">
      <SAP:Retry>N </SAP:Retry>
      </SAP:Error>
  2. The server is a Web Service in the destination system.

In both cases the following applies:

  • In the dev_icm trace file (level 2) appears:

after the  Icm Worker Thread starts to establish the connection
 ..
[Thr <nr>] NiILocalCheck: SiBind failed (sirc=7;99-Cannot assign requested address <IP address>)

meaning  the connection can not be initialed as the address is not available.
then it will be trying for 5 seconds... (that corresponds with the default value of parameter "icm/conn_timeout")
...
[Thr <nr>] NiICheckPendConnection: connection of hdl <nr> to <IP address>:<port nr> still in progress (5000)
...
[Thr <nr>] NiIConnect: state of hdl <nr> NI_CONN_WAIT
[Thr <nr>] *** ERROR => NiBufIConnect: non-buffered connect pending after 5000ms (hdl <IP address>:<port nr>) [nibuf.cpp    4524]
[Thr <nr>] NiICloseHandle: called for hdl <nr> while waiting for connection
[Thr <nr>] NiICloseHandle: shutdown and close hdl <nr>/sock <nr>
[Thr <nr>] IcmIConnConnect: Connect to host: <destination hostname>:<port nr>, NIECONN_REFUSED(-10)
[Thr <nr>] *** WARNING => Connect to <destination hostname>:<port nr> failed: NIECONN_REFUSED(-10) {00080aa9} [icxxconn.c 2356]

after 5 seconds, the connection still in progress, shutdown and close is due to the timeout

  • Running a WireShark trace we observed reuse of ports in the Sender system. 

Read )" in dev_icm">more...

Environment

SAP NetWeaver

Product

SAP NetWeaver all versions

Keywords

CLIENT_RECEIVE_FAILED, non-buffered connect, NIECONN_REFUSED, SI_ECONN_BROKEN , KBA , BC-CST-IC , Internet Communication Manager , BC-XI-CON , Connectivity , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.