for -p option you have to give a package name.
I used the wsdl2java.sh tool with current trunk code base. it should be ok
with Axis2 1.3
wsdl2java.sh -uri <wsdl path> -ss -sd -g -u -o <out put path>
Amila
On 9/20/07, Erwin Reinhoud <[EMAIL PROTECTED]> wrote:
>
> Dear Amila,
>
> Once again thanks for your time and good to hear axis2 has no problem with
> this wsdl. Keeps me wondering what is wrong, probably the build script which
> i used succesfully for other services. I'll post it again. How does your
> build script look like? What version of axis2 (i used 1.3)? Any ideas
> on what i might be doing wrong? I will compare your generated code with
> mine.
>
> <target depends="prepare.repo" name="generate.service">
> <java classname="org.apache.axis2.wsdl.WSDL2Java">
> <arg value="-uri" />
> <arg value="wsdl\test.wsdl" />
> <arg value="-ss" />
> <arg value="-sd" />
> <arg value="-uw" />
> <arg value="-g"/>
> <arg value="-p" />
> <arg value="-o" />
> <arg value="${service.dir}" />
> <classpath refid="axis2.class.path" />
> </java>
> </target>
>
>
> Once again thanks very much.
>
> Kind regards,
> Erwin
>
>
>
>
>
> -----Oorspronkelijk bericht-----
> *Van:* Amila Suriarachchi [mailto:[EMAIL PROTECTED]
> *Verzonden:* donderdag 20 september 2007 10:10
> *Aan:* [email protected]
> *Onderwerp:* Re: ADBException: Unexpected subelement Code
>
> please see the attached file where I could invoke the service correctly.
> I have attached request and response messages.
>
> Amila.
>
> On 9/19/07, Erwin Reinhoud <[EMAIL PROTECTED]> wrote:
> >
> > Dear Amila,
> >
> > Could you let me know if my infromation was of any use? I succesfully
> > used the wsdl to generate a service using axis 1.4, but am hoping to be
> > able to do the same with axis2.
> >
> > Kind regards,
> > Erwin
> >
> > -----Oorspronkelijk bericht-----
> > *Van:* Erwin Reinhoud
> > *Verzonden:* dinsdag 18 september 2007 14:58
> > *Aan:* [email protected]
> > *Onderwerp:* RE: ADBException: Unexpected subelement Code
> >
> > Dear Amila,
> >
> > Thanks for the time. I added the complete wsdl and log, response and
> > request as attachment. Mind you, the fault of this service differs from
> > before, but i still have trouble creating a working service of this ws-i
> > compliant wsdl. Hope you can help. Thanks in advance.
> >
> > Kind regards,
> > Erwin
> >
> >
> >
> > -----Oorspronkelijk bericht-----
> > *Van:* Amila Suriarachchi [mailto:[EMAIL PROTECTED]
> > *Verzonden:* maandag 17 september 2007 13:02
> > *Aan:* [email protected]
> > *Onderwerp:* Re: ADBException: Unexpected subelement Code
> >
> >
> >
> > On 9/17/07, Erwin Reinhoud <[EMAIL PROTECTED]> wrote:
> > >
> > > Dear users,
> > >
> > > I am using axis2 1.3 and an ant script to generate a service. However
> > > i keep getting the "Unexpected subelement" exception as soon as i add for
> > > example the "Metadata" element being a complex type (see additions
> > > below). I
> > > renamed some stuff for this post so please disregard any possible errors
> > > (the wsdl+schema is validated). I also added the"-uw" argument to the
> > > wsdl2java but does not seem to help. The question is what is wrong with
> > > the
> > > ant target or wsdl, assuming that the soapui generated request is correct?
> > >
> >
> > Can you try to access the axis2 service with the Axis2 client and see?
> >
> > Can you send a valid complete wsdl file which shows the problem?
> >
> > Amila.
> >
> > Thanks in advance.
> > > Kind regards,
> > > Erwin
> > >
> > > Server response:
> > >
> > > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > > ">
> > > <soapenv:Body>
> > > <soapenv:Fault>
> > > <faultcode>soapenv:Server</faultcode>
> > > <faultstring>org.apache.axis2.databinding.ADBException:
> > > Unexpected subelement Code2</faultstring>
> > > <detail/>
> > > </soapenv:Fault>
> > > </soapenv:Body>
> > > </soapenv:Envelope>
> > >
> > >
> > >
> > > SOAPUI request based on wsdl:
> > >
> > > <soapenv:Envelope xmlns:soapenv="
> > > http://schemas.xmlsoap.org/soap/envelope/"
> > > xmlns:v0=" http://localhost/schemas/v0.2">
> > > <soapenv:Header/>
> > > <soapenv:Body>
> > > <v0:Send>
> > > <v0:Metadata>
> > > <v0:Code2 >?</v0:Code2 >
> > > </v0:Metadata>
> > > <!--Optional:-->
> > > <v0:Data>?</v0:Data>
> > > </v0:Send>
> > > </soapenv:Body>
> > > </soape
> > >
> > > ANT WSDL2JAVA target:
> > >
> > > <target name="generate.service" depends="prepare.repo">
> > > <java classname="org.apache.axis2.wsdl.WSDL2Java">
> > > <arg value="-uri" />
> > > <arg value="wsdl\DataService_v0.2.wsdl" />
> > > <arg value="-ss" />
> > > <arg value="-uw" />
> > > <arg value="-sd" />
> > > <arg value="-g"/>
> > > <arg value="-p" />
> > > <arg value="-o" />
> > > <arg value="${gen.service.dir}" />
> > > <classpath refid="axis2.class.path" />
> > > </java>
> > >
> > >
> > > </target>
> > >
> > >
> > >
> > >
> > > The schema:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema "
> > > xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
> > > xmlns:tns=" http://localhost/schemas/v0.2"
> > > targetNamespace="http://localhost/schemas/v0.2"
> > > elementFormDefault="qualified">
> > > <xsd:import namespace="http://www.w3.org/2005/05/xmlmime "
> > > schemaLocation="xmlmime.xml"/>
> > >
> > > <xsd:element name="Send">
> > > <xsd:complexType>
> > > <xsd:sequence>
> > > <xsd:element name="Metadata" type="tns:Metadata"/>
> > > <xsd:element name="Data" type="xsd:string" minOccurs="0"/>
> > > </xsd:sequence>
> > > </xsd:complexType>
> > > </xsd:element>
> > > <xsd:element name="SendResponse">
> > > <xsd:complexType>
> > > <xsd:sequence>
> > > <xsd:element name="berichtUit" type="tns:Status" nillable="true"
> > > minOccurs="0"/>
> > > </xsd:sequence>
> > > </xsd:complexType>
> > > </xsd:element>
> > > <xsd:complexType name="Status">
> > > <xsd:sequence>
> > > <xsd:element name="Code" type="xsd:string"/>
> > > <xsd:element name="Melding" type="xsd:string" minOccurs="0"/>
> > > </xsd:sequence>
> > > </xsd:complexType>
> > > <xsd:complexType name="Metadata">
> > > <xsd:sequence>
> > > <xsd:element name="Code2" type="xsd:string"/>
> > > </xsd:sequence>
> > > </xsd:complexType>
> > >
> > >
> > >
> > >
> > > </xsd:schema>
> > >
> >
> >
> >
> > --
> > Amila Suriarachchi,
> > WSO2 Inc.
> >
> >
>
>
> --
> Amila Suriarachchi,
> WSO2 Inc.
>
>
--
Amila Suriarachchi,
WSO2 Inc.