Skip to Content
avatar image
Former Member

Set qos dynamically

Hello Experts,

I have a requirement where i have 3 different operations in a single interface. Two operations are async and the other one is sync. I have to use same soap channel to trigger all the three interfaces.

If i use BE as qos in soap channel, the sync one will work..the other two will not. If i use EO as qos its vice versa.

I am using AAE for configuartion purpose.

Is it possible to change the qos dynamically using adapter module in soap channel? or is any other posible solution for this.?

Please suggest.

Thanks & Regards,


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Dec 09, 2009 at 05:10 AM

    No need of using any module....just add the parameter &QualityOfService to the URL which invokes the Sender SOAP channel and have the appropriate value in the above parameter (ExactlyOnce, ExactlyOnceInOrder, BestEffort) your sender application should populate this parameter accordingly before sending message to XI/ PI



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member


      searching a solution I came across the possibility to send the soap message directly to the ABAP pipeline by using following URL


      In this case the option &QualityOfService=ExactlyOnce works and the qos could be specified dynamically.

      For performance reason I want to bypass the ABAP stack and run the scenario as an integrated configuration.

      So I´m still looking for a solution specifying the qos dynamically via URL while using the SOAP sender channel.

      Hopefully someone could give an advice.

      We are using PI 7.1 with Ehp 1 (7.11)

      Kind regards


      Edited by: Jochen Gugel on May 12, 2010 1:36 PM