IBM Support

V3.2.5 Fix List for Financial Transaction Manager for Digital Payments

Fix Readme


Abstract

This document contains V3.2.5 fix list information for Financial Transaction Manager for Digital Payments (DP) for Multiplatforms.

Content

V3.2.5 Fix List for Financial Transaction Manager for Digital Payments (DP)

This document contains fix list information for:

V3.2.5 Financial Transaction Manager for Digital Payments (DP) for Multiplatforms


The following is a complete listing of available FTM for Digital Payments (DP) fixes on all platforms. Multiplatforms fixes are available on FixCentral .




Note:


V.R.M.F Fix List Links to FixCentral Download
(by Fix ID)
Build Date Pre-req
3.2.5.0 interim fix 6 3.2.5.0-FTM-DP-MP-iFix0006 20220202-1520 3.2.5.0
3.2.5.0 interim fix 5 3.2.5.0-FTM-DP-MP-iFix0005 20220110-1155 3.2.5.0
3.2.5.0 interim fix 4.1 3.2.5.0-FTM-DP-MP-iFix0004.1 20220106-1212 3.2.5.0
3.2.5.0 interim fix 4 3.2.5.0-FTM-DP-MP-iFix0004 20210817-1024 3.2.5.0
3.2.5.0 interim fix 3.2 3.2.5.0-FTM-DP-MP-iFix0003.2 20220114-1023 3.2.5.0
3.2.5.0 interim fix 3.1 3.2.5.0-FTM-DP-MP-iFix0003.1 20211222-1134 3.2.5.0
3.2.5.0 interim fix 3 3.2.5.0-FTM-DP-MP-iFix0003 20210615-1626 3.2.5.0
3.2.5.0 interim fix 2 3.2.5.0-FTM-DP-MP-iFix0002 20210426-1346 3.2.5.0
3.2.5.0 interim fix 1 3.2.5.0-FTM-DP-MP-iFix0001 20210316-1552 3.2.5.0
3.2.5.0 Available from Passport Advantage 20201001-1224 None


Note: APAR links for security fixes aren’t active.

Refer to V3.2.5 Release Information for Financial Transaction Manager for Digital Payments (DP) for further details on issues and changes.

Note: The update instructions referred to by interim fixes are located in the install location\component\doc folder, for example: install location\shared\v325\pfs\Gateway\doc\updates.
 


Back to top 3.2.5.0 interim fix 6

Note: 3.2.5.0 interim fix 5 contains a security fix.
 
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Real Time Payments - Console Redeploy. Refer to the Console section of the update instructions.
Other
Component Action Carry over from previous interim fixes
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Gateway - Other No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Component(s) Description
DT124223 Defect
Real Time Payments - Console
Real Time Payments - Other
Address null pointer where there is no record in the RECIPIENT table for the recipient.
DT124225 Defect
Real Time Payments - Console
Real Time Payments - Other
Zelle Received payments are getting stuck in Pending Processing.
 

Back to top 3.2.5.0 interim fix 5

Note: 3.2.5.0 interim fix 5 contains a security fix.
 
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Real Time Payments - Console Redeploy. Refer to the Console section of the update instructions.
Other
Component Action Carry over from previous interim fixes
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Gateway - Other No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Component(s) Description
DT119278 Defect
Real Time Payments - Console
Real Time Payments - Other
The token status is not being updated from Restricted to Inactive after receiving OnTokenStatusChange Notification from EWS.
DT119452 Defect
Real Time Payments - Console
Real Time Payments - Other
CXCMultiRecipients does not allow a deleted recipient to be re-added.
DT121186 Defect Real Time Payments - Other Funds Transfer UX is occasionally pulling from the incorrect settlement account.  
131269 Defect
Real Time Payments - Console
Real Time Payments - Other
Problem: When creating a participant, "Unable to add Originator Subscription" error is being improperly logged.  
Resolution: New logic is added that detects whether existing product codes have already been assigned to log an error.

Back to top 3.2.5.0 interim fix 4.1
Note: 3.2.5.0 interim fix 4.1 contains a security fix.

