IBM Support

V4.0.3 Release Information for Financial Transaction Manager for Digital Payments for Red Hat OpenShift

Fix Readme


Abstract

This document contains release information for Financial Transaction Manager for Digital Payments for Red Hat OpenShift 4.0.3.

Content

Financial Transaction Manager for Digital Payments for Red Hat OpenShift 4.0.3 Release Information
 

 

 

Contents


  

When you upgrade a fix pack or interim fix (iFix), in addition to the changes in the level that is being upgraded to, be sure to review the changes in the intermediate fix packs or interim fixes (iFixes). 

Examples:

  • Currently at level fix pack 1 and upgrading to level fix pack 3, review the changes in fix pack 2 and fix pack 3.
  • Currently at fix pack 1 / iFix 1 and upgrading to fix pack 1 / iFix 3, review the changes in fix pack 1 / iFix 2 and fix pack 1 / iFix 3.

Back to top
Common Across Releases
 

Known Issues

  • Vetting is not implemented.


Feature changes

Fix list and new feature summary

For a list of fixes, see V4.0.3 Fix List for Financial Transaction Manager for Digital Payments for Red Hat OpenShift.


Data Setup Utility
The following documentation describes the changes for the data setup utility (DSU) and the import and export workbooks:

DSUmigration_v4.0.3.pdf
DSUMigrationBR_v4.0.3.pdf
Refer to Entitled Documentation for the document.

Database migration
For database migration instructions, refer to the migration instructions in {Install location}\shared\vnnn\pfs\Database\db2\{os}\doc

Transaction Server Scheduler XML
The following documentation describes the changes to the scheduler XML for the Transaction Server component:

TransactionServerSchedulerChanges_v4.0.3.pdf
Refer to Entitled Documentation for the document.

Entitled documentation
Entitled documentation can be downloaded from Fix Central at:
Documentation fix pack for Digital Payments

Documentation fix pack for Immediate Payments

Documentation fix pack for FTM (base)

Documentation fix pack for Interac e-Transfers

 


General Instructions

Deployment

Refer to the FTM documentation in IBM Documentation for deployment instructions.
For more information about the specific 4.0.3.0 interim fix 1 deployment instructions, see

Back to top
4.0.3.0 interim fix 1 release
 
Known Issues / Feature changes / Migration
For Known Issues / Feature changes / Migration, refer to V4.0.3 Release Information for Financial Transaction Manager for Interac e-Transfers for Red Hat OpenShift under section 4.0.3.0 interim fix 1 release
Back to top
4.0.3.0 release
 
This release contains all features that were new in versions 3.2.5 and 3.2.6  
Refer to the 3.2.5 and 3.2.6 fix list documents for Financial Transaction Manager for Digital Payments 3.2.5 and Financial Transaction Manager for Digital Payments 3.2.6

Known Issues

121368


Gateway Server has an SQL CODE: -302 error when the initiateCreditTransfer clearing_system_member_identification value has length of 32 to 35 characters.

High Availability


Additional resiliency is needed in some scenarios to improve the handling of error detection / auto recovery. This issue is addressed in the delivery of the interim fix.

121354

Accounting errors are not showing in Digital Payments and not in the API response.

120369

Interac Payments with backspace character in the payment payload are not supported and rejected immediately in the FTM Outbound (Channel) API. Interac Payments with tab, new line, and carriage return characters are posted to the Interac Network correctly, but render as \t, \n and \r in the Control Center and OAC user interfaces.

1119353
Interac solution can support only debtor names of 20 characters. If debtor name is longer than 20 characters, it is truncated to 20 characters and stored in database.


Feature changes

Enhanced UTF-8 support
Implemented UTF-8 character support for DSU, Distribution Manager, and Business Rules Server.
- DSU can be used to import and export configuration information with UTF-8 characters.
- Operator is able to activate release (build and validate TBL file)
- Business Rules Server successfully receives the activated descriptors/file and process the activated releases.
- Business Rules Server is able to process transmissions and transactions that include UTF-8 characters.

Enhanced software upgrade capabilities and process management

Improved reliability of the Business Rules Server rules activation
The Business Rules Server now uses a database polling mechanism to load business rules upon activation by utilizing the ENVIRONMENT database table settings.

