309 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			309 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<!--Created by TIBCO WSDL-->
 | 
						|
<wsdl:definitions xmlns:ns0="http://www.tibco.com/schemas/httpRequest/Resources/schemas/DeleteRequest.xsd" xmlns:ns2="http://www.tibco.com/schemas/httpRequest/Resources/schemas/ErrorSchema.xsd2" xmlns:ns1="http://www.tibco.com/schemas/httpRequest/Resources/schemas/DeleteResponse.xsd" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:ns4="http://www.tibco.com/schemas/httpRequest/Resources/schemas/PostResponse.xsd" xmlns:ns3="http://www.demo.com/PostRequest" xmlns:ns6="http://www.demo.com/GetResponse" xmlns:jms="http://www.tibco.com/namespaces/ws/2004/soap/binding/JMS" xmlns:ns5="http://www.tibco.com/schemas/httpRequest/Resources/schemas/GetRequest.xsd" xmlns:ns8="http://www.tibco.com/schemas/httpRequest/Resources/schemas/PutResponse.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns7="http://www.demo.com/PutRequest" xmlns:tns="http://xmlns.example.com/1724754439805" xmlns:jndi="http://www.tibco.com/namespaces/ws/2004/soap/apis/jndi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://xmlns.example.com/1724754439805">
 | 
						|
    <wsdl:types>
 | 
						|
        <xs:schema xmlns="http://www.tibco.com/schemas/httpRequest/Resources/schemas/PostResponse.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.tibco.com/schemas/httpRequest/Resources/schemas/PostResponse.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:element name="root">
 | 
						|
                <xs:complexType>
 | 
						|
                    <xs:sequence>
 | 
						|
                        <xs:element ref="ns4:status"/>
 | 
						|
                    </xs:sequence>
 | 
						|
                </xs:complexType>
 | 
						|
            </xs:element>
 | 
						|
            <xs:element name="status" type="xs:string"/>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns="http://www.tibco.com/schemas/httpRequest/Resources/schemas/GetRequest.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.tibco.com/schemas/httpRequest/Resources/schemas/GetRequest.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:element name="id" type="xs:int"/>
 | 
						|
            <xs:element name="root">
 | 
						|
                <xs:complexType>
 | 
						|
                    <xs:sequence>
 | 
						|
                        <xs:element ref="ns5:id"/>
 | 
						|
                    </xs:sequence>
 | 
						|
                </xs:complexType>
 | 
						|
            </xs:element>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns:p="http://www.demo.com/person" xmlns:a="http://www.demo.com/GetResponse" xmlns:ns0="http://www.demo.com/author" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.demo.com/GetResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:complexType name="AuthorType">
 | 
						|
                <xs:complexContent>
 | 
						|
                    <xs:extension base="a:PersonType">
 | 
						|
                        <xs:sequence>
 | 
						|
                            <xs:element name="dateOfBirth" type="xs:date"/>
 | 
						|
                            <xs:element name="dateOfDeath" type="xs:date" minOccurs="0"/>
 | 
						|
                        </xs:sequence>
 | 
						|
                    </xs:extension>
 | 
						|
                </xs:complexContent>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:complexType name="AuthorsType">
 | 
						|
                <xs:sequence>
 | 
						|
                    <xs:element ref="a:author" minOccurs="0" maxOccurs="unbounded"/>
 | 
						|
                </xs:sequence>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:complexType name="PersonType">
 | 
						|
                <xs:sequence>
 | 
						|
                    <xs:element name="firstName" type="xs:string"/>
 | 
						|
                    <xs:element name="lastName" type="xs:string"/>
 | 
						|
                    <xs:element name="age" type="xs:int" minOccurs="0"/>
 | 
						|
                </xs:sequence>
 | 
						|
                <xs:attribute name="id" type="xs:int"/>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:element name="author" type="a:AuthorType"/>
 | 
						|
            <xs:element name="authors" type="a:AuthorsType"/>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns:p="http://www.demo.com/person" xmlns:a="http://www.demo.com/PostRequest" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.demo.com/PostRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:complexType name="AuthorType">
 | 
						|
                <xs:complexContent>
 | 
						|
                    <xs:extension base="a:PersonType">
 | 
						|
                        <xs:sequence>
 | 
						|
                            <xs:element name="dateOfBirth" type="xs:date"/>
 | 
						|
                            <xs:element name="dateOfDeath" type="xs:date" minOccurs="0"/>
 | 
						|
                        </xs:sequence>
 | 
						|
                    </xs:extension>
 | 
						|
                </xs:complexContent>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:complexType name="AuthorsType">
 | 
						|
                <xs:sequence>
 | 
						|
                    <xs:element ref="a:author" minOccurs="0" maxOccurs="unbounded"/>
 | 
						|
                </xs:sequence>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:complexType name="PersonType">
 | 
						|
                <xs:sequence>
 | 
						|
                    <xs:element name="firstName" type="xs:string"/>
 | 
						|
                    <xs:element name="lastName" type="xs:string"/>
 | 
						|
                    <xs:element name="age" type="xs:int" minOccurs="0"/>
 | 
						|
                </xs:sequence>
 | 
						|
                <xs:attribute name="id" type="xs:int"/>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:element name="author" type="a:AuthorType"/>
 | 
						|
            <xs:element name="authors" type="a:AuthorsType"/>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns="http://www.tibco.com/schemas/httpRequest/Resources/schemas/DeleteResponse.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.tibco.com/schemas/httpRequest/Resources/schemas/DeleteResponse.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:element name="root">
 | 
						|
                <xs:complexType>
 | 
						|
                    <xs:sequence>
 | 
						|
                        <xs:element ref="ns1:status"/>
 | 
						|
                    </xs:sequence>
 | 
						|
                </xs:complexType>
 | 
						|
            </xs:element>
 | 
						|
            <xs:element name="status" type="xs:string"/>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns="http://www.tibco.com/schemas/httpRequest/Resources/schemas/ErrorSchema.xsd2" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.tibco.com/schemas/httpRequest/Resources/schemas/ErrorSchema.xsd2" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:element name="error" type="xs:string"/>
 | 
						|
            <xs:element name="root">
 | 
						|
                <xs:complexType>
 | 
						|
                    <xs:sequence>
 | 
						|
                        <xs:element ref="ns2:error"/>
 | 
						|
                    </xs:sequence>
 | 
						|
                </xs:complexType>
 | 
						|
            </xs:element>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns="http://www.tibco.com/schemas/httpRequest/Resources/schemas/DeleteRequest.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.tibco.com/schemas/httpRequest/Resources/schemas/DeleteRequest.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:element name="id" type="xs:int"/>
 | 
						|
            <xs:element name="root">
 | 
						|
                <xs:complexType>
 | 
						|
                    <xs:sequence>
 | 
						|
                        <xs:element ref="ns0:id"/>
 | 
						|
                    </xs:sequence>
 | 
						|
                </xs:complexType>
 | 
						|
            </xs:element>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns="http://www.tibco.com/schemas/httpRequest/Resources/schemas/PutResponse.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.tibco.com/schemas/httpRequest/Resources/schemas/PutResponse.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:element name="root">
 | 
						|
                <xs:complexType>
 | 
						|
                    <xs:sequence>
 | 
						|
                        <xs:element ref="ns8:status"/>
 | 
						|
                    </xs:sequence>
 | 
						|
                </xs:complexType>
 | 
						|
            </xs:element>
 | 
						|
            <xs:element name="status" type="xs:string"/>
 | 
						|
        </xs:schema>
 | 
						|
        <xs:schema xmlns:p="http://www.demo.com/person" xmlns:a="http://www.demo.com/PutRequest" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.demo.com/PutRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
						|
            <xs:complexType name="AuthorType">
 | 
						|
                <xs:complexContent>
 | 
						|
                    <xs:extension base="a:PersonType">
 | 
						|
                        <xs:sequence>
 | 
						|
                            <xs:element name="dateOfBirth" type="xs:date"/>
 | 
						|
                            <xs:element name="dateOfDeath" type="xs:date" minOccurs="0"/>
 | 
						|
                        </xs:sequence>
 | 
						|
                    </xs:extension>
 | 
						|
                </xs:complexContent>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:complexType name="AuthorsType">
 | 
						|
                <xs:sequence>
 | 
						|
                    <xs:element ref="a:author" minOccurs="0" maxOccurs="unbounded"/>
 | 
						|
                </xs:sequence>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:complexType name="PersonType">
 | 
						|
                <xs:sequence>
 | 
						|
                    <xs:element name="firstName" type="xs:string"/>
 | 
						|
                    <xs:element name="lastName" type="xs:string"/>
 | 
						|
                    <xs:element name="age" type="xs:int" minOccurs="0"/>
 | 
						|
                </xs:sequence>
 | 
						|
                <xs:attribute name="id" type="xs:int"/>
 | 
						|
            </xs:complexType>
 | 
						|
            <xs:element name="author" type="a:AuthorType"/>
 | 
						|
            <xs:element name="authors" type="a:AuthorsType"/>
 | 
						|
        </xs:schema>
 | 
						|
    </wsdl:types>
 | 
						|
    <wsdl:service name="WSDL-service0">
 | 
						|
        <wsdl:port name="JmsEndpoint" binding="tns:JmsEndpointBinding">
 | 
						|
            <soap:address location=""/>
 | 
						|
            <jms:connectionFactory>QueueConnectionFactory</jms:connectionFactory>
 | 
						|
            <jms:targetAddress destination="queue">queue.sample</jms:targetAddress>
 | 
						|
        </wsdl:port>
 | 
						|
        <wsdl:port name="HttpEndpoint" binding="tns:HttpEndpointBinding">
 | 
						|
            <soap:address location="http://localhost:2137/PortTypeEndpoint1"/>
 | 
						|
        </wsdl:port>
 | 
						|
    </wsdl:service>
 | 
						|
    <wsdl:portType name="PortType">
 | 
						|
        <wsdl:operation name="Delete">
 | 
						|
            <wsdl:input message="tns:requestDelete"/>
 | 
						|
            <wsdl:output message="tns:responseDelete"/>
 | 
						|
            <wsdl:fault name="fault1" message="tns:ErrorMessage"/>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Post">
 | 
						|
            <wsdl:input message="tns:requestPOST"/>
 | 
						|
            <wsdl:output message="tns:responsePOST"/>
 | 
						|
            <wsdl:fault name="fault1" message="tns:ErrorMessage"/>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Get">
 | 
						|
            <wsdl:input message="tns:requestGet"/>
 | 
						|
            <wsdl:output message="tns:responseGet"/>
 | 
						|
            <wsdl:fault name="fault1" message="tns:ErrorMessage"/>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Put">
 | 
						|
            <wsdl:input message="tns:requestPUT"/>
 | 
						|
            <wsdl:output message="tns:responsePUT"/>
 | 
						|
            <wsdl:fault name="fault1" message="tns:ErrorMessage"/>
 | 
						|
        </wsdl:operation>
 | 
						|
    </wsdl:portType>
 | 
						|
    <wsdl:binding name="JmsEndpointBinding" type="tns:PortType">
 | 
						|
        <soap:binding style="document" transport="http://www.tibco.com/namespaces/ws/2004/soap/binding/JMS"/>
 | 
						|
        <jms:binding messageFormat="bytes"/>
 | 
						|
        <wsdl:operation name="Delete">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint0/Delete"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Post">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint0/Post"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Get">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint0/Get"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Put">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint0/Put"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
    </wsdl:binding>
 | 
						|
    <wsdl:binding name="HttpEndpointBinding" type="tns:PortType">
 | 
						|
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
 | 
						|
        <wsdl:operation name="Delete">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint1/Delete"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Post">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint1/Post"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Get">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint1/Get"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
        <wsdl:operation name="Put">
 | 
						|
            <soap:operation style="document" soapAction="/PortTypeEndpoint1/Put"/>
 | 
						|
            <wsdl:input>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:input>
 | 
						|
            <wsdl:output>
 | 
						|
                <soap:body use="literal" parts="part1"/>
 | 
						|
            </wsdl:output>
 | 
						|
            <wsdl:fault name="fault1">
 | 
						|
                <soap:fault use="literal" name="fault1"/>
 | 
						|
            </wsdl:fault>
 | 
						|
        </wsdl:operation>
 | 
						|
    </wsdl:binding>
 | 
						|
    <wsdl:message name="requestDelete">
 | 
						|
        <wsdl:part name="part1" element="ns0:id"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="responseDelete">
 | 
						|
        <wsdl:part name="part1" element="ns1:status"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="ErrorMessage">
 | 
						|
        <wsdl:part name="part1" element="ns2:error"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="requestPOST">
 | 
						|
        <wsdl:part name="part1" element="ns3:author"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="responsePOST">
 | 
						|
        <wsdl:part name="part1" element="ns4:status"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="requestGet">
 | 
						|
        <wsdl:part name="part1" element="ns5:id"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="responseGet">
 | 
						|
        <wsdl:part name="part1" element="ns6:author"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="requestPUT">
 | 
						|
        <wsdl:part name="part1" element="ns7:author"/>
 | 
						|
    </wsdl:message>
 | 
						|
    <wsdl:message name="responsePUT">
 | 
						|
        <wsdl:part name="part1" element="ns8:status"/>
 | 
						|
    </wsdl:message>
 | 
						|
</wsdl:definitions> |