Back to top 3.2.5.0 interim fix 4
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Framework - Console Redeploy. Refer to the Console section of the update instructions.
Real Time Payments - Console Redeploy. Refer to the Console section of the update instructions.
Web Services - Engine Redeploy. Refer to the Engine section of the update instructions.
Other
Component Action Carry over from previous interim fixes
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Gateway - Other No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Component(s) Description
126430 Task Real Time Payments - Console
Real Time Payments - Other
Problem: The Zelle notification user exit is not invoked when participants add, update, or delete recipients.
Resolution: The unique Zelle notification user exit methods are invoked now when participants add, update, or delete recipients.
These user exit methods can be customised to notify their participants that these events have occurred.
116985 Defect Framework - Console
Web Services - Engine
SECURITY: CVE-2020-5001

Back to top 3.2.5.0 interim fix 3.2
Note: 3.2.5.0 interim fix 3.1 contains a security fix.

Back to top 3.2.5.0 interim fix 3.1
Note: 3.2.5.0 interim fix 3.1 contains a security fix.

Back to top 3.2.5.0 interim fix 3
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Distribution - Console Redeploy. Refer to the Console section of the update instructions.
Distribution - Engine Redeploy. Refer to the Engine section of the update instructions.
Real Time Payments - Console Redeploy. Refer to the Console section of the update instructions.
Risk Management - Engine Redeploy. Refer to the Engine section of the update instructions.
Services Framework - Console Redeploy. Refer to the Console section of the update instructions.
Services Framework - Engine Redeploy. Refer to the Engine section of the update instructions.
Transaction Server - Console Redeploy. Refer to the Console section of the update instructions.
Other
Component Action Carry over from previous interim fixes
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Gateway - Other No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Component(s) Description
DT097098 Defect Real Time Payments - Console Account Number information Missing from General Tab in Transmission Hierarchy.
DT102598 Defect
Risk Management - Engine
Calling the RiskMonitorLimitsViews web service or viewing the Exposure Limit Monitoring page periodically causes a Null Pointer Exception.
DT103132 Defect Real Time Payments - Console During the create payment process, the EJB rolled back.
DT105093 Defect Distribution - Console
Distribution - Engine
File names for NACHA files are incorrect -- Date, Time / Filename has changed.

Added new core property "Set NACHA date-time file pattern as current date-time" to Distribution > Transmission core properties to control whether current date-time (default) or the CREATED timestamp of the Outbound Transmission (Outbound Presentment Group) is used for the substitution of 'DT' in file name patterns.
DT105123 Defect Real Time Payments - Console Payment requests to OON are timing out in SOAP UI while submitting the request.
DT105233 Defect Real Time Payments - Console Expiring Payments with EWS receive SOAP Fault Error.
DT105474 Defect Real Time Payments - Console Post participant fails with 'commit' operation error.
117161 Defect Transaction Server - Console SECURITY: CVE-2020-5002.
118013 Defect Gateway - Other SECURITY: CVE-2020-5000.
120609 Defect Distribution - Engine Problem: For null file endpoints, distribution is failing to map a payment which has a different mapping criteria than existing payments which have already been mapped to a null file.
Resolution: In distribution engine, during mapping of an inbound batch, when reading unmapped payments from the database, the SAME_DAY, GOVERNMENT_INDICATOR, and SETTLEMENT_DEFERRED fields are set as either 'Y' or 'N' (or 'C'/'G' for GOVERNMENT_INDICATOR).  If the database value is not 'Y', 'N' (or 'G' for GOVERNMENT_INDICATOR), the value is interpreted as 'N' (or 'C' for GOVERNMENT_INDICATOR).
121076 Defect Transaction Server - Console SECURITY: CVE-2021-20531.
122951 Defect Real Time Payments - Console
Transaction Server- Other
Problem:  New processing batch was not created when passing payment insert bean in PresentmentUpdateBean.
Resolution: Include Payment Scheme when invoking internal classes.
123122 Defect
Services Framework - Console
Services Framework - Engine
Problem:  Purge Usage Task causes an error with SQLSTATE 23001.
Resolution: Resolved an issue with the Usage Purge Task where deleting entries might cause an error with SQLSTATE 23001.
124224 Defect Transaction Server - Other Problem:  Db2 connection issue when IBM MQ is down and EOD check is running.
Resolution: Code change is done to not let multi-threaded events abandon connections in Database. 
124894 Defect
Business Rules - Other
Core - Other
Gateway - Other
Distribution - Other
Real Time Payment - Other
Risk Management - Other
Services Framework - Other
Transaction Server - Console
Problem:  Uncommitted insert to the log table when a J2SE application failed on the initial insert.
Resolution:  This fix addresses a potential issue when inserting into the log table causes an error and is not committed/rolled back at the correct time.
124895 Defect Risk Management - Engine Problem:   Risk is not applying payments to daily or monthly limits.
Resolution: Code change made so that the presentments are cleaned up after applying payments to the limits.

