Do you have any idea where the referenced namespace comes from? "
http://www.tests.com/services/ServiceTest/xsd "?

Is that specified in a configuration file somewhere?

A few minor issues with your WSDL:

In your schema, you must declare both imports before declaring any elements.

And in the binding, you must remove the namespace attributes from the
<soap:body> declarations. (The namespace attribute must NOT be used when
using style="document". It should be used only when using style="rpc".) When
using document/literal, a <soap:body> declaration should look like this:

            <soap:body use="literal" />

Anne


On 7/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
> I've been updating to Axis2 1.3RC2 in order to try JAXB RI as the
> databinding.
> While my wsdl is correctly parsed and my code generated with adb and
> xmlbeans, I receive the exception with jaxb:
>   [*java*] Exception in thread "main" *
> org.apache.axis2.wsdl.codegen.CodeGenerationException*: *
> org.apache.axis2.wsdl.codegen.CodeGenerationException*: *
> org.apache.axis2.wsdl.databinding.UnmatchedTypeException*: No type was
> mapped to the name TEST_REQUETE with namespace
> http://www.tests.com/services/ServiceTest/xsd
>
>
> Here is the wsdl:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
>         xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
>         xmlns:tns="http://www.almerys.com/services/FSAServiceTest";
>         xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>         xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
>         xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>         targetNamespace="http://www.almerys.com/services/FSAServiceTest";
>         xmlns:typeRequest="
> http://www.almerys.com/services/FSAServiceTest/types/request";
>         xmlns:typeReponse="
> http://www.almerys.com/services/FSAServiceTest/types/reponse";
>         xmlns:xsd1="http://www.almerys.com/services/FSAServiceTest/xsd";>
>         <wsdl:types>
>                 <xsd:schema elementFormDefault="qualified" targetNamespace
> ="http://www.almerys.com/services/FSAServiceTest/xsd"; xmlns=
> "http://www.w3.org/2001/XMLSchema"; xmlns:wsdl="
> http://schemas.xmlsoap.org/wsdl/";>
>                         <xsd:import
>                                 namespace="
> http://www.almerys.com/services/FSAServiceTest/types/request";
>                                 schemaLocation="TEST_REQ.xsd" />
>
>                         <xsd:element name="TEST_REQUETE" 
> type="typeRequest:TEST_REQUETE_DETAIL"
> />
>
>                         <xsd:import
>                                 namespace="
> http://www.almerys.com/services/FSAServiceTest/types/reponse";
>                                 schemaLocation="TEST_REP.xsd" />
>
>                         <xsd:element name="TEST_REPONSE" 
> type="typeReponse:TEST_REPONSE_DETAIL"
> />
>                 </xsd:schema>
>     </wsdl:types>
>
>         <wsdl:message name="getTestRequest">
>                 <wsdl:part name="TEST_REQUETE" element="xsd1:TEST_REQUETE"
> />
>         </wsdl:message>
>
>         <wsdl:message name="getTestResponse">
>                 <wsdl:part name="TEST_REPONSE" element="xsd1:TEST_REPONSE"
> />
>         </wsdl:message>
>
>         <wsdl:portType name="Test">
>                 <wsdl:operation name="getTest" parameterOrder=
> "TEST_REQUETE">
>                         <wsdl:input message="tns:getTestRequest"
>                                 name="getTestRequest" />
>                         <wsdl:output message="tns:getTestResponse"
>                                 name="getTestResponse" />
>                 </wsdl:operation>
>         </wsdl:portType>
>
>         <wsdl:binding name="WebServiceTestSoapBinding" type="tns:Test">
>                 <wsdlsoap:binding style="document"
>                         transport="http://schemas.xmlsoap.org/soap/http";
> />
>                 <wsdl:operation name="getTest">
>                         <wsdlsoap:operation soapAction="
> http://www.almerys.com/services/FSAServiceTest/getTest"; style="document"
> />
>                         <wsdl:input name="getTestRequest">
>                                 <wsdlsoap:body
>                                         namespace="
> http://www.almerys.com/services/FSAServiceTest";
>                                         use="literal" />
>                         </wsdl:input>
>                         <wsdl:output name="getTestResponse">
>                                 <wsdlsoap:body
>                                         namespace="
> http://www.almerys.com/services/FSAServiceTest";
>                                         use="literal" />
>                         </wsdl:output>
>                 </wsdl:operation>
>         </wsdl:binding>
>
>
>         <wsdl:service name="ServiceTest">
>                 <wsdl:port binding="tns:WebServiceTestSoapBinding"
>                         name="ServiceTest">
>
>                         <wsdlsoap:address
>                                 location="
> http://localhost:8080/fsa/services/ServiceTest"; />
>                         <wsdlsoap:address
>                                 location="
> http://localhost:8080/fsa/serverAuthent/ServiceTest"; />
>                 </wsdl:port>
>         </wsdl:service>
>
> </wsdl:definitions>
>
> Am I making an error in the wsdl or is it a bug from the code generator?
>
> Thanks,
>
> Pierre
>
>
>
>   *"Davanum Srinivas" <[EMAIL PROTECTED]>*
>
> 27/07/2007 03:07   Veuillez répondre à
> [email protected]
>
>    A
> [email protected]  cc
>   Objet
> Re: [1.3-RC2] Build JAX-WS server from wsdl in maven2 project
>
>
>
>
> Farrukh,
>
> You can use WSDLJava.bat/sh from the command line (either nightly or
> 1.3 RC2) with "-d jaxbri" to select the JAXB RI as the data binding.
>
> -- dims
>
> On 7/26/07, Farrukh S. Najmi <[EMAIL PROTECTED]> wrote:
> > Davanum Srinivas wrote:
> > > Farrukh,
> > >
> > > I just updated the ant task and maven2 mojo this morning :) docs are
> > > still in the works. will try to post something as soon as possible.
> > Sounds good. Do you advice building against latest svn bits?
> >
> > Also, is it possible to use JAXB RI from Sun with Axis 2?
> >
> > Thanks again for your help.
> >
> > --
> > Regards,
> > Farrukh
> >
> > Web: http://www.wellfleetsoftware.com
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Davanum Srinivas :: http://davanum.wordpress.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

Reply via email to