SOAP Support
WSDL-driven request building, SOAP mocks, and operation-aware workflows.
SOAP Support
Bifurc supports SOAP request authoring and SOAP-aware mocking for teams still integrating with WSDL-based services.
What you can do
- save SOAP requests with endpoint, SOAPAction, headers, and XML body
- fetch and store WSDL documents
- browse WSDL operations
- generate SOAP envelopes from discovered operations
- mock SOAP requests by endpoint, SOAPAction, and operation name
- apply environment variables inside endpoint URLs, headers, and envelopes
Typical workflow
- Open Request → SOAP
- Create a request tab
- Enter the endpoint URL
- Fetch or paste a WSDL
- Choose an operation from the WSDL explorer
- Review the generated envelope and SOAPAction
- Send the request and save it if needed
Mocking workflow
- Open Mock → SOAP
- Create a SOAP mock
- Match by endpoint pattern
- Match by SOAPAction
- Optionally narrow to a SOAP operation name
- Return a prepared XML response body
Matching model
SOAP matching combines multiple hints:
- endpoint URL
SOAPActionheader- the first body operation inside the SOAP envelope
This makes SOAP mocks more precise than plain URL-only matching.
Good use cases
- reproducing legacy partner integrations locally
- testing frontend or middleware behavior around SOAP faults
- maintaining WSDL-backed test fixtures in versioned workspaces