Back to top 3.2.5.0 interim fix 2
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Core - Console Redeploy. Refer to the Console section of the update instructions.
Distribution - Engine Redeploy. Refer to the Engine section of the update instructions.
Gateway - Engine Redeploy. Refer to the Engine section of the update instructions.
Real Time Payments - Console Redeploy. Refer to the Console section of the update instructions.
Transaction Server - Console Redeploy. Refer to the Console section of the update instructions.
Web Services - Engine Redeploy. Refer to the Engine section of the update instructions.
Other
Component Action Carry over from previous interim fixes
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Gateway - Other No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Component(s) Description
DT091133 Defect
Core - Other
Gateway - Other
Business Rules - Other
Transaction Server - Other
Transaction Server - Console
Remove Business Rules Tactical Activation when creating or modifying Zelle or TCH participants using the UI or API.
DT097912 Defect Core - Other
Gateway - Other
Real Time Payments - Other
Expiring Payments with EWS Receives SOAP Fault Error.
DT099153 Defect Distribution - Engine
Distribution - Other
Extra transmissions created in NACHA outbound transmission window and incorrect transmission definition.
DT099183 Defect Gateway - Other Returns transaction are sent to older business day on outbound transmission.
DT099481 Defect Real Time Payments - Other Payment Request to Out of Network is timing out.
DT099846 Defect Core - Other
Gateway - Other
Real Time Payments - Other
CXC_ParticipantView Returns No Participant Message Even Though Participant is in the Database.
121924 Defect
Core - Other
Gateway - Other
Real Time Payments - Console
Real Time Payments - Other
Problem: Zelle - Transfer Token web service that allows clients to self service a token transfer
Resolution: The CreateCXCToken web service has been enhanced to support the ability transfer a token that is already registered at EWS.
122702 Defect Framework - Console
Real Time Payments - Other
Problem:  NullPointerExeption is occurring in 10x framework.
Resolution: Code Fix for NullPointerExeption in third party 10x framework when invalidating browser sessions.

