1.2.2 Non-Functional Changes

This topic describes about the Non-Functional Changes.

GCS Batch fix Changes

As part of these changes, the Batch Migration scripts have been added to Batch and domain services both which will migrate all existing data from the Old Batch Tables to the New GCS compliant Batch Tables. In addition, audit data will be added to these records as per GCS requirements.

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}