Generate WSDL
AI-generatedSummary
Generate a WSDL (Web Services Description Language) file XML string from a provided list of n8n workflows, including customizable service, namespace, port, and SOAP binding details.
Inputs
- Workflow List (JSON) (required) — A JSON array representing n8n workflows from which to derive service operations and request/response structures.
- Use Wrapper Element — Boolean to indicate whether to wrap SOAP body contents in a wrapper element named 'tem.request'.
- Service Namespace — The XML namespace URI for the generated WSDL service.
- Data Contract Namespace — The XML namespace URI for the data contract types used in response deserialization.
- Service Name — The name of the WSDL service to generate.
- Port Type Name — The WSDL port type name; defaults to 'I{ServiceName}' if left empty.
- SOAP 1.1 Port Location — Endpoint URL for the SOAP 1.1 binding in the generated WSDL.
- SOAP 1.2 Port Location — Endpoint URL for the SOAP 1.2 binding in the generated WSDL.
- Include SOAP 1.1 Binding — Boolean to include SOAP 1.1 binding in the WSDL.
- Include SOAP 1.2 Binding — Boolean to include SOAP 1.2 binding in the WSDL.
- Data Contract Types (XML Schema) — XML Schema definitions of response data contract types to embed in the data contract namespace for client deserialization, including only response types and their dependencies.
Output shape
a single string containing the complete WSDL XML description
The generated WSDL defines service operations based on the workflows' triggers and parameters, using the provided namespaces, service names, and SOAP binding URLs. The output is suitable for use with SOAP clients supporting WSDL-based generation and .NET deserialization compatibility.