cancel
Showing results for 
Search instead for 
Did you mean: 

Error in SOAMANAGER Communication Framework

0 Kudos
3,979

Dear All;

We are in the process of integrating our SAP ERP system with Aramex shipment API.

When we test our program in SE80 we get the following error:

soap: 1.023 SRT: Processing error in Internet Communicaation Framework: ("ICF Error when recieving the data

Error when calling soap runtime functions: SRT: Processing error in Internet Communication Framework("ICF Error when receiving the response: ICM_HTTP_CONNECTION_FAILED") Exception of calss cx_soap_core

Do you have any idea how this can be fixed?

Best Regards

Amal Aloun

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Dear Shabna;

Thank you for your prompt reply.

You were correct with the target hostname cannot be resolved so we this and from our side this point is fixed.

The output of "ping web service" is:

SRT Framework exception: Service Ping ERRPR: Error when calling SOAP Runtime functions: SRT: Processing error in internet communication Framework: ("ICF Error when recieving the response: ICM_HTTP_CONNECTION_FAILED)

ICM log file at the moment shows the following error:

[Thr 12492] Thu Dec 13 02:40:13 2018 [Thr 12492] *** ERROR => NiIShutdownHandle: SiShutdown failed for hdl 273/sock 5424 (SI_ESYSCALL/10054; I4; ST) [nixxi.cpp 5917] [Thr 5460] *** ERROR => illegal request method {00080742} [http_plg.c 5784] [Thr 5460] Address Offset REQUEST: [Thr 5460] [Thr 5460] 0000000008295598 000000 0d0a0d0a .... [Thr 5460] [Thr 5460] *** ERROR => HttpPlugInHandleNetData: HttpParseRequestHeader failed (rc=701) [http_plg.c 2417]

I will implement SAP Note 1450589 and update based on it.

Best Regards

Amal Aloun

shansari
Participant
0 Kudos

Hello Amal,

Normally happens when the target hostname cannot be resolved - an issue with logical ports.

You can check if the ports are reachable by either telnet of the target host + port from source host at OS level

OR

Check the Logical Port in the transaction SOAMANAGER:

  1. Start the transaction SOAMANAGER
  2. Click Web Service Configuration
  3. Click on "Web Service Configuration" chose "Object Type" is "Consumer Proxy" and "Object Name" is "YOUR SERVICE NAME HERE"
  4. Select your service name and click the reading glasses (Display) icon
  5. In the newly opened Configuration window click the "Ping Web Service" button.

If the test fails, the network team should open the required ports till the ping is successful.

Also, have a look at the note : 1450589 - RZ21 - ICM_HTTP_CONNECTION_FAILED when adding a new system

Regards,

Shabnam Ansari