blob: dcc74d6376c0cd76458a1e87e79c220fb1450581 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions targetNamespace="http://www.example.org/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns0="http://namespace1" xmlns:ihu="http://www.example.org/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/"
xmlns:Q1="http://www.example.org/" xmlns:tns="http://www.example.org/" xmlns:ihu="http://www.example.org/">
<xsd:element name="Element1" nillable="false">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" ref="tns:Element2"></xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" ref="ihu:Element1"></xsd:element>
<xsd:element name="AnonymousElement">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="tns:Element2" />
<xsd:element minOccurs="1" maxOccurs="1" name="Element2"
type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Element2" nillable="false">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" ref="tns:Element1"></xsd:element>
<xsd:element name="AnotherAnonymousElement">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="tns:Element1" />
<xsd:element minOccurs="1" maxOccurs="1" name="Element2"
type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="AnonymousAttribute">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="collapse"></xsd:whiteSpace>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="Element3"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>
<xsd:element name="Element4"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>
</xsd:schema>
<xsd:schema xmlns:ns0="http://www.example.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://namespace1" xmlns:Q1="http://www.example.org/" xmlns:ihu="http://www.example.org/">
<xsd:import namespace="http://www.example.org/"></xsd:import>
<xsd:element name="Element1">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" ref="ihu:Element2"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="NewOperation1Request"><wsdl:part name="Parameter" element="ihu:Element3"></wsdl:part></wsdl:message>
<wsdl:message name="NewOperation1Response"><wsdl:part name="Parameter" element="ihu:Element4"></wsdl:part></wsdl:message>
<wsdl:portType name="ServiceInterface1"><wsdl:operation name="NewOperation1"><wsdl:input message="ihu:NewOperation1Request"></wsdl:input><wsdl:output message="ihu:NewOperation1Response"></wsdl:output></wsdl:operation></wsdl:portType>
</wsdl:definitions>