[
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]