Improved flexibility and scaling capabilities for the IBM App Connect Enterprise and IBM MQ containers
FTM split the combined containers into separate IBM App Connect Enterprise and IBM MQ containers.

The IBM MQ container is now a separate container that is running IBM MQ 9.2. IBM App Connect Enterprise 11.0.0.11 is running in separate IBM App Connect Enterprise containers.
Benefits of the split:
- Ability to deploy IBM App Connect Enterprise and IBM MQ separately
- Ability to have IBM App Connect Enterprise connect to a remote queue manager.
- Ability to customize the IBM App Connect Enterprise deployment topology as required.
- Ability to have multiple IBM App Connect Enterprise containers.
- Ability to set resources (CPU and Memory) for the IBM App Connect Enterprise and IBM MQ containers separately
- Provide features of both auto and manual scaling for IBM App Connect Enterprise containers

Additional error codes to better identify the source system in error scenarios
FTM is providing more error codes to help better identify the source system in which an error scenario occurs.
These error codes are provided with the FTM configuration sheets for the TCH and Interac references.
The following error codes were added and linked to categories for better clarity. The category linked to these error codes represents the source system (or process) that identified the issue.

Error Code Category
INT-ScorePayment Interac Network
INT-CreatePayment Interac Network
ACCT-Inquiry Accounting System
ACCT-Credit Accounting System
ACCT-DebitCredit Accounting System
ACCT-FundsReserve Accounting System
DUPLICATE Duplicate Detection
FRAUD Fraud Detection
SANCTION Sanctions

For Interac, the error code and category is available on the JSON Response for 'Initiate Credit Transfer' for information purposes.

Improved security of communication between FTM components
FTM communication between components is now more secure with TLS encryption.
IBM MQ and Db2 communications are running over TLS.
The J2EE, J2SE, and IBM App Connect Enterprise client applications connect over a TLS protocol.
The procedure to generate (if self-signed certificates) and configure TLS certificates used by all the FTM components is documented by FTM. The default CipherSuite/CipherSpec used by IBM MQ and all the clients is SSL_RSA_WITH_AES_128_CBC_SHA256/TLS_RSA_WITH_AES_128_CBC_SHA256. This default can be customized during deployment with the Operator Instance YAML.

LPTA Keys by default
No customization is required. LTPA keys are managed by the individual J2EE Liberty server instances. The default configuration is used and LTPA keys are created when the application pod starts.

Readiness and Liveness health check probes and prestop pod lifecycle event
FTM now comes with health check probes (readiness and liveness) and prestop pod lifecycle events implemented.
Readiness and liveness probes: During the rolling upgrades, the new version Pod gets created and when it becomes ready, then OpenShift deletes the old pod. OpenShift runs the Readiness probe to decide whether the pod is Ready or not. Unless the probe returns success, it does not mark the new Pod in ready state.
Liveness probes are run periodically, like the readiness probe. If liveness probe fails, OpenShift restarts the container.
Prestop pod lifecycle event: OpenShift allows adding the PreStop hook to be run inside the container before OpenShift deletes the container. This script is called by OpenShift before it deletes the container.

Allow customization of config files and server.xml files by using configMap
FTM operator now supports a ConfigMap-based approach to let user provide custom server.xml or other configuration files in addition to the persistent volume-based approach. Separate ConfigMaps are created for each FTM component, and the customer can place all the customized files in those ConfigMaps. This method is useful for the customers who do not use persistent volumes (PV) or do not have easy access to the PVs from outside. This method is supported for JSE and Java EE components.

Usage count metering differentiates between production and non-production environments
The FTM metering application, which is in the OAC pod, now differentiates between production and non-production usage counts. The differentiation is made based on the "Environment type" variable under "License" category of IBM FTM Base operator.
- Customers should set this variable to "Production" or "NonProduction" based on the type of environment they are building during the operator installation.
- Regardless of "Environment type" value, all usage counts are calculated and stored in the database.
- Only production mode usage counts are reported to the IBM License Server, which is in the "ibm-common-services" namespace and is shared across all projects.

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPKQ5","label":"IBM Financial Transaction Manager"},"ARM Category":[{"code":"a8m50000000ClaTAAS","label":"Product Documentation"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"4.0.3"}]

Document Information

Modified date:
13 September 2021

UID

ibm16430305