|
Hi Ajith, Thanks for your response. That explains things. We need to decide whether to try to use the current code base, or try to replicate your fixes for this issue in our current code base and wait for 0.95. In order to use the current code base, we would need for it to be as stable as 0.94 and to have addressed all the issues I've submitted patches for: support for choice particles, support for recursive data types, support for minOccurs=0 in both array and optional scalar cases, support for subelements with same name but different type as parent element, fix to OMStAXWrapper.getElementText() to conform to contract of getElementText(). Do you have some advice regarding whether we should upgrade now or wait until 0.95? If we should wait until 0.95, then could we grab your new Options class and use it with our existing code base? Making the service not be static would seem to require changes to Stub and the stub xsl template for both _service and _operations. Upgrading to your latest code and jettisoning all of our patches would be best if possible! Thanks for any advice, Chuck Hi Chuck, We discovered this as a bug in our options class and fixed it sometime back. The issue was that the parent-child hierarchy of the options objects were not getting treated properly in the getter methods. Stubs are meant to be used for multiple operations and you should be able to use one instance for multiple invocations of the same/different services! We also had a problem with the Axisservice being static inside the stub and now that is changed too. So all your issues should be solved in the latest code base :)Ajith On 3/18/06, Chuck Williams <[EMAIL PROTECTED]> wrote: |
- Re: [Axis2 0.94] Reusing a Stub across multiple operations Chuck Williams
- Re: [Axis2 0.94] Reusing a Stub across multiple operat... Ajith Ranabahu