Back to top 3.2.5.0 interim fix 1
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Core - Console Redeploy. Refer to the Console section of the update instructions.
Distribution - Engine Redeploy. Refer to the Engine section of the update instructions.
Gateway - Engine Redeploy. Refer to the Engine section of the update instructions.
Partner Profile - Console Redeploy. Refer to the Console section of the update instructions.
Risk Management - Engine Redeploy. Refer to the Engine section of the update instructions.
Real Time Payments - Console Redeploy. Refer to the Console section of the update instructions.
Transaction Server - Console Redeploy. Refer to the Console section of the update instructions.
Web Services - Engine Redeploy. Refer to the Engine section of the update instructions.
Other
Component Action Carry over from previous interim fixes
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Gateway - Other No specific action. Installed with the interim fix.
Risk Management - Other No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Component(s) Description
DT092940 Defect Core - Console
Core - Other
Real Time Payments - Console
Real Time Payments - Other
EWS does not support UnregisterToken4.1 or DeletePaymentProfile4.1 as webservice calls.
DT094178 Defect Real Time Payments - Console
Real Time Payments - Other
Zelle: OnTokenStatusChangeNotification to an FI that does not contain the token results in NullPointerException.
DT094436 Defect Core - Console
Core - Other
Unable to delete the Limits in the Limit Monitor screen using the eye icon.
DT094451 Defect Distribution - Engine Nullpointer exception when creating outbound presentment for null file for activated ZELLE business day and Payments "Not Getting Mapped" and Distributed.
DT094687 Defect Gateway - Engine Multiple transactions with the same ITEM.CAPTURE_SEQ_NUM causes Return matching problems.
DT094977 Defect Core - Console
Real Time Payments - Console
CXCParticipantTable.java is still using the PARTNER table and not PARTNER_GENERAL.
DT095796 Defect Core - Console
Real Time Payments - Console
Issue while restricting an inactive token when it is owned by and has differing states in more than one participant.
DT095802 Defect Core - Other
Distribution - Console
Partner Profile - Console
Manage Build Options screen showing the wrong number of Endpoints.
DT095963 Defect Database Risk Exposure Limit Monitors are not being updated or displayed in User Interface.
DT096014 Defect Distribution - Engine Transmission Deliveries Not Present for Business Days.
DT096423 Defect
Real Time Payments - Console
Real Time Payments - Other
OriginatorType is displayed as UNKNOWN for the messageType ZELLE_Recv , when the Sender Type is either Personal or Small Business.
DT096428 Defect Real Time Payments - Other Account Decryption is not working as expected for Out Of Network profile.
DT096877 Defect
Real Time Payments - Console
Real Time Payments - Other
A Token's Payment profile needs to be deactivated when an OnTokenStatusChange is received.
DT097099 Defect Transaction Server - Console Incoming ACH or return ACH transmissions hierarchy page is not showing related transaction tab for Day+1 payments.
117178 Defect Transaction Server - Console
Web Services -Engine
SECURITY: CVE-2020-5003.
117471 Defect Java - JRE SECURITY: CVE-2020-14782.
120675 Defect Java - JRE SECURITY: CVE-2020-27221.
120836 Defect
Real Time Payments - Console
Real Time Payments - Other
Problem: Request to increase the number of maximum tokens per user.
Resolution:  Increased the maximum number of allowed tokens to 13.
121355 Defect Real Time Payments - Console Problem: Performance issue with CXCParticipantView Read service while reading incoming payment requests.
Resolution: Improves performance of various queries in Payment Request processing that use selects to OBJ_VALUE table.
121513 Defect
Distribution - Other
Gateway - Other
Transaction Server - Other
Problem: NACHA 5 Record COMP_ENTRY_DESC is empty.
Resolution: Code change ensures when processing a .b54 file, the COMP_ENTRY_FIELD will not be empty, but populating correctly.  
112573 Defect Core - Console SECURITY: CVE-2020-5258.
SECURITY: CVE-2020-5259.

Back to top 3.2.5.0 Release
  
