axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff" <j...@cogentlogic.com>
Subject Re: Problem upgrading from Axis 1.1 to Axis 1.2RC3
Date Thu, 28 Apr 2005 15:23:35 GMT
I mentioned this yesterday for J2SE 1.4.2_06 (I don't use J2SE 1.5). The
implication being that it's unlikely to be an Axis 1.2RC3 issue causing the
problem!


Jeff


----- Original Message ----- 
From: "Davanum Srinivas" <davanum@gmail.com>
To: "Jason Carreira" <jcarreira@gmail.com>
Cc: <axis-user@ws.apache.org>
Sent: Thursday, April 28, 2005 10:45 AM
Subject: Re: Problem upgrading from Axis 1.1 to Axis 1.2RC3


Jason,

are u using the WSDL2Java generated classes? i just tried it and it works
fine.

-- dims

On 4/28/05, Jason Carreira <jcarreira@gmail.com> wrote:
> Ok, I've created an issue:
> http://issues.apache.org/jira/browse/AXIS-1964
>
>  Now I'm on to another bug :-)
>
>  For some reason when it's trying to find the type mappings it's not
getting
> the correct encoding. In the
> org.apache.axis.MessageContext#encodingStyle it's got "".
> My type mappings are correctly mapped for
> org.apache.axis.Constants#URI_SOAP11_ENC
> ("http://schemas.xmlsoap.org/soap/encoding/"), so they're
> not found and I end up with:
>
>  org.xml.sax.SAXException: Deserializing parameter 'GetWeatherInfoResult':
> could not find deserializer for type
> {http://ejse.com/WeatherService/}WeatherInfo
>      at
> org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:270)
>      at
>
org.apache.axis.encoding.DeserializationContext.startElement(Deserialization
Context.java:1035)
>
>  Any thoughts on where I should look or what I might be doing wrong?
>
>  Jason
>
> On 4/27/05, Davanum Srinivas <davanum@gmail.com> wrote:
> > Jason,
> >
> > throw JavaUtils.xmlNameToJava into the mix and see if it works with
> > all your test cases...if it does, open up a JIRA bug and i will check
> > it in.
> >
> > thanks,
> > dims
> >
> > On 4/27/05, Jason Carreira < jcarreira@gmail.com> wrote:
> > > Hi all,
> > >
> > >  I'm moving from Apache Axis 1.1 to 1.2RC3 and I'm having an issue
with
> > > calling methods on a web service I've generated a client for. I
> re-generated
> > > the client code for 1.2RC3. I'm switching because we're moving from
> JDK1.4.2
> > > up to JDK5 and the "enum" variable names and package are illegal.
> > >
> > >  Anyway, on to my problem. The service I'm binding to is the weather
> service
> > > here:
> > >
> http://www.ejse.com/services/weather_xml_web_services.htm.
> > > It's just an example app to show how we can do these things and to
test
> out
> > > using Spring's Axis support. With 1.1 this worked fine. With 1.2RC3
I've
> > > tracked the problem down to the section starting with line 1338 in
> > > org.apache.axis.client.Call:
> > >
> > >          for ( int i = 0 ; i < operations.size() ; i++, op=null ) {
> > >              op = (Operation) operations.get( i );
> > >              if ( opName.equals( op.getName() ) ) {
> > >                  break ;
> > >              }
> > >          }
> > >
> > >  The problem is that opName is the name of the method from the
generated
> > > stub interface: "getWeatherInfo". The op.getName is returning
> > > "GetWeatherInfo". I looked at the code for Call in Axis 1.1, and it
> looks
> > > the same, so I'm not sure why it was working, but it was.
Unfortunately,
> no
> > > such luck in Axis 1.2RC3.
> > >
> > >  Any ideas? Is there something I'm doing wrong, or is this a bug?
> > >
> > >  Thanks,
> > >
> > >  Jason
> >
> > --
> > Davanum Srinivas - http://webservices.apache.org/~dims/
> >
>
>


-- 
Davanum Srinivas - http://webservices.apache.org/~dims/


Mime
View raw message