Hello,

I'm running a wsdl file through the wsdl2java.sh application and am running 
into some unexpected problems.

Below is pseudo-code of the stubbed client code which calls our webservice - in 
particular the method which gets called to communicate with the service and get 
the response we're looking for:

...
  public  com.sonous.test.wsdl.TestServiceStub.TestResponse getTestResonse()
    throws java.rmi.RemoteException, com.sonous.test.wsdl.TestFault{
...

the portion of the WSDL which corresponds to this is:

...
<output element="test:TestResponse"/>
<outfault ref="te:TestFault" />        
</operation>
...

Normal operation is as expected, however when I invoke an error in the service 
(perform a GET on an incorrect URL), the application dies complaining about not 
getting the response that it expected (in fact it got an XML document which is 
totally different from the regular response, which is normal in my mind).

My assumption was that the client code would realize that it received an error 
message and at least die with a generic "I encountered a fault as you'd 
described it" in the WSDL, or something similar.

Is there something incorrect in the WSDL representation, something lacking in 
the client implementation (written by me), or can the stubbed code only deal 
with one type of response?

Any input would be greatly appreciated!

thanks,
-lev


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to