Skip to Content
avatar image
Former Member

Mutiple Operations(Synchronous and Asynchronous) for Web Services

Hi PI Experts,

Need your inputs here.

I have created Web Services interfaces both Synchronous and Aysnchronous from Third party to SAP CRM (Proxy) via PI AEX.

Using Multiple Operations(Asynch and Sync) in Single Service Interface as sender third party requires single wsdl files for all interfaces.

Issue  me facing is

when I created a SOAP sender SYNCHRONOUS channel (Best Effort) for this ICO , all Synchronous interfaces are working not asynchronous?

If I use Asynchronous channel(exactly once) only Asynchronous interfaces not synchronous?

Please let me know how to resolve this issue?

Regards,

SarVjeet

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Feb 07, 2015 at 08:00 PM

    Hi Sarvjeet,

    • You can tell third party to add the parameter &QualityOfService=ExactlyOnce to the URL for asynchronous interface when they calling from their application.
    • Select Best effort in the sender communication channel and also select Use Encoded Headers and Use Query String parameters in the channel.

    Regards,

    Praveen.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Praveen Gandepalli

      Hi Praveen,

      So if third party is sending data to synchronous interfaces , no need to add QoS.

      If third party is sending data for asynchronous interfaces, they need to add &QualityOfService=ExactlyOnce.

      Thanks for response ,I tested and it worked with SOAP UI tool

      will check with third party if they are  able do it as we have single wsdl for all interfaces.

      Regards,
      Sarvjeet

  • avatar image
    Former Member
    Feb 09, 2015 at 06:21 AM

    Hi PI Gurus,

    Please help , any hints?

    regards,

    SarVjeet

    Add comment
    10|10000 characters needed characters exceeded