Hi.

Husarik, Branko wrote:
Hello,

I am a bit desperate thanks to my issue with Tomcat, which seems to be like 
common matter. I am using Tomcat 6.0.35 as a proxy between Oracle and Web 
service. Tomcat is running on AIX Version 6.1. There is send request http 
message from Oracle to the Proxy and message is forwarded to the Web service as 
https. Web services responses https message to Proxy and it is send back to 
Oracle as http.

When Web service responds HTTP/1.1 200 OK, everything works well and the Soap 
Message is correctly forwarded back to Oracle.
When Web service responds HTTP/1.1 500 Internal Server Error, proxy fails 
during getInputStream() method.
There is thrown IOException and Soap message is not forwarded back. Error message is "Server 
returned HTTP response code: 500 for URL: https://hktibt.rdm.cz:39990/...."; and cause is null. 
I tried to add getErrorStream() executing in case getInputStream() is not working, but the result 
is null. Please do you know some way, how to process incoming "Error messages"? Is it 
caused by bad setup of configuration?


I am not quite sure what your problem is, but I am quite sure that there is no part of the standard Tomcat software which acts as a proxy server.
Can you explain which code is actually performing this proxying function ?
(It must be some webapp running under Tomcat, but it does not belong to the standard Tomcat release).

Thank you very much.

I am attaching both responses from web service:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Content-Length: 878
Date: Wed, 02 Jan 2013 13:15:24 GMT

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";><SOAP-ENV:Body><ns0:ActivateServiceRes xmlns:ns0="http://selfcare.ei.tmobile.cz/datatypes";><ns0:eiMessageContext><ns1:sender 
xmlns:ns1="http://messaging.ei.tmobile.net/datatypes";>VCCNG</ns1:sender><ns1:correlationId xmlns:ns1="http://messaging.ei.tmobile.net/datatypes";>12000001138552</ns1:correlationId></ns0:eiMessageContext><ns0:data><ns0:ServiceHeader 
xmlns:ns1="http://messaging.ei.tmobile.net/datatypes"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><ns0:userName>sa</ns0:userName></ns0:ServiceHeader><ns0:OmsStatus><ns0:orderStatus>IN-PROCESS</ns0:orderStatus></ns0:OmsStatus></ns0:data></ns0:ActivateServiceRes></SOAP-ENV:Body></SOAP-ENV:Envelope>

HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Content-Length: 1407
Date: Wed, 02 Jan 2013 13:28:33 GMT
Connection: close

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode xmlns="">SOAP-ENV:Server</faultcode><faultstring xmlns="">This is an operation implementation generated 
fault</faultstring><faultactor xmlns=""/><detail xmlns=""><ns:BusinessServiceException xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:ns="http://selfcare.ei.tmobile.cz/datatypes"; 
xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/";><ns0:eiMessageContext xmlns:ns0="http://messaging.ei.tmobile.net/datatypes";><ns0:sender>VCCNG</ns0:sender><ns0:correlationId>12000013075712</ns0:correlationId></ns0:eiMessageContext><ns1:timestamp 
xmlns:ns1="http://messaging.ei.tmobile.net/datatypes";>2013-01-02T14:28:33.392+01:00</ns1:timestamp><ns1:exceptionClass xmlns:ns1="http://messaging.ei.tmobile.net/datatypes";>1002000004</ns1:exceptionClass><ns1:furtherInfo xmlns:ns1="http:/
/messaging.ei.tmobile.net/datatypes">Validation error</ns1:furtherInfo><ns:breData xmlns:ns0="http://www.tibco.com/schemas/BS_SA/Internal";><ns1:reason 
xmlns:ns1="http://selfcare.ei.tmobile.cz/datatypes";>NOT_PROPER_TARIFF</ns1:reason><ns1:textInfo 
xmlns:ns1="http://selfcare.ei.tmobile.cz/datatypes";>.</ns1:textInfo></ns:breData></ns:BusinessServiceException></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

Best Regards

Braňko



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to