Skip to Content

SOAP sender wsdl soapAction for different opeartion

Hello Experts,

I have a soap to proxy sync scenario , where the wsdl is created in PI and given to subscriber.

There are two operations in one interface say insert and delete.

Now when I create the wsdl from sender agreement I get two operations in wsdl but soapAction for both is same , that is "http://sap.com/xi/WebService/soap1.1".

Can I set/customise this somewhere and the genearte the wsdl to be given to subscriber?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Nov 08, 2017 at 10:12 AM

    any reason why do you want to do that?

    operations will be identified, based on the message type you use in the service interface. have a look at this blog to get more details.

    https://blogs.sap.com/2013/04/03/setup-multiple-operations-scenario-in-esr-and-id/

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 08, 2017 at 10:13 AM

    Hello Ravi,

    When you import the WSDL in Soap UI you can see multiple WSDLs.so why don't you split it based in WSDL structures.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 09, 2017 at 01:16 PM

    The sender interface has 2 operations and PI recognises it based on the same , but soapAction being the same , the subscriber is finding it difficult to fit into his application

    Any idea of the significance of the soapAction in wsdl generated from the sender agreement?

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 03 at 08:32 AM

    The soap action generated will be the same , manually changed the soap action in the wsdl based on the operation name and it works fine...

    Add comment
    10|10000 characters needed characters exceeded