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 Fri, 21 Sep 2007 07:44:02 GMT
can you send the full stack trace?
is the sample code I send works with the simple Http server?

Amila.

On 9/20/07, Erwin Reinhoud <Erwin.Reinhoud@ictu.nl> wrote:
>
>  Hello Amila,
>
> Thanks for that info. It still mystifies me that i cant get it to work
> though. I took your generated code ran the included ant build file and added
> the aar to my clean axis2 1.3 web app service location. I got a the same
> error as before i.e. soapenv:Server faultstring:unknown.
>
> For the moment we're going to use the axis 1.4 version, but i hope to
> solve this problem with axis2. However considering the last test i can see
> only the environment i used as the source of this problem (which is windows
> XP and tomcat 5.5-0.23.
>
> Once again thanks for the help.
>
> Kind regards,
> Erwin
>
> -----Oorspronkelijk bericht-----
> *Van:* Amila Suriarachchi [mailto:amilasuriarachchi@gmail.com]
> *Verzonden:* donderdag 20 september 2007 11:24
> *Aan:* axis-user@ws.apache.org
> *Onderwerp:* Re: ADBException: Unexpected subelement Code
>
> 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.
>
>


-- 
Amila Suriarachchi,
WSO2 Inc.

Mime
View raw message