Fix Number Type Component(s) Description
PH25856 APAR Database FTM Risk EJB: GETPARTNERDEPOSITORACTIVITY DB query is taking 40% time of Add payment service total time.
PH28594 APAR Business Rules - Other
Core - Other
Gateway - Other
Transaction Server - Other
CPS Purge for removing usage records is not removing old data.
DT081856 APAR Real Time Payments Zelle : Stuck in Sent - Space and Special Chars on Transaction Memo Post.
113761 Defect Transaction Server - Console
Problem: Nonpayment transaction hierarchy screen fails due to invalid merges.
Resolution: Nonpayment transaction hierarchy screen rendering logics have been altered to render the screen correctly.
114410 Defect Web Services - Engine Problem: WS-ReadInboundTransactions - Related transactions data is not correct.
Resolution: If nonpayment object, API or other UI copies the FTM transaction ID onto the transaction I.
114836 Defect Transaction Server - Console Problem: TCH - Receive incoming RequestForPayment(pain013)-The hierarchy nonpayment Transaction Details throws error  IZG00000E.
Resolution: The item object may be null for  the nonpayment transaction. Such null check has been added to allow Dojo to render the screen correctly.
114929 Defect Web Services - Engine Problem: Return 404 error if entity is not found.
Resolution: If the ID is invalid so the corresponding entity is not found, then API returns the 404 (entity not found error).
114971 Defect Gateway - Other Problem: TCH - Async CreateInitiateCreditTransfer with Approvals enabled - Approval Rejected but Transaction is still 'Accepted' and Outbound Transmission 'Transmitted'.
Resolution: The new reject error code for approval reject process for the web services are added. TCH0001RJC should reject the transaction created and block being distributed.
114974 Defect Web Services - Engine Problem: TCH - Async Bulk InitiateCreditTransfer has 2nd transaction and 2nd outbound transmission with the wrong status information.
Resolution: Unexpected error when AppBridgeMessage from IP to DP to update the last payment status is generated.
114980 Defect Gateway - Console Problem: TCH - Async CreateInitiateRequestForPayment with Approvals enabled - Approval Rejected but Transaction is still 'Accepted' and Outbound Transmission shouldn't exist.
Resolution: The pain.013 message created by initiate request for payment will not be distributed if approval process rejects such record.
115064 Defect Distribution - Engine
Transaction Server - Console
Web Services - Engine
Problem: TCH - Incoming RequestForPayment/ResponseRequesForPayment and Initiated Credit Transfer - Not completing relationship to pain013.
Resolution: When pain.001 (ICT) is initiated by the web services API, it accepts the referencing payment information ID from pain.013. Such should have a right correlation to make pain.013 to be resolved when pain.001 is sent out to TCH.
115072 Defect Transaction Server - Console Problem: TCH - Response information from Create ResponseToRequestForPayment has no values in several of the fields.
Resolution: Added the channel ID and data onto the Physical Transmission created. 
115093 Defect Transaction Server - Console Problem: The data column of the base physical transmission must be populated with the request section.
Resolution: The Data column in Physical Transmission will contain the Request section of the IP message from DP.
115188 Defect Transaction Server - Console Problem: TCH - Incoming RequestForPayment/ResponseRequesForPayment and Initiated Credit Transfer - ICT WS has an exception.
Resolution: The hardcode of fsm application name has been replaced with logic to retrieve the name from the 20022 message standard. However, if fsm application name is still incorrect in the message standard, then it will use the default fsm application name. In such case, the web api queues may not be available for the synchronous web services. Such has been corrected by checking the empty queue information and returned 400 http status code instead. No more processing will occur.
115296 Defect Transaction Server - Console Problem: TCH - Incoming-pacs008; Incoming-camt056; WS-Create ResponseROF; WS-Create Return Payment - return payment not showing in PFS UI; just OAC.
Resolution: The item object may be null for  the nonpayment transaction. Such null check has been added to allow Dojo to render the screen correctly.
115374 Defect Transaction Server - Console Problem: Cancel of an Inbound ACH Transmission fails.
Resolution: The accepted but not override able should still be allowed to be canceled. 
115431 Defect Transaction Server - Console Problem: The return data was not attached in the raw data of IP Physical transmission which blocked a continued processing.
Resolution: Code was corrected to contain return data in the raw data.
115440 Defect Distribution - Engine Problem: Canceling an Inbound Transmission fails in Distribution.
Resolution: When performing a delete action, if the outbound transmission results in an empty file, it is deleted.  In this code path there was an unnecessary check for an outbound_file_build record, which would throw an exception if the record did not exist.  This check has been removed.
115505 Defect Web Services Engine Problem: WS-Return Payment has incorrect Response status information.
Resolution: The output format of return payment for synchronous and asynchronous mode are updated correctly now.
115516 Defect Transaction Correction and Reconciliation - Console
Web Services - Engine 
Problem: Add additional parameter for ICT (Reference to RFP FTM Transaction ID).
Resolution: On top of the existing Reference RFP Payment Information ID a new parameter called Reference RFP FTM Transaction ID is added to reduce the operation interfacing processes to respond to request for payment.
By using the Reference RFP FTM Transaction ID, there is no need to call Read Inbound Transaction to find out the corresponding payment information ID. The API will automatically find the pain.013 and retrieve a CID to correlate with pain.013.
115529 Defect Transaction Server - Console Problem:  TCH - Incoming pain013-WS sync mode Create ResponseToRequestForPayment rejected-listing incorrect status.
Resolution: The response to request for payment return status was retrieved too earlier than actual processing. The retrieval process is now moved after IBM MQ receives the response to reflect the latest pain.013 status.
115651 Defect Gateway - Other Problem:  Transmission Checking - Update the category of TCH0001RJC to 1. 
Resolution: The TCH0001RJC error code category is changed to Transmission Checking instead of TCH.
115664 Defect Transaction Server - Console Problem:  WebService ScheduledPayment-Single is failing.
Resolution: The Local Instrument and Purpose Category has been added into the pain.001 created by the scheduled payment. 



[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPKQ5","label":"Financial Transaction Manager"},"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.5"}]

Document Information

Modified date:
22 February 2022

UID

ibm16256618