Thanks for reply pd. I tried to do something similar (and then exact exception you mentioned) but I cannot transfer a specific message/appid using faultString/faultDetail or any other fault attributes.
I noticed that Adobe manual that Flash cannot read body of the response if response code other then 200. Note: "You must use the Flex proxy, which is part of Flex Data Services, to ensure that HTTP status codes are returned correctly from HTTP services and web services. On web browsers, when a service returns any status code other than 200, Adobe Flash Player cannot read the body of the response. If the status code is 500 and the body contains a fault, there is no way to get to the fault. The proxy works around this issue by forcing the status code for faults to 200; the player passes the body of the response along with the fault intact. " Do you change HTTP return status code from 500 to 200? In my case I see that response code is 500. If yes, any pointers or an example would be helpful. Thanks again, rd --- In [email protected], "lepusmars" <[EMAIL PROTECTED]> wrote: > > throw new XFireFault("Fault String", XFireFault.SENDER); > > This is how we do it. There are also methods for adding more details > to the Exception that get passed on the response. Check out the > javadoc for more details. > http://envoisolutions.com/xfire/api/org/codehaus/xfire/fault/XFireFault.\ html > > pd > > --- In [email protected], "roman_dolgov" roman_dolgov@ > wrote: > > > > Does anybody has an example (using XFire WS implementation but really > > any similar env would be helpful too) how to properly pass exception > > information from web services to flex and make sure that "fault" > > handler receives faultDetail/faultString populated with meaningful > > data (some application specific error code/messages)? > > > > Thanks > > rd > > >

