Skip to Content
avatar image
Former Member

Response from PI in SOAP to SOAP Scenario

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Aug 14, 2014 at 06:15 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 14, 2014 at 07:25 AM

    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

    Add comment
    10|10000 characters needed characters exceeded