cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Testing error: INTERNAL.CLIENT_SEND_FAILED (SOAP UI)

ravi_reddy1
Participant
0 Kudos

Hi Folks,

My scenario is soap to proxy sychronous.

while testing the scenario using SOAP UI we are getting following error .

"<code>INTERNAL.CLIENT_SEND_FAILED</code>

               <text>Error while sending by HTTP (error code:  500 , error text: Internal Server Error) (See attachment HTMLError for details)</text>"

Accepted Solutions (0)

Answers (4)

Answers (4)

ravi_reddy1
Participant
0 Kudos

hi guys,

please tell me where is the error based on above trace level..

Regards,

Ravi

former_member186851
Active Contributor
0 Kudos

Hello Ravi,

What is the endpoint URL ur hitting?Make sure you have Soap action configured in the channel.

If everything is fine try re-configuring the channel and check.

Snavi
Active Participant
0 Kudos

Hi Ravi,

can you provide screenshot of your receiver channel

ravi_reddy1
Participant
0 Kudos

Hi Raghuraman,

Yes. endpoint is up and running.

Regards,

Ravi

former_member186851
Active Contributor
0 Kudos

Hello Ravi

Just saw ur URL, Your testing any PI interface via SOAP UI?

If yes, Check the URL pattern and namespace, Sometimes when you copy the endpoint from ID(Display WSDL)Namespace will be copied wrong.

ravi_reddy1
Participant
0 Kudos

Hi Raghuraman,

URL is ok,

Please see the trace level in moni..

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Call Adapter --> <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30"><Trace level="1"

type="T">CL_XMS_MAIN-&gt;DETERMINE_EXT_PID: CENTRAL</Trace>

<Trace level="1" type="T">Party normalization: sender </Trace>

<Trace level="1" type="T">Determining the sender agreement </Trace>

<Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST"></Trace><!-- ************************************ -->

<Trace level="1" type="T">XMB was called with URL /sap/xi/engine?type=entry&amp;version=3.0&amp;Sender.Service=SYS_CTMS&amp;Interface=urn:bsnl-

in:IF018:HCM:CTMS_to_ERP_phase2:I_SAP_ERP%5ESI_CTMS_ERP_out</Trace>

<Trace level="2" type="T">Request Line = POST /sap/xi/engine?type=entry&amp;version=3.0&amp;Sender.Service=SYS_CTMS&amp;Interface=urn:bsnl-

in:IF018:HCM:CTMS_to_ERP_phase2:I_SAP_ERP%5ESI_CTMS_ERP_out HTTP/1.1</Trace>

<Trace level="2" type="T">Host = STD10S03:50000</Trace>

<Trace level="2" type="T">Server protocol = HTTP/1.1</Trace>

<Trace level="2" type="T">Remote address = 10.197.221.2</Trace>

<Trace level="1" type="T">User = DASSU001</Trace>

<Trace level="1" type="T">Message ID = 32C12AC8C9591ED689F52ABE36DF0401</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS">

<Trace level="1" type="T">CL_XMS_MAIN-&gt;DETERMINE_EXT_PID: CENTRAL</Trace>

<Trace level="1" type="T">CL_XMS_MAIN-&gt;DETERMINE_INT_PID: SAP_CENTRAL</Trace>

<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV">

</Trace>

<Trace level="2" type="T">system-ID = PID</Trace>

<Trace level="2" type="T">client = 100</Trace>

<Trace level="2" type="T">language = E</Trace>

<Trace level="2" type="T">user = DASSU001</Trace>

<Trace level="1" type="Timestamp">2016-06-01T03:31:32Z INDIA  </Trace>

<Trace level="1" type="T">ACL Check is performed </Trace>

<Trace level="1" type="T">XML validation is executed </Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE"></Trace><!-- ************************************ -->

<Trace level="1" type="T">PLNAME = CENTRAL</Trace>

<Trace level="1" type="T">QOS = BE</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC"></Trace><!-- ************************************ -->

<Trace level="1" type="T">&gt;&gt;&gt;PID delete old pid determination coding </Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

<Trace level="2" type="T">Persisting original message </Trace>

</Trace>

<Trace level="1" type="B" name="PLSRV_XML_VALIDATION_RQ_INB">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_XMS_PLSRV_VALIDATION-ENTER_PLSRV">

<Trace level="1" type="T">Reading sender agreement </Trace>

<Trace level="1" type="T">Message does not contain a sender agreement </Trace>

<Trace level="1" type="T">Inbound validation by Integration Engine does not take place </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">

<Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N </Trace>

<Trace level="1" type="T"> Cache Content is up to date </Trace>

<Trace level="2" type="T">Start without given receiver </Trace>

<Trace level="2" type="T">Using Receiver Determination 9BC7461C9BB330F7B7670772FD77C9FD </Trace>

<Trace level="2" type="T">Classic Receiver Determination via Rules. </Trace>

<Trace level="2" type="T">Check conditions for rule line no. 1  </Trace>

<Trace level="2" type="T">...valid Receiver w/o Condition:  - Sys_DEV200 </Trace>

<Trace level="2" type="T">No Receiver found behaviour: 0  </Trace>

<Trace level="2" type="T">Number of Receivers:1  </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_INTERFACE_DETERMINATION">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_ID_PLSRV-ENTER_PLSRV">

<Trace level="1" type="T">I N T E R F A C E - D E T E R M I N A T I O N </Trace>

<Trace level="1" type="T"> Cache Content is up to date </Trace>

<Trace level="2" type="T">Check conditions for (Inb: Party Srvc If)  Sys_DEV200 SI_CTMS_ERP_in </Trace>

