cancel
Showing results for 
Search instead for 
Did you mean: 

Response from PI in SOAP to SOAP Scenario

Former Member
0 Kudos

Hi,

My scenario is Soap to SOAP sending purchase orders.  they want acknowledgement from PI whether PI received the message or not in the form of SOAP  response.

sender system not expecting the response after the message processing in receiver system, they are expecting the response when PI receives message from them.

As any way they receive HTTP200 OK acknowledgement is it necessary that to send the SOAP response from PI by developing BPM?


Is it a good way of doing  it?

Is any other way of doing it?

Your suggestions will be helpful to me.

Thank you.

Santhi.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

HI Santhi,

If they just want a response that PI received the message then its simple.

Just add a additional receiver and point it back to source. Then you just send a message back to them with the Unique ID or reference.

Or why dont you make the interface Sync?

Regards,

Jannus Botha

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Santhi,

Please refer to SAP Note 856597 - SOAP Adapter FAQ Question number 2


2. Sender Asynchronous Calls

o Q: What are the correct sender options for asynchronous calls?

When the client sends a SOAP message and checks if the response is

an HTTP 200 response message with an empty soap envelope or an HTTP

202 response message with no content, the quality of service with

AtLeastOnce can be realized. In this case, the client must resend

the message until such a successful response is returned. When the

message successfully accepted by the adapter, an HTTP 200 response

with an empty SOAP envelope or an HTTP 202 response message with no

content is returned.

You don't have to do anything. When an async message is sent, PI will either reply with a 200 with an empty SOAP Envelope or an HTTP 202 with no content . That will serve as your acknowledgement.

Regards,

Mark