All right, I've discovered that those classes I originally generated using 
WSDL2Java--with the missing meta-data--looked so odd because when I installed 
WebSphere Application Developer, it had WSDL2Java on the classpath.  And it was 
earlier in the classpath than my Axis 1.2.1 jar.  So I've been trying to get 
this stuff to work with code generated from something at least 2 years old...  
(no wonder there were IBM messages in the Javadoc!  I thought the Axis team 
just hadn't cleaned the code up after IBM donated it...)

So... for anyone else who has WSAD installed on their machine... now you know 
to be careful!  If you're trying to generate code from WSDL with JMS endpoints, 
also be aware that you'll need to set the appropriate system property for the 
"jms" URL (i.e. -Djava.protocol.handler.pkgs="org.apache.axis.transport")

I need to make some changes and then I can try running some different tests, 
hopefully this will clear up many of my errors.  I noticed that quite a few of 
the Call properties are being set differently than in the "how to do JMS" pdf...

Meghan Pietila
Granite Consulting

Reply via email to