IBM Support

Release notes for IBM Financial Transaction Manager for Corporate Payment Services 3.2.13 Multiplatforms

Release Notes


Abstract

Release notes for IBM Financial Transaction Manager for Corporate Payment Services 3.2.13 Multiplatforms

Content

  • Before installation
  • Product documentation
  • Support
  • 3.2.13 Release
     

    Before installation

    System requirements

    Check the IBM Financial Transaction Manager system requirements to ensure that your installation platform is supported for the product edition that you plan to install. For more information about the system requirements for all of the different versions of the product, see the IBM Financial Transaction Manager system requirements website.
     

    Downloading the product

    For information about how to download IBM Financial Transaction Manager for Corporate Payment Services for Multiplatforms, see the download document for IBM Financial Transaction Manager for Corporate Payment Services for Multiplatforms 3.2.13.

    Product documentation

      

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

    • DSUmigration_v3.2.13.pdf
    • DSUMigrationBR_v3.2.13.pdf

    These documents are provided in the entitled documentation fix pack.

    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_v3.2.13.pdf

    These documents are provided in the entitled documentation fix pack.


    Support

    Defects:

    These release notes might contain references to defect numbers. These numbers refer to internal IBM problem numbers that you might find helpful when you are discussing problems with your IBM Support representative.
     

    Technotes:

    For more information about available fixes, see the IBM Support web page.
    To find the information, go to Download - Fixes, updates, and drivers, and then enter the product's name. This web page links the latest maintenance for the in-service IBM Financial Transaction Manager family of products.
     
     
     
    Back to contents
    3.2.13.0 interim fix 5
    Feature Changes
    None
    Known Issues
    None
    Migration
    See the Red Hat OpenShift Container Platform (OCP) Migration document in the entitled documentation fix pack.
     
     
     
    Back to contents
    3.2.13.0 interim fix 4
    Feature Changes
    FTM operator was split into two operators
    The FTM operator was split into two operators. The API operator installs the FTM custom resource definition (CRD) and can be installed once per cluster. The controller operator installs the FTM controller and must be installed in each namespace where an FTM instance is to be deployed.
    Known Issues
    None
    Migration
    See the Red Hat OpenShift Container Platform (OCP) Migration document in the entitled documentation fix pack.
     
     
     
    Back to contents
    3.2.13.0 interim fix 4
    Feature Changes
    FTM operator was split into two operators
    The FTM operator was split into two operators. The API operator installs the FTM custom resource definition (CRD) and can be installed once per cluster. The controller operator installs the FTM controller and must be installed in each namespace where an FTM instance is to be deployed.
    Known Issues
    None
    Migration
    See the Red Hat OpenShift Container Platform (OCP) Migration document in the entitled documentation fix pack.
     
     
    Back to contents
    3.2.13.0 interim fix 3
    Feature Changes
    None
    Known Issues
    None
    Migration
    See the Red Hat OpenShift Container Platform (OCP) Migration document in the entitled documentation fix pack.
     
     
    Back to contents
    3.2.13.0 interim fix 2
    Feature Changes
    None
    Known Issues
    Known Issue 1
    Issue: The number of "Expected events" might not match the actual count of events that are displayed on the linked page.
    Workaround: On the linked "Expected events" page, use a Status equal to Overdue constraint to view the accurate number of events.
    Known Issue 2
    Issue: The number of "Physical transmissions in error" might not match the actual count of errors that are displayed on the linked page.
    Workaround: On the linked "Physical transmissions" page, use the table filter and set the Status is Error constraint to view the accurate number of errors.
    Migration
    See the Red Hat OpenShift Container Platform (OCP) Migration document in the entitled documentation fix pack.
     
     
    Back to contents
    3.2.13.0 interim fix 1
    Feature Changes
    None
    Known Issues
    None
    Migration
    See the Red Hat OpenShift Container Platform (OCP) Migration document in the entitled documentation fix pack.
     
     
    Back to contents
    3.2.13.0
     

    New features and updates

    New user interface changes starting in FTM 3.2.13

    FTM 3.2.13 introduces a new user interface (UI) with an updated user experience look and feel that improves the usability of the application.  The new UI consists of a set of containers that are deployed with an operator to Red Hat OpenShift Container Platform (OCP).  While the user interface is no longer deployed on WebSphere Application Server, the FTM backend engines are still deployed there.  For information on how to deploy the new user interface on OCP, refer to the FTM 3.2.13 online product documentation.


    Customizations

    Updates to Custom Resource Definition (11912)

    If you used the PFS Tools to generate the initial draft of your Custom Resource Definition (CRD), the solution value must be updated from 'ui' to match the solution you are installing:

    • If you are installing Digital Payments, the solution value must be dp-mp
    • If you are installing High Value Payments, the solution value must be hvp-mp
    • If you are installing Corporate Payment Services, the solution value must be cps-mp


    Custom Queue Names (11587)

    If FTM was set up with custom queue names, the following configuration must be done to update the FTM pods with the correct queue names.

    Note:  The following configmaps can be pre-created before deploying FTM. Pre-created configmaps must have the following annotation so they are not overwritten by the FTM operator.

    formation/update: disabled

    Control Center pod

    Edit the config-dropins.xml key of the <ftm_instance_name>-control-center-v3-dropins configmap.  Add the following XML snippet. Replace <custom_queue_name> with the name of the FXH.TRANSSERVER.INPUT.QUEUE queue. Then, restart the Control Center pod.

    <jmsQueue id="jms/txs/TxsuiQ" jndiName="jms/txs/TxsuiQ">

        <properties.wmqJms baseQueueManagerName="${QMGR_NAME}" baseQueueName="<custom_queue_name>" />

    </jmsQueue>

    Core UI API pod

    Edit the override-application.properties key of the <ftm_instance_name>-core-ui-api-properties configmap.  Edit the following line and change the value to the new name of the queue.  Then, restart the core-ui-api pod.

    jms.ftm.jmsConnectionMap.tx.queues.TxsuiQ.jmsSendQueue=FXH.TRANSSERVER.INPUT.QUEUE


    Secure Vault Deployment (12045)

    When you are using a secure vault deployment, if any of the following values are set in an init container, both corresponding keys need to be set and with the same value:

    KSTORE_PASSWORD and KEY_STORE_PASSWORD
    TSTORE_PASSWORD and TRUST_STORE_PASSWORD
    OIDC_CLIENTSECRET and OIDC_CLIENT_SECRET

    Gateway Server Configuration (11428)

    If you are configuring the Gateway Server to access WebSphere Application Server applications, WebSphere Application Server must be upgraded to 9.0.5.20 and enable SSL to communicate. Documentation on what processes the Gateway Server uses to communicate with the WebSphere Application Server applications and enabling SSL can be found in the FTM 3.2.13 online product documentation.

    Known issues

    This section outlines the known issues and their workarounds (if any).

    Operator version number incorrect (12181)

    Problem Description: The FTM operator description should not specify a specific version number since it is a single operator supporting multiple releases.  Operator version 4.0.7 was incorrectly specified in the FTM operator description, which is misleading.
    Mitigation: Users should install the FTM operator from the stable-4.5 channel, and ignore the "4.0.7" in the operator description. The description of the operator in that channel will be updated to not specify the version number.

    Issue with Sample User Create exit (12170)

    A null pointer exception might occur when the Sample User Create exit is used.

    The issue occurs because the code is trying to get a method through reflection from the wrong object class.
    This occurs in the user create exit only with the JWT token and is related to around line 104

    				Method getClaimAsStringMethod = oauthAuthenticationClass.getMethod("getClaimAsString",
    							String.class);
    

    Instead of getting method from the object class oauthAuthenticationClass it should be from the object class jwtClass
    The line should be changed to

    				Method getClaimAsStringMethod = jwtClass.getMethod("getClaimAsString",
    							String.class);
    

    Instructions for locating the sample user create exit and building it can be located in FTM Documentation in the section for Role-based authorization.

    Make sure to give the recompiled user exit a new name otherwise the sample provided with the deployment is used.

    Silent Install (11976)

    Before you do a silent install, edit the response file silent/ftmXX_install.rsp and change v3212 to v3213.

    Global Limit Monitor (11938)

    When you are creating a Global Limit monitor and Monitor level is set to "Transactions” and Limit span to “Velocity”, the user is not able to enter negative values for the credit and debit count fields in the Monitor Details section.

    Since you cannot enter negative values for the credit or debit count, you cannot use a value of -1 to disable the monitor. The workaround for this limitation is to enter a high number that will never be reached for the count.

    Create Participant, Roles (11894)

    On the Participant Directory->Participants page, when a user tries to create a participant without selecting any roles, an error message "problemDetail.org.springframework.web.method.annotation.HandlerMethodValidationException" is displayed in the dialog window, although the participant creation was successful. The workaround is to add roles from participant details page. This page can be reached by closing the Create Participant dialog, refreshing the participants table, and clicking the newly created participant from the table.

    Create Participant, Risk Management (11754)

    On the participant's authorization filter page, which is under Participant Directory->Participants Details->Risk Management->Account Rules, whenever a user selects any authorization filter by using the checkbox in the table and tries to enable or disable a rule using the "Enable Rule" or "Disable Rule" buttons that are shown in the table's toolbar, a success notification is displayed despite that action being unsuccessful. The workaround is to enable or disable an authorization filter by using the Authorization Filter details dialog, which is opened by clicking a row in the "Authorization Filter" table.

    Participant Activation (12000)

    Participant activation might fail for participant with message "There are validation errors in participant that need to be corrected" after creating scheduled payment. The workaround is to go to Originator -> Recipient, click the recipient item in the table, go to the Preferences tab, and make sure the required fields Payment scheme and Message type are set.

    CORBA marshalling error indicating an exception class not found (11766)

    A CORBA marshalling error indicating an exception class is not found may be logged by the Control Center when a failure occurs in a remote call to an engine component (e.g. Services Framework, Gateway Engine, Distribution Engine, etc.). The initial failure (root cause) is in the engine. The marshalling error logged by Control Center is a by-product. Root cause analysis needs to focus on the engine component, so it's important to provide log information from the engine servicing the request.
    A future release will correct error handling and logging in the Control Center for failures in remote calls to engine components.

     

    Back to contents


[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCUS74","label":"Financial Transaction Manager for Corporate Payment Services"},"ARM Category":[{"code":"a8m50000000ClaTAAS","label":"Product Documentation"}],"ARM Case Number":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"3.2.13"}]

Document Information

Modified date:
12 August 2025

UID

ibm17171505