Here is the full xml response:
[RPC Fault faultString="Error #1069" faultCode="DecodingError" 
faultDetail="null"]
  (mx.messaging.messages::AcknowledgeMessage)#0
    body = "<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
    <soapenv:Body>
    <ns2:getProductsResponse 
xmlns:ns2="http://service.xxx.xx.xxx.xxx.xxx.xxx/";>
    <return ns2:size="344" ns2:name="Products" ns2:link="Products">
    <product ns2:name="WEATHER" ns2:link="WEATHER">
    <product ns2:name="CYCLONE" ns2:link="WEATHER.ANALYSES.CYCLONE"/>
    <product ns2:name="HYDROMARINE" 
ns2:link="WEATHER.ANALYSES.HYDROMARINE"/>
    <product ns2:name="MISCELLANEOUS" 
ns2:link="WEATHER.ANALYSES.MISCELLANEOUS"/>
    </product>
    </return>
    </ns2:getProductsResponse>
    </soapenv:Body></soapenv:Envelope>"

~Amanda

--- In [email protected], "Josh McDonald" <[EMAIL PROTECTED]> wrote:
>
> "<My xml response here>" doesn't really give us a lot to go on :)
> 
> But, 1069 is "field not found" so you're probably decoding into a 
class
> that's missing a required field that's trying to be populated.
> 
> -Josh
> 
> On Tue, Aug 12, 2008 at 5:19 AM, Mandy <[EMAIL PROTECTED]> wrote:
> 
> > I am getting a decoding error calling a JAX-WS webservice. Both 
the
> > flex app calling the webservice and the webservice are on the same
> > machine, so I don't think I need a crossdomain.xml file. The funny
> > thing is the webservice is returning the xml response to me that I
> > want, but it gets sent to the fault method. I am using the Flex 2
> > SDK.
> >
> > Here is the error:
> > [RPC Fault faultString="Error #1069" faultCode="DecodingError"
> > faultDetail="null"]
> >  (mx.messaging.messages::AcknowledgeMessage)#0
> >    body = "<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
> >    <soapenv:Body>
> >    <My xml response here>
> >    </soapenv:Body></soapenv:Envelope>"
> > Here is my code:
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute">
> >        <mx:Script>
> >                <![CDATA[
> >                        import mx.controls.Alert;
> >                        import mx.rpc.events.ResultEvent;
> >                        import mx.rpc.events.FaultEvent;
> >
> >                        public function get(event:ResultEvent):void
> >                        {
> >                                Alert.show(event.toString());
> >                        }
> >
> >                        public function web(event:FaultEvent):void
> >                        {
> >                                Alert.show("EVENT " + 
event.toString
> > () + "\nFAULT " + event.fault.toString()
> >                                + "\nMESSAGE " +
> > event.message.toString() + "\nTYPE " + event.type.toString()
> >                                + "\nEVENT_PHASE " +
> > event.eventPhase.toString());
> >                        }
> >
> >                        public function callWS():void
> >                        {
> >                                ProductsWS.getProducts(username,
> > password);
> >                        }
> >                ]]>
> >        </mx:Script>
> >        <mx:WebService id="ProductsWS"
> > wsdl="http://host:port/Workspace/Project/WEB-INF/wsdl/Sample.wsdl";
> >                useProxy="false" fault="web(event)"
> > showBusyCursor="true" requestTimeout="30">
> >                <mx:operation name="getProducts" result="get
(event)"
> > fault="web(event)"/>
> >        </mx:WebService>
> >        <mx:Button id="CallWS" label="call WS" click="callWS();"
> > enabled="true" x="292" y="234"/>
> > </mx:Application>
> >
> > Thanks,
> > Amanda
> >
> >
> > ------------------------------------
> >
> > --
> > Flexcoders Mailing List
> > FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! 
Groups
> > Links
> >
> >
> >
> >
> 
> 
> -- 
> "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