I must be missing something obvious -

Using an httpService proxy to the backend server like so in my
proxy-config:
    <destination id="backEnd">
        <properties>
                <url>http://myServer:8080/myApp</url>
        </properties>
    </destination>

Executing a simple test, I monitor the traffic on the client
(Wireshark) and find the desired xml body in the response http 1.1
status 500 Internal Server Error message from the backend server.

Dumping the FaultEvent in the client (ObjectUtil.toString()) contains:
...
  fault = (mx.rpc::Fault)#18
    errorID = 0
    faultCode = "Server.Proxy.Request.Failed"
    faultDetail = "HTTP/1.1 500 Internal Server Error"
    faultString = "HTTP/1.1 500 Internal Server Error"
    message = "faultCode:Server.Proxy.Request.Failed
faultString:'HTTP/1.1 500 Internal Server Error' faultDetail:'HTTP/1.1
500 Internal Server Error'"
    name = "Error"
    rootCause = (null)
...
Also the '.result' is null.

So no sign of the response xml body.  Again this was a faultEvent.
------
I thought, might the proxy-config default channel of my-amf be
incorrect?  Since I'm working with http, I tried the my-http channel
but that threw an exception.

in a word: help.

Reply via email to