Resolve SOAP Action Mismatch Errors in the SoapUI

If you have a SOAP action mismatch, a 500 Internal server error occurs while invoking the integration from the SoapUI. For example, you may have a Salesforce Adapter configured with an empty SOAP action and expecting an empty SOAP action from the client. However, clients such as the SoapUI generate requests with a SOAP action identifier read/available from the WSDL file. To resolve this error, update the default SOAP action with SOAP headers that include empty values.

  1. Start the SoapUI.

  2. Import the WSDL.

  3. Click the Header tab at the bottom of the page.

  4. Click the + button to create a header.

    The Add HTTP Header dialog is displayed.

  5. Specify the name of the header to add (for example, SoapAction)

  6. Update the value for the SOAP action header. For this example, the Value field is left empty to match the Salesforce Adapter.

  7. Verify the updated headers by clicking the Raw tab.


    Description of soap_header_action.png follows
    Description of the illustration soap_header_action.png