1.2.2 Non-Functional Features

This topic provides the information about the non-functional features changes added in this release.

Oracle Banking Cash Management Cloud Service

Resiliency - Adding JVM Args for Services

As part of JVM resilience, below JVM parameters are added to improve performance and efficiency.
  • -XX:MaxRAMPercentage
  • -XX:InitialRAMPercentage
  • -XX:NewRatio
  • -Xss
  • -XX:+UseParallelGC
  • -XX:+UseCompressedOops
  • -XX:+HeapDumpOnOutOfMemoryError

New batch framework will be introduced as part of plato-batch-framework library

Features
  • Batch job configurations such as Commit Frequency, Stream Size, Skip Policy etc. Refer section for detailed configurations.
  • Option to execute batch in either of configuration
    1. Remote Chunking by using kafka implementation for scalability.
    2. Partition chunking i.e. Spawning of threads without eventing for smaller Bank volumes
  • Restart Functionality.
  • Skipping policy for each job in case error occurs
    • Multiple execution of the same batch job on the same day (e.g. – Intra Day)
  • Choice to execute batch job using
    1. Chunklet step execution
    2. Tasklet step execution

Oracle Banking Liquidity Management Cloud Service

Resiliency - Adding JVM Args for Services

As part of JVM resilience, below JVM parameters are added to improve performance and efficiency.
  • XX:MaxRAMPercentage
  • -XX:InitialRAMPercentage
  • -XX:NewRatio
  • -Xss
  • -XX:+UseParallelGC
  • -XX:+UseCompressedOops
  • -XX:+HeapDumpOnOutOfMemoryError

New batch framework will be introduced as part of plato-batch-framework library

Please refer the Configuration Guide for new Workflow DSL in Section 1.2 Upload DSL and Refer Table 3-1 Oracle Banking Liquidity Management Job

Below old batch jobs using plato-batch-core are deprecated
  • eodPoolJob
  • eodPreICJob
  • mbcvBalanceUpdateJob
  • cmAccBalanceArchivalJob
  • bodReallocationJobV2
  • bodICLJob
Below APIs used in EOD workflow DSL are deprecated.
  1. /oblm-structure-services/structure/updateStructureStatus/${workflow.input.branchCode}
  2. /oblm-integration-services/balanceFetch/ictbEntriesHistoryAccr/${workflow.input.branchCode}
  3. /oblm-pool-services/service/lmp/pool/updateDeferredEntriesForPoolCont?branchCode=${workflow.input.branchCode}

Oracle Banking Virtual Account Management Cloud Service

Archival and Purging

  • Archival and Purging

    Archival and purging data periodically. For more detail, refer to OBVAM Archival and Purging User Manual. For more information on archival and purging adoption, refer to Oracle Banking Microservices Platform Foundation Installation Guide.

  • Resiliency - Adding JVM Args for Services
    As part of JVM resilience, below JVM parameters are added to improve performance and efficiency.
    • XX:MaxRAMPercentage
    • -XX:InitialRAMPercentage
    • -XX:NewRatio
    • -Xss
    • -XX:+UseParallelGC
    • -XX:+UseCompressedOops
    • -XX:+HeapDumpOnOutOfMemoryError