Cannot Execute FTP & PFT Processes in HTTPS After Applying Updates to Tomcat (Doc ID 1381721.1)

Last updated on DECEMBER 08, 2011

Applies to:

Oracle Financial Services Analytical Applications Infrastructure - Version: 7.1 and later   [Release: 7 and later ]
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

In an Oracle Financial Services Analytical Applications (OFSAA) 7.1 environment with a Tomcat web server and an SSL/HTTPS configuration, after applying updates to Tomcat, you cannot execute processes like the Profitability Management Undo or a Funds Transfer Pricing (FTP) Process.

When you try to execute an "Undo" from Allocation History, the following message appears:

UNDO has failed. Please contact your system
administrator.

When you try to run an FTP Process, the following message appears:

Failed to trigger process. Please try again after some
time. Contact the administrator if this problem persists.

When you review the catalina.out file in $CATALINA_HOME/logs, you see the following error:

servlet URL>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>http://xxx.xx.xxx.xxx:8443/OFSA5/servlet/com.iflex.fic.icc.iccwl.ICCComm
servlet URL for protocol>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>http
for connection URL lObjServletConnection in else >>>>>>>>>sun.net.www.protocol.http.HttpURLConnection:http://xxx.xx.xxx.xxx:8443/OFSA5/servlet/com.iflex.fic.icc.iccwl.ICCComm
java.net.SocketException: Unexpected end of file from server
.
.
.
ClsICCUtil>ExecuteBatch() : Result of call to Batch Execute=[S][ICC.FE.MSG_NETWORK_ERR_FAILED_EXE_BATCH]
ClsICCUtil>ExecuteFSRule()> : Response of execution request : <[10306] Error. Failed Executing Batch.> <[S][ICC.FE.MSG_NETWORK_ERR_FAILED_EXE_BATCH]> <>
ClsICCUtil>ExecuteFSRule()> : Execution status :[10306] Error. Failed Executing Batch.

The URL above uses "http://" when it should be using "https://".

When you check the file $CATALINA_HOME/webapps/<Context>/conf/LookupServices.xml, the configuration is correct for SSL/HTTPS. When you check the SERVLETPROTOCOL column in the table <config>.WEB_SERVER_INFO, it has "HTTPS".  SSL appears to be configured correctly in the environment.  Additionally, you do see "https://" listed in other places in the catalina.out.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms