BSP Calculate for New Business with FTP Freezes / Hangs During Cash Flow Engine Execution

(Doc ID 2316087.1)

Last updated on OCTOBER 16, 2017

Applies to:

Oracle Financial Services Balance Sheet Planning - Version 8.0.2 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)
Chart of Account (COA)

Symptoms

In Oracle Financial Services Balance Sheet Planning (BSP) 8.0.2.0.8, when you run a 'Calculate' from Financial Plan Default that includes the Funds Transfer Pricing (FTP) option, the process hangs.  In $EPM_ORACLE_HOME/logs/bsplog, the BSPCalculation_UnpricedAcc_udf.log ends with the following:

2017-09-20 14:28:17,143 INFO com.oracle.bsp.udf.StreamGobbler1 :: Running Oracle ALM, Process Rule: 200146 Engine started execution
2017-09-20 14:28:17,143 INFO com.oracle.bsp.udf.StreamGobbler1 :: 1 | OFSAA.EXEC_STARTED | INFORMATION
2017-09-20 14:28:17,168 INFO com.oracle.bsp.udf.StreamGobbler1 :: Setting Strategy Flag
2017-09-20 14:28:17,168 INFO com.oracle.bsp.udf.StreamGobbler1 :: Setting Custom1 Flag
2017-09-20 14:28:17,168 INFO com.oracle.bsp.udf.StreamGobbler1 :: Setting Custom2 Flag
2017-09-20 14:28:17,171 INFO com.oracle.bsp.udf.StreamGobbler1 :: Strategy Leaf : 5
2017-09-20 14:28:17,171 INFO com.oracle.bsp.udf.StreamGobbler1 :: custom1_leaf : 6
2017-09-20 14:28:17,171 INFO com.oracle.bsp.udf.StreamGobbler1 :: custom2_leaf : 7
2017-09-20 14:28:18,193 INFO com.oracle.bsp.udf.StreamGobbler1 ::
2017-09-20 14:28:18,193 INFO com.oracle.bsp.udf.StreamGobbler1 :: BSP_BUG_25546570 tmctx: ProductLeafNumId() = 4TPWrapper Class is initialized


There are no messages after this point.  The cash flow engine appears to freeze or hang after being executed on the server.

The following messages appears repeatedly in the ofsrm.xxxxxx.log in $EPM_ORACLE_HOME/logs/bsplog/log/FusionApps:

Module Logging OFS Access module data: /*cl_ids.cpp :: BOOL TP_Context::FindTP(const FTPKey& Key) */

Module Logging OFS Access module data: /*cl_ids.cpp :: BOOL TP_Context::FindTP(const FTPKey& Key) */

Module Logging OFS Access module data: /*cl_ids.cpp :: BOOL TP_Context::FindTP(const FTPKey& Key) */

Note: If you execute 'Calculate Current Business', the process completes successfully.  The issue only occurs when New Business is included.

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