Scenario:

Flash players talks directly to a SOAP web service, no proxy is used.
The proxy attribute of the WebService element is set to "false". A
specific web service operation generates an application level user
exception and the faultcode and faultstring is returned in the SOAP
body. The FaultEvent object received by the fault handler function
does not contain the faultcode and the faultstring from the SOAP
message. The faultDetail in the FaultEvent object is of type "ioError"
and the error text is "Error #2032: Stream error …….." . Whilst the
actual SOAP faultcode is "soapenv:Server.userException" and the SOAP
faultstring is "coldfusion.xml.rpc.CFCInvocationException:
[coldfusion.runtime.UndefinedElementException : Element SPELER.ID is
undefined in SESSION."

This is custom exception thrown by a remote function in a ColdFusion
CFC. This is not an ioError. 

A TCPmonitor shows the correct message request and response with the
faultstring and faultcode as expected. 

How can the actual SOAP faultcode and faultstring be retrieved from
the FaultEvent or in any other way. Why is the fault description in
the FaultEvent object totally different from the actual SOAP fault
message. It is not a transport error so why does the FaultEvent shows
an ioError. It is an application level exception and as such returned
to the Flash application encapsulated in the SOAP body.  

Any suggestions, thank you

 






------------------------ Yahoo! Groups Sponsor --------------------~--> 
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

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

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to