After spending quite some time with mixed result in webservice introspection, I decided to holdoff using it until the hotfix comes out.
I did find something that might fully serve my purpose. So far, it has been working well. Check this out: http://techpolesen.blogspot.com/2007/11/coping-with-flex-asynchronous- remote.html Kudos to Per Olesen! --- In flexcoders@yahoogroups.com, "Randy Martin" <[EMAIL PROTECTED]> wrote: > > You really need to take a look at the webservice introspection wizard in FB > 3. The code it generates handles asynchronous calls to the webservice > automatically. Click on the Data menu and select Import Web Service > (WSDL)... Follow the directions in the wizard. Only SOAP 1.1 is supported by > the wizard, so be sure to select the correct SOAP version when doing the > import. > > ~randy > > > _____ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of handitan > Sent: Monday, March 24, 2008 10:21 AM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Flex 3: Cloning WebService instance > > > > With what I want to achieve, webservices that I am referring to are > instances of the same webservices (one single url). > > Single WebService instance will not work on my application because my > app sometimes need to call different/same operations concurrently. > > I do want to mention the issue I am facing if I am not using the > cloning-approach. > Please take a look at this code: > class CustomWS > { > public getWS():WebService > { > var myWS:WebService = new WebService; > myWS.wsdl = "HYPERLINK > "http://BoogaBooga/coolFlex.asmx?wsdl"http://BoogaBooga/-coolFlex.- asmx?wsdl > "; > myWS.loadWSDL(-); > } > > public populateGridWS(-):void > { > var ws:WebService = getWS(); > ws.populateGrid(-); > } > } > > As you can see each time getWS() is being called, wsdl needs to be > loaded, which calling HTTP request. > That's why I would like to clone the webservice instance (myWS) after > the wsdl has been loaded so that I can reuse it. > > But if you do have other suggestions on how to resolve this in a > better way, I am all ears :) > > --- In HYPERLINK > "mailto:flexcoders%40yahoogroups.com"[EMAIL PROTECTED], "Peeyush > Tuli" <peeyush81@> > wrote: > > > > Still not sure that cloning is the best option, although > centralization > > of webservices is a good idea. > > > > When you say webservices, does it mean there is a different wsdl for > > each webservice? > > Or are they just plain multiple instances of the same webservice( > one > > single url)? > > > > A webservice call is operation-centric. So if your flex client does > not > > invoke same operations > > concurrently and there is a single wsdl to load, you could manage > with a > > single webservice > > instance for the whole application. > > > > ~Peeyush > > > > On Fri, Mar 21, 2008 at 8:50 PM, handitan <handitan@> wrote: > > > > > Hi Peeyush, > > > > > > It's kind of long to explain it but in short, this is to help me > > > centralize all my webservice call into one location. > > > > > > So instead of having <mx:WebService /> in every component, I am > just > > > calling webservice from a class that contains all the WebServices. > > > i.e. > > > > > > class CustomWS > > > { > > > public getWS():WebService > > > { > > > //This is where the cloning takes place > > > } > > > > > > public populateGridWS(-):void > > > { > > > var ws:WebService = getWS(); > > > ws.populateGrid(-); > > > } > > > } > > > > > > Hope this is pretty clear. > > > > > > --- In HYPERLINK > "mailto:flexcoders%40yahoogroups.com"[EMAIL PROTECTED] > <flexcoders% > 40yahoogroups.-com>, "Peeyush > > > Tuli" <peeyush81@> > > > wrote: > > > > > > > > > > > Can you let us know the your requirement for doing this? > > > > > > > > ~Peeyush > > > > > > > > On Fri, Mar 21, 2008 at 4:01 AM, handitan <handitan@> wrote: > > > > > > > > > Howdy, > > > > > > > > > > I have been trying to clone a WebService instance with no > result. > > > > > Is it really possible to do it? > > > > > > > > > > I have looked on the web and Flex 3 help but I couldn't find > the > > > way. > > > > > I already tried using ObjectUtil.copy(-) but it is not copying > all > > > the > > > > > webservice's members. > > > > > > > > > > Thank you. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > No virus found in this outgoing message. > Checked by AVG. > Version: 7.5.519 / Virus Database: 269.21.8/1340 - Release Date: 3/23/2008 > 6:50 PM >