blob: acb830c77090eda1ea5cc99435d3604c7ee0abcd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://www.example.org/DocumentLiteralSOAPExample/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
name="DocumentLiteralSOAPExample"
targetNamespace="http://www.example.org/DocumentLiteralSOAPExample/">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<wsdl:types>
<wsdl:documentation>Test documentation.</wsdl:documentation>
<xsd:schema
targetNamespace="http://www.example.org/DocumentLiteralSOAPExample/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="NewOperationRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="in" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NewOperationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="out" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NewOperationFault">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NewOperationHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="header" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NewOperationHeaderFault">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="headerFault"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="TestMsg">
<wsdl:part element="tns:NewOperationHeader" name="testHeader" />
<wsdl:part element="tns:NewOperationHeaderFault"
name="testHeaderFault" />
</wsdl:message>
<wsdl:message name="NewOperationRequestMsg">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<wsdl:part element="tns:NewOperationRequest"
name="parameters">
<wsdl:documentation>Test documentation.</wsdl:documentation>
</wsdl:part>
<wsdl:part element="tns:NewOperationHeader" name="header" />
<wsdl:part element="tns:NewOperationHeaderFault"
name="headerFault" />
</wsdl:message>
<wsdl:message name="NewOperationResponseMsg">
<wsdl:part element="tns:NewOperationResponse" name="parameters" />
</wsdl:message>
<wsdl:message name="NewOperationFaultMsg">
<wsdl:part element="tns:NewOperationFault" name="fault" />
</wsdl:message>
<wsdl:portType name="DocumentLiteralSOAPExample">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<wsdl:operation name="NewOperation">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<wsdl:input message="tns:NewOperationRequestMsg">
<wsdl:documentation>
Test documentation.
</wsdl:documentation>
</wsdl:input>
<wsdl:output message="tns:NewOperationResponseMsg">
<wsdl:documentation>
Test documentation.
</wsdl:documentation>
</wsdl:output>
<wsdl:fault name="fault"
message="tns:NewOperationFaultMsg">
<wsdl:documentation>
Test documentation.
</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="DocumentLiteralSOAPExampleSOAP"
type="tns:DocumentLiteralSOAPExample">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="NewOperation">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<soap:operation style="document"
soapAction="http://www.example.org/DocumentLiteralSOAPExample/NewOperation" />
<wsdl:input>
<wsdl:documentation>
Test documentation.
</wsdl:documentation>
<soap:body use="literal" parts="parameters" />
<soap:header use="literal" part="header"
message="tns:NewOperationRequestMsg">
<soap:headerfault use="literal" part="headerFault"
message="tns:NewOperationRequestMsg" />
</soap:header>
</wsdl:input>
<wsdl:output>
<wsdl:documentation>
Test documentation.
</wsdl:documentation>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="fault">
<wsdl:documentation>
Test documentation.
</wsdl:documentation>
<soap:fault name="fault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="DocumentLiteralSOAPExample">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<wsdl:port binding="tns:DocumentLiteralSOAPExampleSOAP"
name="DocumentLiteralSOAPExampleSOAP">
<wsdl:documentation>Test documentation.</wsdl:documentation>
<soap:address location="http://www.example.org/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>