Hi

 

I have a lot of xsd files and I need to create a Web Service based on types
stored in those files. I created the wsdl file:

 

<definitions

     name="myWebService"

     targetNamespace="http://company.com.ve/MY";

     xmlns="http://schemas.xmlsoap.org/wsdl/";

     xmlns:tns="http://company.com.ve/MY";

     xmlns:xsd="http://www.w3.org/2001/XMLSchema";

     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";

     xmlns:my="http://company.com.ve/MY";

    <types>

        <xsd:schema targetNamespace="urn:my">

            <xsd:import namespace="http://company.com.ve/MY";
schemaLocation="my.xsd"/>

        </xsd:schema>

    </types>

    <message name="my_request">

        <part name="parameters" element="my:Request"/>

    </message>

    <message name="my_response">

        <part name="parameters" element="my:Response"/>

    </message>

    <portType name="myWebService">

        <operation name="my">

            <input message="tns:my_request"/>

            <output message="tns:my_response"/>

        </operation>

    </portType>

    <binding name="myWebServiceBinding" type="tns:myWebService">

        <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>

        <operation name="my">

            <soap:operation soapAction="http://company.com.ve/my"/>

            <input>

                <soap:body use="literal"/>

            </input>

            <output>

                <soap:body use="literal"/>

            </output>

        </operation>

    </binding>

    <service name="myWebService">

        <port name="myWebServicePort" binding="tns:myWebServiceBinding">

            <soap:address location="http://host:port/ "/>

        </port>

    </service>

</definitions>

 

When I use wsdl2java I get a lot of Type X is missing on types of xsd files
that are referenced by my.xsd. I tried importing every xsd file and I still
get the error. What am I doing wrong?

 

Regards,

 

Néstor Boscán

Reply via email to