Skip to Content
avatar image
Former Member

cannt find soap action in wsdl

Hi Experts

in the wsdl file, I coulnt find the soap action.

since it's also not a mandatory fiels in the receiver SOAP comm channel, I want to know if sap PI is able to  post the data succcessfully to 3rd party without giving the ssoap action value

If so, what is the use of soap action?

Thanks

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Dec 31, 2014 at 07:10 AM

    Hi,

    In case you don't find a soapAction in your WSDL. You can go ahead without it in the SOAP cc.

    (OR) Try using the value in the field "soap:operation" if the first case does not work.

    Thanks,

    Sudhansu

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 31, 2014 at 07:08 AM

    Hi Nunu,

    1. If you have to consume a web service with multiple service operations, then you would have to set soap action in ur Receiver SOAP CC

    2. To find the list of Operations in your WSDL try this. Open the WSDL in a XML Editor (eg. XML Spy). Click on the Schema/WSDL tab and you will find all the operations listed. Refer the following blog for more info:

    Troubleshooting - RFC and SOAP scenarios *** Updated on 20/04/2009 ***

    3. You can try to post test data directly to 3rd party using SOAP UI Tool.

    Hope it helps

    Regards,
    Azhar

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 02, 2015 at 03:13 AM

    Nunu,

         SOAPAction is used by tell what SOAP request is going to do on server. SOAPAction can be used by firewall to filter SOAP requests. Please find more details here on w3.org.

    Add comment
    10|10000 characters needed characters exceeded