I thought you would do something like this: <mx:WebService id="ws" wsdl=http://mydotnetserver/myapplication/myproxy.asmx?url=/some_encoded_ url_to_your_wsdl" result="handleResult(event)" fault="handleFault(event)" /> If you SWF is not served from http://mydotnetserver/ then you will need a crossdomain.xml file on the dotnet server to set policies to allow your SWF from the other domain to contact it directly (...and I'm assuming that you're trying to use a .NET proxy in the first place because this is a third party web service and you can't get them to put a crossdomain.xml file on that server). The SOAP address location (usually defined at the bottom of your WSDL in the port section of the service) will also need to be changed so that it goes through your proxy. Pete
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of rzilist Sent: Wednesday, March 28, 2007 11:50 AM To: [email protected] Subject: [flexcoders] Re: How to use Proxy script with Flex WebService? Peter, Thank you for your post. I've tried your suggestion, but getting the "HTTP request error" every time I invoke the Proxy. I'm not sure I'm doing it right, but I have the .NET proxy script sitting on the same server my .swf file is. Now, in my .mxml, inside <mx:WebService, I set the wsdl="myProxyFile". This results in the above mentioned HTTP error. I see my webservice methods defined inside proxy script, but I don't know how to invoke it from MXML file. I'll probably have to publish it in a new post. Thanks, Roman --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , "Peter Farland" <[EMAIL PROTECTED]> wrote: > > If you set useProxy="true" WebService will generated an > HTTPRequestMessage as it is expecting to communicate with the FDS > ProxyService which runs on a messaging backbone. The format of the > message depends on the ChannelSet assigned to the WebService (or the > defaults set for the DefaultHTTPS destination for secure URLs in > services-config.xml). Instead of trying to deserialize an > HTTPRequestMessage I think you should leave useProxy="false" (the > default, btw) and just set the URL to your own custom proxy. > > ________________________________ > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of rzilist > Sent: Friday, March 23, 2007 4:46 PM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] How to use Proxy script with Flex WebService? > > > > Hi folks, > I'm consuming a webservice from secured domain which with no > crossdomain.xml file at server root. To get around the "Security error > accessing url" message, and as the only feasible solution, I wrote a > proxy script in .NET and uploaded to the IIS server hosting the swf. > Now, when I try to use the proxy script specifying useProxy="true" I > get an error saying "File Not Found". How would I go about invoking > my proxy script? I've tried the same way I do with Webservice, but all > in vain. Please help. > Thanks, > Roman >

