axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Suriarachchi" <amilasuriarach...@gmail.com>
Subject Re: ADBException: Unexpected subelement Code
Date Thu, 20 Sep 2007 09:24:08 GMT
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 <Erwin.Reinhoud@ictu.nl> 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:amilasuriarachchi@gmail.com]
> *Verzonden:* donderdag 20 september 2007 10:10
> *Aan:* axis-user@ws.apache.org
> *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 <Erwin.Reinhoud@ictu.nl> 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:* axis-user@ws.apache.org
> > *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:amilasuriarachchi@gmail.com]
> > *Verzonden:* maandag 17 september 2007 13:02
> > *Aan:* axis-user@ws.apache.org
> > *Onderwerp:* Re: ADBException: Unexpected subelement Code
> >
> >
> >
> > On 9/17/07, Erwin Reinhoud <Erwin.Reinhoud@ictu.nl> 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.

Mime
View raw message