We don’t have WSDL caching right now.  It sounds like your app may call for a strategy like a ServiceLocator where you put the WebService in a single location and refer to it from elsewhere.  If you have 15 WebService tags you will get 15 WSDL requests even if they are for the same WSDL.  So two tags, less of a deal, 15, big pain.  The DataServices approach that Tim has here is one example of a ServiceLocator.

 

Matt

 


From: [email protected] [mailto:[email protected]] On Behalf Of Tim Hoff
Sent: Wednesday, June 28, 2006 9:49 PM
To: [email protected]
Subject: [flexcoders] Re: Embedding WSDL?

 

I have the same question as Kelly. It seems that the initial call
to a webservice is slower because of the wsdl. Subsequent calls are
fine, but there is always an initial delay. I know, switch to
HTTPService or RemoteObject.

For the following code, I'm thinking that I could override the
loadWSDL() function, but the mx.rpc.soap.WebService API doesn't
appear in the framework. Is the API final? Is there a work-around
here?

public function DataServices(pri:PrivateClass, wsdl:String)
{
this.ws = new WebService();
ws.wsdl = wsdl;
ws.loadWSDL();
ws.useProxy = false;
ws.makeObjectsBindable = false;
}

Thank you,
-TH

--- In [EMAIL PROTECTED]ups.com, "Kelly Birr" <[EMAIL PROTECTED].> wrote:
>
> Is it possible to somehow embed WSDL in the compiled SWF, or
read/write the
> actual WSDL directly to the web services without them having to
request it
> via HTTP at runtime? Can I bind the WSDL to a string that I
manually
> request via UrlLoader?
>
> Along with that if I have 15 different web service tags on
different MXML
> components of my application that all call the same web service
with the
> exact same WSDL Uri, will the WSDL cache? or will each Web Service
instance
> make a request for the WSDL via HTTP when it is initialized.
>
> My client is very concerned that the application may be
too "chatty" on
> their network and it seems that these WSDL requests may be part of
the
> problem. I'm using Flex 2.0 RTM.
>
> - Kelly
>

__._,_.___

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to