[ 
https://issues.apache.org/jira/browse/AXIS2-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rich Scheuerle updated AXIS2-1984:
----------------------------------

    Attachment: patch3.txt

I am adding a patch that upgrades the SOAPFaultException processing to support 
the following:
   1) The JAX-WS engine now properly marshalls and demarshals the detail, 
role/actor, subCodes etc.
   2)  Added support for catching exceptions that occur during the marshalling 
of exceptions.
   3) Added support for SystemExceptions for WebService Provider.  Now the same 
code is used for WebService Provider and Impl
    4) Made some changes to comply with 10.2.2.3 of the JAX-WS specification
    5) Added validating tests.

I will commit this code after I run some more tests

> SOAPFaultException Processing
> -----------------------------
>
>                 Key: AXIS2-1984
>                 URL: https://issues.apache.org/jira/browse/AXIS2-1984
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: jaxws
>            Reporter: Rich Scheuerle
>         Assigned To: Rich Scheuerle
>         Attachments: patch.txt, patch2.txt, patch3.txt
>
>
> A SOAPFault that flows to a JAX-WS client should be thrown as a 
> SOAPFaultException if it does not match a known service exception.
> This JIRA covers the following work:
>    1) Client Dispatch should throw a SOAPFaultException containing the 
> SOAPFault.
>     2) Client  Proxy should throw a SOAPFaultException containing the 
> SOAPFault
>     3) The server should correctly flow a SOAPFault when a SOAPFaultException 
> is thrown.
>     4) The server should correctly flow a SOAPFault when a non service 
> exception is thrown (i.e. a NullPointerException is thrown).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to