Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 62638 invoked from network); 25 Jan 2007 13:46:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Jan 2007 13:46:14 -0000 Received: (qmail 39759 invoked by uid 500); 25 Jan 2007 13:46:16 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 39708 invoked by uid 500); 25 Jan 2007 13:46:16 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 39697 invoked by uid 99); 25 Jan 2007 13:46:16 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Jan 2007 05:46:16 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Jan 2007 05:46:09 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 673AD7142D6 for ; Thu, 25 Jan 2007 05:45:49 -0800 (PST) Message-ID: <25994055.1169732749419.JavaMail.jira@brutus> Date: Thu, 25 Jan 2007 05:45:49 -0800 (PST) From: "Rich Scheuerle (JIRA)" To: axis-dev@ws.apache.org Subject: [jira] Updated: (AXIS2-1984) SOAPFaultException Processing In-Reply-To: <2953232.1168965567622.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ 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: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org