axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Hawkins <HAWKI...@uk.ibm.com>
Subject Re: [jira] Commented: (AXISCPP-111) Axis C++ doesn't support href/multiRef
Date Fri, 17 Sep 2004 09:05:31 GMT




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                                             
             <samisa_abeysingh                                             
             e@yahoo.com>                                               To 
                                       Apache AXIS C Developers List       
             17/09/2004 03:43          <axis-c-dev@ws.apache.org>          
                                                                        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 <PERRYAN@uk.ibm.com> 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!




Mime
View raw message