cancel
Showing results for 
Search instead for 
Did you mean: 

Not able to send data to target webservice

Former Member
0 Kudos

Hi Experts,

I have configured an asynchronous RFC to SOAP scenario. When data is sent from ECC system to PI, PI is receiving the data.

There are no errors in sxmb_moni and communication channel.I can see the status as delivered in audit log for receiver communication channel.

But, there is no data received by the third party.

In sxmb_moni trace,I can find the status as http 202.

<Trace level="1" type="T">Timeout: 0</Trace> 

<Trace level="1" type="T">HTTP-client: request sent</Trace>

<Trace level="1" type="T">HTTP-client: response received</Trace>

<Trace level="1" type="T">HTTP-client: status code = 202</Trace>
Where might be the problem,on PI side or with the third party.
Please help resolve this issue.
Thanks,
Praveen.

Message was edited by: Moderator

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi,

One more latest observation is when they are trying to access WSDL provided by me, they are getting an error Error: java.io.EOFException: Connection closed by remote host.

Both the WSDL's are working fine in SoapUI

Regards,

Praveen

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

do you know if the service handles imports or includes in the definition? PI  does not support those tags till PI 7.3.

Regards

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

What about if you access the WSDL using the browser, can you reach it? 

let me know.

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

HTTP 202 means:

202 Accepted

The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place.

i wanted to know.

does your service configured as STATEFUL?

Check to the Service team about this.

i think they miss to handle some exception.

Regards


Former Member
0 Kudos

Hi Rodrigo,

Thanks for the reply.

I configured it as stateless.

Regards,

Praveen

Former Member
0 Kudos

Hi Praveen,

The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place.

Check with the Target web service team regarding the issue. Ask them to get the trace log from their side.

Regards,

Former Member
0 Kudos

Hi Hanumantha,

Checked with the target team.They dont have any logs in their system

Regards,

Praveen

rhviana
Active Contributor
0 Kudos

Hi Praveen,

Do you check the auditlog all steps status on Communicaton Channel Monitoring as Iñaki Vila show´s ?

The scenário is ASYNC or SYNC ?

Thanks,

Vviana.

Former Member
0 Kudos

Hi Viana,

I have checked it and it shows as message delivered.

Its an asynchronous scenario.

The log shows

SOAP: sent a delivery ack
The message was successfully delivered to the application using connection SOAP_http://sap.com/xi/XI/System
Message status set to DLVD

Thanks,

Praveen

rhviana
Active Contributor
0 Kudos

Praveen,

Do you ask the legacy team if they received the msg ?

Regards,

R.Viana.

Former Member
0 Kudos

Hi Viana,

They are not getting any request from PI.

Thanks,

Praveen

rhviana
Active Contributor
0 Kudos

Hi Praveen,

Do you know if the SAP PI system or Webservice it´s available (Infra and Security) to received or send information ?

Is it SSL+ HTTPS ? HTTP with user authentication ?

Based of what you wrote below:

"

Hi,

One more latest observation is when they are trying to access WSDL provided by me, they are getting an error Error: java.io.EOFException: Connection closed by remote host.

Both the WSDL's are working fine in SoapUI

Regards,

Praveen"

It´s look like more infrastructure error.

Another point - Check into WSDL file if there is SOAP Action and if you forgot to include it on CC configuration..

Check this out than post here.

Regards,

Ricardo Viana.

Message was edited by: Ricardo Viana

manigram
Active Participant
0 Kudos

Hi,

If its new development check the URL which is given by target team. Also check the receiver messages message log.

Regards,

Manigandan

iaki_vila
Active Contributor
0 Kudos

Hi Praveen,

I assume that the scenario is asynchronouse and you have no apparent error in sxi_monitor.

To assure that there is not error in the message delivery, go to RWB and choose communication channel monitoring:

Check if your communication channel is red or not, and the log inside it.

Regards.

Former Member
0 Kudos

Hi Inaki,

Thanks for the reply.

I have checked it and its in green colour, and can see the message ID with "Message processing completed successfully"

Thanks,

Praveen