No wait, I see it :) On Wed, Aug 13, 2008 at 2:35 PM, Josh McDonald <[EMAIL PROTECTED]> wrote:
> If that's actually a cut+paste, you're missing a closing tag for: > > <product ns2:name="WEATHER" ns2:link="WEATHER"> > > -Josh > > > On Tue, Aug 12, 2008 at 10:51 PM, Mandy <[EMAIL PROTECTED]> wrote: > >> 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] >> > >> >> >> >> ------------------------------------ >> >> -- >> 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] > -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]

