Executable SOAP specifications
A SOAP specification captures an XML service interaction together with namespace-aware response checks, expected faults, security settings, and attachment evidence.
What you can do
- Define endpoints, SOAP actions, envelopes, namespaces, and WS-Security configuration.
- Assert XML values with XPath and validate expected SOAP faults.
- Attach MTOM request documents and verify returned files by hash or, where supported, structural fingerprint.
Starts with
- A SOAP endpoint, XML envelope, namespace context, and optional security material.
- Expected XML paths, fault behavior, headers, and attachment evidence.
Produces
- A runnable SOAP contract with structured XML and attachment results.
- Document assertion evidence without persisting the returned document bytes.
- A reusable SOAP step for flows, monitoring, snapshots, and ATF exports.
Use it when
- Use SOAP specs when service behavior depends on XML structure, namespaces, faults, or document exchange.
- Use XPath assertions for stable business fields instead of comparing an entire volatile envelope.
- SOAP specification
- XPath
- WS-Security
- MTOM
- SOAP fault