Hi Robert and all,

Thank you so much for your response.

I wodner if you tried this with NetBean. The reason I asked so is I
used soapUI to load my wsdl and it works fine, too.
I just need to make NetBean work with the wsdl, too, so,,,

If you are using NetBean, would you be so kind to tell me how  I can
upgrade JAX-WS for NetBean?

thanks again


On Sat, Dec 6, 2008 at 12:58 AM, Robert Wierschke
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> I tried to generate a web service client from your wsdl and xsd it works
> fine.
>
> Make sure to use the newest JAX-WS (Metro) version. Since both the wsdl and
> the xsd a valid this is not an axis problem. If the newest wsimport also
> fail to generate the client coude, you may ask again in the metro forum.
>
> regards
> robert
>
> 2008/12/6 Tian Chi <[EMAIL PROTECTED]>
>>
>> Hi all,
>>
>> I'm a beginner for Axis2.
>> Recently I created a SOPA 1.2 web service with a WSDL and another
>> included schmea file using Axis2.
>>
>> It works fine with soapUI 2.5 client test, but failed when I tried to use
>> NetBean IDE 6.5 to create a client using this WSDL. It keeps saying I
>> have the following error.
>> It seems NetBean doesn't like my <xsd:include> tag. It parsed fine if
>> I remove the <xsd:include> tag.
>> Can any one shed some lights lights what's wrong with my WSDL file?
>> What is the right way to use the
>> <xsd:include> tag? I'd really appreciate it.
>>
>> Following is the error
>>
>> Web Service Client can bot be created by JAXWS:wsimport utility.
>> Reason:
>>
>> C:\tmp\projects\testLC123\src\conf\xml-resources\web-service-references\CNHListingService\wsdl\localhost\services\CNHListingService?xsd=stateType.xsd
>> (The filename, directory name, or volume label syntax is incorrect)
>>
>> There might be a problem during java artifacts creation: for example a
>> name conflict in generated classes.
>> To detect the problem see also the error messages in output window.
>> You may be able to fix the porblem in WSDL Customization dialog
>> (Edit Web Service Attributes action)
>> or by manual editing of the local wsdl or schema files, using the JAXB
>> customization
>>
>> Following are my WSDL file and its included file stateType.xsd. Again,
>> if I remove the <xsd:include> tag, it can be parsed fine.
>> Adding it causes the parsing error. I do need the <xsd:include> part.
>>
>> <wsdl:definitions xmlns:axis2="http://com.ironplanet.ws/";
>>    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
>>    xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
>>    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
>>    xmlns:ns="http://www.ironplanet.com/ws/cnh/EquipmentAlley";
>>    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>>    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>>    targetNamespace="http://com.ironplanet.ws/";>
>>    <wsdl:types>
>>        <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>>
>>  targetNamespace="http://www.ironplanet.com/ws/cnh/EquipmentAlley";
>>            xmlns:tns="http://www.ironplanet.com/ws/cnh/EquipmentAlley";
>>            elementFormDefault="qualified">
>>
>>            <!-- NetBean will be parsing OK if I remove this include
>> and comment out the referenced state element below, why? -->
>>            <xsd:include schemaLocation="stateType.xsd" />
>>
>>            <xsd:element name="CNHListing">
>>                <xsd:complexType>
>>            <xsd:sequence>
>>                <xsd:element name="EAMRequest" type="tns:EAMRequestType"
>> minOccurs="1" maxOccurs="1" />
>>            </xsd:sequence>
>>        </xsd:complexType>
>>            </xsd:element>
>>            <xsd:element name="CNHListingResponse">
>>                <xsd:complexType>
>>            <xsd:sequence>
>>                <xsd:element name="EAMRequestResponse"
>> type="tns:EAMRequestResponseType" minOccurs="1" maxOccurs="1" />
>>            </xsd:sequence>
>>                </xsd:complexType>
>>            </xsd:element>
>>
>>            <xsd:complexType name="EAMRequestType">
>>                <xsd:sequence>
>>            <xsd:element ref="tns:username" />
>>            <xsd:element ref="tns:password" />
>>        </xsd:sequence>
>>            </xsd:complexType>
>>
>>            <xsd:complexType name="EAMRequestResponseType">
>>        <xsd:sequence>
>>            <xsd:element ref="tns:status" />
>>            <xsd:element ref="tns:message" />
>>        </xsd:sequence>
>>            </xsd:complexType>
>>
>>            <!-- Login -->
>>            <xsd:element name="status" type="xsd:int" />
>>            <xsd:element name="message" type="xsd:string" />
>>            <xsd:element name="username" type="xsd:string" />
>>            <xsd:element name="password" type="xsd:string" />
>>            </xsd:schema>
>>        </wsdl:types>
>>
>>        <wsdl:message name="CNHListingMessage">
>>            <wsdl:part name="part1" element="ns:CNHListing" />
>>        </wsdl:message>
>>        <wsdl:message name="CNHListingResponseMessage">
>>            <wsdl:part name="part1" element="ns:CNHListingResponse" />
>>        </wsdl:message>
>>
>>        <wsdl:portType name="CNHListingServicePortType">
>>            <wsdl:operation name="CNHListing">
>>                <wsdl:input message="axis2:CNHListingMessage" />
>>        <wsdl:output message="axis2:CNHListingResponseMessage" />
>>            </wsdl:operation>
>>        </wsdl:portType>
>>
>>        <wsdl:binding name="CNHListingServiceSOAP12Binding"
>> type="axis2:CNHListingServicePortType">
>>            <soap12:binding
>> transport="http://schemas.xmlsoap.org/soap/http"; style="document" />
>>            <wsdl:operation name="CNHListing">
>>                <soap12:operation
>> soapAction="http://www.ironplanet.com/ws/cnh/EquipmentAlley/CNHListing";
>>            style="document" />
>>            <wsdl:input>
>>                <soap12:body use="literal"
>> namespace="http://com.ironplanet.ws/"; />
>>            </wsdl:input>
>>            <wsdl:output>
>>                <soap12:body use="literal"
>> namespace="http://com.ironplanet.ws/"; />
>>            </wsdl:output>
>>            </wsdl:operation>
>>        </wsdl:binding>
>>
>>        <wsdl:service name="CNHListingService">
>>            <wsdl:port name="CNHListingServiceSOAP12port"
>> binding="axis2:CNHListingServiceSOAP12Binding">
>>                <soap12:address
>> location="http://locahost/services/CNHListingService"; />
>>            </wsdl:port>
>>        </wsdl:service>
>>
>> </wsdl:definitions>
>> =============== WSDL file end here ===================
>>
>> Following is my included "stateType.xsd" file.
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>>        targetNamespace="http://www.ironplanet.com/ws/cnh/EquipmentAlley";
>>        xmlns:tns="http://www.ironplanet.com/ws/cnh/EquipmentAlley";
>>        elementFormDefault="qualified">
>>
>>  <xsd:simpleType name="USStateCodeType">
>>    <xsd:restriction base="xsd:token">
>>      <xsd:enumeration value="AA">
>>      </xsd:enumeration>
>>      <xsd:enumeration value="AB">
>>      </xsd:enumeration>
>>    </xsd:restriction>
>>  </xsd:simpleType>
>>
>> </xsd:schema>
>> ========== inlcude file end here =======================
>>
>> Thanks a lot! I'm not sure if I should post this question to here or
>> NetBean forum.
>> If this is a wrong place, my apology.
>>
>> In any case, I'd really appreciate it if you can give me some
>> suggestions and guidance.
>>
>> -Tian
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to