<?xml version='1.0' encoding='utf-8' ?>
<wsdl:definitions name='myuddi' targetNamespace='urn:systinet-org:myuddi' 
    xmlns:uddi_v2='urn:uddi-org:api_v2' 
    xmlns:tns='urn:systinet-org:myuddi' 
    xmlns:uddi_acl='urn:systinet-org:api_acl' 
    xmlns:ns0='http://idoox.com/interface' 
    xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
    xmlns:uddi_v1='urn:uddi-org:api' 
    xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' 
    xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'>
    <wsdl:import namespace='urn:uddi-org:api_v2' location='uddi_inquiry_v2.wsdl'/>
    <wsdl:import namespace='urn:systinet-org:api_acl' location='myuddi_inquiry_acl.wsdl'/>
    <wsdl:import namespace='urn:uddi-org:api' location='uddi_inquiry_v1.wsdl'/>
    <wsdl:types>
        <schema targetNamespace="http://idoox.com/interface"
            xmlns="http://www.w3.org/2001/XMLSchema"
            xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
            xmlns:tns="http://idoox.com/interface">
            <complexType name="serviceReference">
                <sequence>
                    <element name="service" type="QName"/>
                    <element name="wsdl" type="anyURI"/>
                    <element minOccurs="0" name="instanceID" type="string"/>
                    <element minOccurs="0" name="portTypeMappings"
                        type="tns:ArrayOfInterfaceMapping"/>
                </sequence>
            </complexType>
            <complexType name="ArrayOfInterfaceMapping">
                <complexContent>
                    <restriction base="soapenc:Array">
                        <sequence>
                            <element maxOccurs="unbounded" minOccurs="0"
                                name="item" type="tns:interfaceMapping"/>
                        </sequence>
                        <attribute ref="soapenc:arrayType"
                            wsdl:arrayType="tns:interfaceMapping[]"/>
                    </restriction>
                </complexContent>
            </complexType>
            <complexType name="interfaceMapping">
                <sequence>
                    <element name="portType" type="QName"/>
                    <element name="className" type="string"/>
                </sequence>
            </complexType>
            <element name="instance">
                <annotation>

                    <documentation>
      this is the SOAP header schema
      this SOAP header SHOULD have soap-env:mustUnderstand set to &quot;1&quot;
      this header MUST be present at most once in any message
    </documentation>
                </annotation>
                <complexType>
                    <choice>
                        <element name="id" type="string"/>
                        <element name="setId" type="string"/>
                        <element name="notFound" type="string"/>
                    </choice>
                </complexType>
            </element>
        </schema>

    </wsdl:types>
    <wsdl:message name='runtimeHeaders_0'>
        <wsdl:part name='header_0' element='ns0:instance'/>
    </wsdl:message>
    <wsdl:service name='UDDIInquiryService'>
        <wsdl:port name='UDDIInquiryPortTypeV1' binding='uddi_v1:UDDIInquirySOAPBinding'>
            <soap:address location='http://registry.gbif.net:8009/uddi/inquiry'/>
        </wsdl:port>
        <wsdl:port name='UDDIInquiryPortTypeV2' binding='uddi_v2:UDDIInquirySOAPBinding'>
            <soap:address location='http://registry.gbif.net:8009/uddi/inquiry'/>
        </wsdl:port>
        <wsdl:port name='UDDIInquiryPortType' binding='uddi_acl:UDDIInquirySOAPBinding'>
            <soap:address location='http://registry.gbif.net:8009/uddi/inquiry'/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>