Return-Path: Delivered-To: apmail-ws-soap-user-archive@www.apache.org Received: (qmail 81556 invoked from network); 13 Oct 2004 16:35:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 13 Oct 2004 16:35:03 -0000 Received: (qmail 82377 invoked by uid 500); 13 Oct 2004 16:34:19 -0000 Delivered-To: apmail-ws-soap-user-archive@ws.apache.org Received: (qmail 82354 invoked by uid 500); 13 Oct 2004 16:34:19 -0000 Mailing-List: contact soap-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: soap-user@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list soap-user@ws.apache.org Received: (qmail 82265 invoked by uid 99); 13 Oct 2004 16:34:18 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [204.127.202.55] (HELO sccrmhc11.comcast.net) (204.127.202.55) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 13 Oct 2004 09:34:16 -0700 Received: from northgate (pcp01349753pcs.lowmrn01.pa.comcast.net[68.80.227.95]) by comcast.net (sccrmhc11) with SMTP id <2004101316341401100k1nu2e> (Authid: scottnichol); Wed, 13 Oct 2004 16:34:14 +0000 Message-ID: <204f01c4b143$09940fc0$6401a8c0@northgate> From: "Scott Nichol" To: References: <8A1F9FA924FBDB47A53086AA86BBDDA396B3ED@sgtulmsp03.global.ad.sabre.com> Subject: Re: Migrating from Apache SOAP to Axis Date: Wed, 13 Oct 2004 12:38:15 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N What would help most: capture and post to this list the contents of the = response that is causing the client a problem. Depending on your OS and = tool preference, you can capture with Network Monitor (Windows), tcpdump = (*nix), TcpTunnelGui (Apache SOAP), tcpmon (Axis), tcpTrace/proxyTrace = (for Windows at www.simonfell.com). Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message -----=20 From: "Shukla, Minaxi" To: Sent: Wednesday, October 13, 2004 11:58 AM Subject: Migrating from Apache SOAP to Axis Hi, I want to migrate our web services deployed on Apache SOAP 2.2 to Axis = 1.1 without having to update the client developed with Apache SOAP. It works fine with good scenarios where the service returns a successful = respose. But, when service throws a business exception, the client gets = ClassCastException : java.lang.ClassCastException : = org.apache.xerces.dom.DeferredElementNSImpl I looked into Apache SOAP source code and found that the detailEntry is = not deserialized because of missing encoding style in the response. I = added a line to print the exception in Fault class unmarshall() method = (the catch Exception block): Exception while unmarshalling Fault : = java.lang.IllegalArgumentException: No Deserializer found to deserialize = a 'http://schemas.xmlsoap.org/soap/envelope/:Parameter' using encoding = style 'null'. So, looks like Axis is not returning the encodingStyle in response. I = don't know how to fix that. Attached is the deployment descriptor for the service. Thanks in advance for any help. (I will post this message on Axis user list also, but I saw a message on = this list regarding SOAP to Axis migration, so just want to see if = anyone can help.) -Minaxi <>=20