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 <[EMAIL PROTECTED]> 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/