ALM Dynamic Stochastic Processes Using Behaviour Patterns Fail With Errors (Doc ID 1590850.1)

Last updated on JULY 30, 2015

Applies to:

Oracle Financial Services Asset Liability Management - Version 6.0.3 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

On Oracle Financial Services Asset Liability Management (ALM) 6.0.3, when attempting to run a Stochastic Dynamic Process, it is successful on some tables but not all. The tables which use an AMRT_TYPE_CD tied to a Behavior Pattern fail. Command line run shows the following error:

ERROR

-bash-3.2$ ./ofsrm OFSAADOM_201732_EXEC_20130430_6 ALM TASK1 20130430 201732 USER01
Host IP--> 127.0.0.1
HostIP... 127.0.0.1
Port... 6500
Warning: iso88951 does not exist.
Rem = 0Host IP--> 127.0.0.1
HostIP... 127.0.0.1
Port... 6500
[AESCryptorImpl.handleJVM]->INFO: JVM created successfully...
[LOG] Starting up.....
ClsUSmsConnect::ClsUSmsConnect, Forming Login Info statement

| strBatchId : OFSAADOM_201732_EXEC_20130430_6 | strComponentId : ALM | Process ID : 201732 | User ID : USER01 |

ProcSysID = 201732
Running Oracle ALM, Process Rule: 201732mAppId : TM_Engine
Engine started execution
ofsrm: DetFinElems.cpp:91: virtual void DetFinElem::InitScenAggr(int): Assertion `SourceFinCodeIndex >= 0' failed.
Aborted

The ALM debug log ends abruptly.

Steps to reproduce
The issue can be reproduced at will with the following steps:

Run ALM Dynamic Stochastic process with instrument records which are tied to Behaviour Patterns (BP)s.

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