I don't know much about funky soap headers, but what kind of error are you
getting? Or is it just dropping the headers?

On Thu, Jun 12, 2008 at 11:02 PM, Mark <[EMAIL PROTECTED]> wrote:

>   Any ideas on this? I'm having a real hard time here.
>
> Mark
>
> --- In [email protected] <flexcoders%40yahoogroups.com>, "Mark"
> <[EMAIL PROTECTED]>
> wrote:
>
> >
> > In Flex 2 this works like a charm but not in 3, I can't seem to
> find
> > any info on the changes in the Help. Can someone lend a hand?
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute" creationComplete="onCreationComplete()">
> > <mx:Script>
> > <![CDATA[
> > //
> > import mx.rpc.soap.SOAPHeader;
> > import mx.rpc.events.FaultEvent;
> > import mx.rpc.events.ResultEvent;
> > import mx.utils.ObjectUtil;
> > //
> > /**
> > *** BEGING WEB SERVICE CALL WITH ADDING HEADERS ***
> > */
> > private function onCreationComplete():void {
> > trace("GETTING");
> > var qName:QName = new QName
> > ("http://radar.net/RadarXML.asmx","AuthHeader";);
> > var headerInfo:XML = <AuthHeader xmlns="http://tempuri.org/";>
> >
> > <UserName>admin</UserName>
> >
> > <Password>admin</Password>
> > </AuthHeader>;
> > var header:SOAPHeader = new SOAPHeader (qName, headerInfo);
> > ws.addHeader(header);
> > sendData();
> > }
> > //
> > private function sendData(): void {
> > trace("SENDING");
> > ws.PullXML.send();
> > }
> > //
> > private function onFault(event:FaultEvent): void {
> > trace( "FAULT\n" + ObjectUtil.toString( event.fault ));
> > }
> > //
> > private function onResult(event:ResultEvent): void {
> > trace("RESULT\n" + event.result);
> > }
> > //
> > ]]>
> > </mx:Script>
> > <!-- web service -->
> > <mx:WebService id="ws" wsdl="http://radar.net/RadarXML.asmx?WSDL";
> > showBusyCursor="true">
> > <mx:operation name="PullXML" result="onResult(event)"
> > fault="onFault(event)"/>
> > </mx:WebService>
> > </mx:Application>
> >
>
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to