This handler allows you to consume SOAP (opens in a new tab)
WSDL files and generate a remote
executable schema for those services.
To get started, install the handler library:
npm i @graphql-mesh/soap
Now, you can use it directly in your Mesh config file:
sources: - name: CountryInfo handler: soap: source: http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL
You can check out our example that uses SOAP Handler.
String, required) - A url to your WSDL or generated SDL with annotations
Any) - JSON object representing the Headers to add to the runtime of the API calls only for schema introspection You can also provide
.tsfile path that exports schemaHeaders as an object
JSON) - JSON object representing the Headers to add to the runtime of the API calls only for operation during runtime