I recently discovered that due to some internal complications, SOAP faults are not returned by flex but instead are replaced by some generic server request error. I filed a bug (http://bugs.adobe.com/jira/browse/SDK-12662) which was closed after a week or 2 because apparently there is some limiting factor which as a result apparently requires anyone who wants to do something as basic and simple as consume SOAP faults to use some proxy as you can see by the comments attached on the bug (I think you need to be logged in to see the comments.)
Apparently to set up this proxy I need to set the proxy field on the WebService object to "true", and I must configure the proxy. I cannot really find any description of this anywhere that is not in reference to flex data services which I am not using. Can anyone point me in the right direction or tell me exactly what I need to do to get at my SOAP Faults? Do I need to actually write a server proxy to force all faults to erroneously return a 200 status code? Any help would be greatly appreciated.