What is the difference between a fault and exception in
Apache SOAP?
Answer / supra
The difference lies in where the error occurs - on the
client side (during the generation of the soap request or
the unmarshalling the response) - or on the server side
(when unmarshalling the request, processing the message or
marshalling the response). The client side raises an
exception whereas the server side sends a SOAP response to
the client indicating an error occured on the server side
(ie. you get a SOAP fault).
For example, sending a SOAP encoded request for a
method that does not exist results in a SOAP fault whereas
if the server sends a response with a field that does not
exist in a client side class a SOAP exception will be
raised.
| Is This Answer Correct ? | 8 Yes | 1 No |
Soap or rest apis, which method to use?
Explain about the SOAP Envelope element?
what are the syntax rules for SOAP message?
What is mandatory in soap message?
What are the functionalities provided by the soap protocol class?
what is the general format for reading the custom or default property value?
Explain about message passing in RPC?
Explain the difference between RPC and Local calls?
Explain the actions performed by soapui?
How is SOAP different from the Ariba and Commerce One Standards of cXML etc?
Mention the differences between soap and other remote access techniques?
what is the difference between SOAP and other remote access techniques?