<Trace level="2" type="T">...valid InbIf without Condition: SI_CTMS_ERP_in </Trace>

<Trace level="2" type="T">Number of receiving Interfaces:1  </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_RECEIVER_MESSAGE_SPLIT">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_XMS_PLSRV_RECEIVER_SPLIT2->ENTER_PLSRV">

<Trace level="1" type="T">number of receivers: 1 </Trace>

<Trace level="1" type="T">Single-receiver split case </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_MAPPING_REQUEST">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">

<Trace level="2" type="T">......attachment XI_Context not found </Trace>

<Trace level="1" type="T">Interface Mapping urn:bsnl-in:IF018:HCM:CTMS_to_ERP_phase2:I_SAP_ERP OM_phase2 </Trace>

<Trace level="2" type="T">Mode 0  </Trace>

<Trace level="2" type="T">Call method execute of the application Java mapping com.sap.xi.tf._MM_Phase2_Req_ </Trace>

<Trace level="2" type="T">Java mapping com/sap/xi/tf/_MM_Phase2_Req_ completed. (executeStep() of com.sap.xi.tf._MM_Phase2_Req_). </Trace>

<Trace level="1" type="T">ContentType application/xml </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_OUTBOUND_BINDING">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV">

<Trace level="2" type="T">O U T B O U N D - B I N D I N G </Trace>

<Trace level="2" type="T"> Cache Content is up to date </Trace>

<Trace level="2" type="T">determine  OUTBOUND BINDING  for: </Trace>

<Trace level="2" type="T">-SYS_CTMS </Trace>

<Trace level="2" type="T">-Sys_DEV200 </Trace>

<Trace level="2" type="T">urn:bsnl-in:IF018:HCM:CTMS_to_ERP_phase2:I_SAP_ERP.SI_CTMS_ERP_in </Trace>

<Trace level="2" type="T">Channel found:  - Sys_DEV200 - GeneratedReceiverChannel_XI </Trace>

<Trace level="2" type="T">no header mapping defined </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_XML_VALIDATION_RQ_OUT">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

<Trace level="1" type="B" name="CL_XMS_PLSRV_VALIDATION-ENTER_PLSRV">

<Trace level="1" type="T">Reading receiver agreement </Trace>

<Trace level="1" type="T">Outbound validation does not take place </Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

</Trace>

<Trace level="1" type="B" name="PLSRV_CALL_ADAPTER"></Trace><!-- ************************************ -->

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL"></Trace><!-- ************************************ -->

<Trace level="1" type="B" name="CL_XMS_PLSRV_IE_ADAPTER-ENTER_PLSRV">

<Trace level="1" type="T">Party Denormalization </Trace>

<Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP"></Trace><!-- ************************************ -->

<Trace level="1" type="T">Addressing mode: destination</Trace>

<Trace level="1" type="T">Destination = DEVCLNT200H</Trace>

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

<Trace level="1" type="T">HTTP-client: status code = 500</Trace>

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

<Trace level="2" type="System_Error">Error while sending by HTTP (error code:  500 , error text: Internal Server Error)  </Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST"></Trace><!-- ************************************ -->

</SAP:Trace>

Please check and tell me where is the problem?

Regards,
Ravi

ravi_reddy1
Participant
0 Kudos

hi friends,

still i didn't get any solution till yet.

can any body got this error please help me to sort out.

Regards,

Ravi

Snavi
Active Participant
0 Kudos

Hi Ravi,

Did you tried testing it directly from RWB -> Component Monitoring -> Integration Engine -> Test Message

former_member186851
Active Contributor
0 Kudos

Ravi Did you check if the Endpoint(Webservice) is up and running.

ravi_reddy1
Participant
0 Kudos

Hi folks see the screenshot for the same.

Please do the needful..

where error occurs?

Regards,

Ravi

former_member186851
Active Contributor
0 Kudos

Ravi,

Please post the complete Error text.

ravi_reddy1
Participant
0 Kudos

Hi Raghuraman,

see the error below:

"<code>INTERNAL.CLIENT_SEND_FAILED</code>

               <text>Error while sending by HTTP (error code:  500 , error text: Internal Server Error) (See attachment HTMLError for details)</text>"

former_member186851
Active Contributor
0 Kudos

Hello Ravi,

It might be due wrong URL or the webservice might be down as well.

iaki_vila
Active Contributor
0 Kudos

Hi Ravi,

Check the format of the fields, like the dates.

According with Raghuraman, the URL seems to be to go to the HTTP or HTTP_AAE adapter instead of soap adapter. Check the format at the end of this documentation Configuring the Sender SOAP Adapter - Advanced Adapter Engine - SAP Library

Regards.

ravi_reddy1
Participant
0 Kudos

HI Inaki/Raghuraman

I checked all the fields and URL , those are fine.

is there any connectivity issue?

Regards,
Ravi

former_member186851
Active Contributor
0 Kudos

Hello Ravi,

Yes, Did you check with the Webservice team?

Also check you have entered the Username/password in the SOAP UI tool.

nitindeshpande
Active Contributor
0 Kudos

Hello Ravi,

Can you please check, if you are able to ping or telnet the web-service hostname from OS level of your PI system.

If yes, then you must be able to connect to web-service. If not, then the ports and firewall from web-service end is not allowed. Please ask your web-service team to allow your PI system Public IP address.

Also try sending data once through Test tab in SAP PI.

Regards,

Nitin

former_member186851
Active Contributor
0 Kudos

Nitin

He is not able to test from SOAP UI, So nothing to do with PI I guess at this point.