this is specific to JIBX did you follow the instructions here? http://ws.apache.org/axis2/1_3/userguide-creatingclients-jibx.html
then use wsdl2Java to generate server wsdl2Java -g -ss -uri *.wsdl then to create the stub wsdl2Java -t -uri *.wsdl Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. > Date: Wed, 17 Sep 2008 10:31:10 -0700 > From: [EMAIL PROTECTED] > To: [email protected] > Subject: Re: AW: IWAB0497E Error in writing WSDL file null > > > Thanks for the prompt reply. > > I'm using Axis2 Eclipse Codegen plugin for creating a web service from a > WSDL. > > Initially, I tried to create server side components. So, this is what I did: > Step 1: File -> New -> Other ->Axis2 Wizards -> Axis2 Code Generator. > Clicked Next. > Step 2: Selected "Generate Java source code from a WSDL file". Clicked Next. > Step 3: Selected the WSDL file location and clicked Next. > Step 4: Selected "Codegen Option" as "custom" and selected the checkbox > "Generate server side code" and "Generate a default services.xml". Clicked > Next. > Step 5: Selected the radio option "Browse and select a project on current > eclipse workspace" and specified the project. I even selected the checkbox > "Add the Axis2 codegen jars to the codegen resulted project". > Step 6: Clicked Finish. Not a happy ending. It threw me an > InterruptedException. > > Here is the WSDL that I used to generate the java code: > The <part> element inside <message> seems to be the culprit. When I comment > both the request and response <part> elements I won't get any error. > > > <?xml version="1.0" encoding="UTF-8"?> > <wsdl:definitions targetNamespace="urn:login.safe.two.us" > xmlns:apachesoap="http://xml.apache.org/xml-soap" > xmlns:impl="urn:login.safe.two.us" > xmlns:intf="urn:login.safe.two.us" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <wsdl:types> > <schema elementFormDefault="qualified" > targetNamespace="urn:login.safe.two.us" > xmlns="http://www.w3.org/2001/XMLSchema"> > > <complexType name="TestLoginType"> > <sequence> > <element name="eid" maxOccurs="1" > minOccurs="1" type="xsd:string" /> > <element name="key" nillable="true" > type="xsd:string" /> > </sequence> > </complexType> > > <complexType name="TestLoginResponse"> > <sequence> > <element name="failedReason" > nillable="true" type="xsd:string" /> > <element name="status" > type="xsd:boolean" /> > </sequence> > </complexType> > </schema> > </wsdl:types> > > <wsdl:message name="testLoginRequest"> > <wsdl:part name="testLoginRequestAttributes" > type="impl:TestLoginType"/> > </wsdl:message> > > <wsdl:message name="testLoginResponse"> > <wsdl:part name="testLoginResponseAttributes" > type="impl:TestLoginResponse"/> > </wsdl:message> > > <wsdl:portType name="LoginServicePortType"> > <wsdl:operation name="testLogin"> > <wsdl:input message="impl:testLoginRequest" > name="testLoginRequest" /> > <wsdl:output message="impl:testLoginResponse" > name="testLoginResponse" /> > </wsdl:operation> > </wsdl:portType> > > <wsdl:binding name="LoginServiceSoapBinding" > type="impl:LoginServicePortType"> > <wsdlsoap:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http" /> > <wsdl:operation name="testLogin"> > <wsdlsoap:operation soapAction="" /> > <wsdl:input name="testLoginRequest"> > <wsdlsoap:body use="literal" /> > </wsdl:input> > <wsdl:output name="testLoginResponse"> > <wsdlsoap:body use="literal" /> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > > <wsdl:service name="LoginService"> > <wsdl:port binding="impl:LoginServiceSoapBinding" > name="LoginService"> > <wsdlsoap:address > location="http://localhost:8080/axis2/services/login" > /> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > > This is what the exception raised: > An error occurred while completing process - > java.lang.reflect.InvocationException > No element type is defined for the message testLoginRequest > > Any help is really appreciated. > > Thanks. > > > > -- > View this message in context: > http://www.nabble.com/IWAB0497E-Error-in-writing-WSDL-file-null-tp19529642p19537249.html > Sent from the Axis - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ Get more out of the Web. Learn 10 hidden secrets of Windows Live. http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
