Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 646 Bytes

File metadata and controls

23 lines (14 loc) · 646 Bytes

SOAP Message Validation using WSDL and XSD

The validator plugin can validate SOAP request and response messages against WSDL descriptions.

Running the Example

  1. Go to <membrane-root>/examples/web-services-soap/soap-wsdl-validation

  2. Start membrane.cmd or membrane.sh

  3. Run the following command, observe a successful response:

    curl -H "Content-Type: application/xml" -d @city-soap.xml http://localhost:2000/
  4. Run this next command and observe that verification fails:

    curl -H "Content-Type: application/xml" -d @invalid-city-soap.xml http://localhost:2000/

See: apis.yaml