Return-Path: Delivered-To: apmail-ws-axis-c-dev-archive@www.apache.org Received: (qmail 33373 invoked from network); 17 Sep 2004 09:06:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 17 Sep 2004 09:06:36 -0000 Received: (qmail 88229 invoked by uid 500); 17 Sep 2004 09:06:35 -0000 Delivered-To: apmail-ws-axis-c-dev-archive@ws.apache.org Received: (qmail 88215 invoked by uid 500); 17 Sep 2004 09:06:35 -0000 Mailing-List: contact axis-c-dev-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: "Apache AXIS C Developers List" Reply-To: "Apache AXIS C Developers List" Delivered-To: mailing list axis-c-dev@ws.apache.org Received: (qmail 88196 invoked by uid 99); 17 Sep 2004 09:06:35 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=DNS_FROM_RFC_ABUSE X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [195.212.29.137] (HELO mtagate4.uk.ibm.com) (195.212.29.137) by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 17 Sep 2004 02:06:34 -0700 Received: from d06nrmr1407.portsmouth.uk.ibm.com (d06nrmr1407.portsmouth.uk.ibm.com [9.149.38.185]) by mtagate4.uk.ibm.com (8.12.10/8.12.10) with ESMTP id i8H96UQi457180 for ; Fri, 17 Sep 2004 09:06:30 GMT Received: from d06ml068.portsmouth.uk.ibm.com (d06av04.portsmouth.uk.ibm.com [9.149.37.216]) by d06nrmr1407.portsmouth.uk.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id i8H96PUb115576 for ; Fri, 17 Sep 2004 10:06:30 +0100 In-Reply-To: <20040917024334.1589.qmail@web40606.mail.yahoo.com> Subject: Re: [jira] Commented: (AXISCPP-111) Axis C++ doesn't support href/multiRef To: "Apache AXIS C Developers List" X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 Message-ID: From: John Hawkins Date: Fri, 17 Sep 2004 10:05:31 +0100 X-MIMETrack: Serialize by Router on D06ML068/06/M/IBM(Release 6.51HF338 | June 21, 2004) at 17/09/2004 10:09:29 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Thanks Samisa, We're trying to confim but we think this only happens on rpc encoded (with the server that we are testing with) in which case this is not an issue for us yet ! John Hawkins Samisa Abeysinghe To Apache AXIS C Developers List 17/09/2004 03:43 cc Please respond to Subject "Apache AXIS C Re: [jira] Commented: (AXISCPP-111) Developers List" Axis C++ doesn't support href/multiRef There are no ongoing work to fix this problem. As I mentioned in an earlier comment in Jira on this issue, the challenge is to get this working with the pull model currently being used by Axis C++ in deserializing. Supporting href would mean the deserializer may have to back-track (or forward leap) in the XML stream, which totally contradicts the existing model, and is not possible with current code - we would have to rewrite the parser algorithm which is parser specific (the next() method ). This means that this task would take some considerable time to implement - a candidate requirement for 1.4 - may be. Samisa... Andrew Perry2 wrote: Complex Arrays returned from a Java web service on websphere package the RCP encoded response using multiref so the C++ client cannot read the response. I feel that this seriously limits the viability of the Axis C++ client. Is anything being done to rectify this problem? Regards, Andrew Perry Clients for Web Service Stack perryan@uk.ibm.com Mail Point 127 IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN Tel. Internal 249828 External + 44 (0)1962 819828 Fax. + 44(0)1962 818080 axis-c-dev@ws.apa che.org To 13/09/2004 05:43 axis-c-dev@ws.apache.org cc Please respond to Subject "Apache AXIS C [jira] Commented: (AXISCPP-111) Developers List" Axis C++ doesn't support href/multiRef The following comment has been! added to this issue: Author: Samisa Abeysinghe Created: Sun, 12 Sep 2004 9:42 PM Body: 'href' support is challenging in Axis C++ because the parser interface uses a pull model. Not that it is impossible, but it is difficult; The question is: "is it worth the effort?" --------------------------------------------------------------------- View this comment: http://issues.apache.org/jira/browse/AXISCPP-111?page=comments#action_53064 --------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/AXISCPP-111 Here is an overview of the issue: --------------------------------------------------------------------- Key: AXISCPP-111 Summary: Axis C++ doesn't support href/multiRef Type: Bug Status: Unassigned Priority: Major Project: Axis-C++ Components: Serialization/Deserialization Versions: 1.2 Final Assignee: Reporter: Alexei Dets Created: Tue, 20 Jul 2004 2:12 PM Updated: Sun, 12 Sep 2004 9:42 PM Environment: RedHat Linux 9 Description: Axis C++ doesn't understand SOAP requests (and replies) that use . This automatically makes it incompatible, for example, with Axis Java because it uses multiRef by default. If it is not possible to fix this issue quickly then this issue should be very well documentated and probably it should contain instructions how to switch off multiRefs usage in Axis Java (it _is_ possible). I'm sure that this is a very common source of problems. For example, if I have an Axis C++ server & an Axis Java client than it is necessary to add to the client something like: ((org.apache.axis.client.Stub)port)._setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); --------------------------------------------------------------------- JIRA INFORMATION: This message is auto! matically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira Do you Yahoo!? vote.yahoo.com - Register online to vote today!