IBM Support

Financial Transaction Manager for Digital Payments V3.2.3 Fix List

Fix Readme


Abstract

This document contains V3.2.3 fix list information for Financial Transaction Manger for Digital Payments for Multiplatforms.

Content

Financial Transaction Manager for Digital Payments V3.2.3 Fix List

This document contains fix list information for:

Financial Transaction Manager for Digital Payments, for Multiplatforms V3.2.3


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




Note:

  • V3.2.3.x is Digital Payments (DP) only and does not include Check or Corporate Payment Services.
  • Unless stated otherwise, interim fixes are cumulative and include prior interim fixes.
  • To avoid loss of functionality when migrating from one release to another, check the Compatibility Matrix for the release being migrated to.  The Compatibility Matrix is located in the Financial Transaction Manager for Digital Payments V3.2.3 Release Information document.

V.R.M.F Fix List Links to FixCentral Download
(by Fix ID)
Build Date Pre-req
3.2.3.0 interim fix 5 3.2.3.0-FTM-DP-MP-iFix0005 20201120-0609 3.2.3.0
3.2.3.0 interim fix 4.1 3.2.3.0-FTM-DP-MP-iFix0004.1 20220126-0937 3.2.3.0
3.2.3.0 interim fix 4 3.2.3.0-FTM-DP-MP-iFix0004 20201013-0859 3.2.3.0
3.2.3.0 interim fix 3 3.2.3.0-FTM-DP-MP-iFix0003 20200829-0800 3.2.3.0
3.2.3.0 interim fix 2.2 3.2.3.0-FTM-DP-MP-iFix0002.2 20220106-1550 3.2.3.0
3.2.3.0 interim fix 2.1 3.2.3.0-FTM-DP-MP-iFix0002.1 20211214-2258 3.2.3.0
3.2.3.0 interim fix 2 3.2.3.0-FTM-DP-MP-iFix0002 20200714-1526 3.2.3.0
3.2.3.0 interim fix 1 3.2.3.0-FTM-DP-MP-iFix0001 20200425-0800 3.2.3.0
3.2.3.0 Available from Passport Advantage 20200202-0939 None


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

Refer to Financial Transaction Manager for Digital Payments V3.2.3 Release Information 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\v323\pfs\Gateway\doc\updates.



Back to top 3.2.3.0 interim fix 5
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 - Console Redeploy. Refer to the Console section of the update instructions.
Distribution - Engine Redeploy. Refer to the Engine section of the update instructions.
Gateway - Console Redeploy. Refer to the Console 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
ACH - Other No specific action. Installed with the interim fix.
Core - Other No specific action. Installed with the interim fix.
Distribution - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Components Description
DT084447 Defect Core - Console Created and LastModified Field is NULL during Create Schedule Model API call.
DT085853 Defect Core - Console Scheduledpaymentmodel API time zone issue.
DT086545 Defect Transaction Server - Console BDay Close task broken.
DT087065 Defect Gateway - Console Incorrect information on the FTM DP Inbound transmission hierarchy screen.
116802 Defect
Distribution - Console
Distribution - Engine
Distribution - Other
Problem: Distribution changes to help with performance of 1k batch.
Resolution: Distribution change that will break up large batches into smaller chunks so they can be processed by multiple threads.
New property added to Digital Payments User Interface to set how many transactions should be in each chunk.   
In Administration tab -> Components -> Distribution -> General
TCH Payment Mapping Count -  If set to a value higher than 0, Distribution will split a large batch of payments into smaller groups the size of this property value.


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

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.
Transaction Server - Console Redeploy. Refer to the Console section of the update instructions.
Other
Component Action Carry over from previous interim fixes
ACH - Other No specific action. Installed with the interim fix.
Fix Number Type Components Description
DT099270 APAR
Core - Console
Transaction Server - Console
Failing to process the payments after 9:00 PM EST.


Back to top 3.2.3.0 interim fix 4
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.
Transaction Server - Console Redeploy. Refer to the Console section of the update instructions.
Other
Component Action Carry over from previous interim fixes
ACH - Other No specific action. Installed with the interim fix.
Fix Number Type Components Description
DT080878 APAR Transaction Server - Console Remove hardcoded application ID (FTM IP TCH APPLICATION).
DT081472 APAR ACH - Other Reject camt.056 with invalid CUSTD reason code on FTM Digital Payments User Interface.
112573 Defect Core - Console
SECURITY: CVE-2020-5258
SECURITY: CVE-2020-5259 
115921 Defect Transaction Server - Console
Problem: Payments created from scheduled payments are not having the recur_txn_id assigned.
Resolution: When a payment is created from a scheduled payment, Logic was corrected so that the recurring transaction id from the scheduled payment will be included in the newly created payment.


Back to top 3.2.3.0 interim fix 3
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Gateway - Console Redeploy. Refer to the Console section of the update instructions.
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.
Risk Management - Console Redeploy. Refer to the Console 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
Approvals - Other No specific action. Installed with the interim fix.
Business Rules - Other No specific action. Installed with the interim fix.
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.
Java JRE No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Risk Management - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Components Description
PH19916 APAR Real Time Payments - Other Recipient Account information not updated when a recipient changes organizations while a payment is held in Fraud.
PH22356 APAR
Framework - Console
Risk Management -Console
Risk Management -Engine
Risk Management - SDK
Risk Management -Other
Core - Other
Remove reviewable count from read risk monitor limits views web service.
PH23189 APAR Risk Management - SDK The Zelle reconcile task should use the IPDPROCESSLOCK table/accessor.
PH23304 APAR Real Time Payments - Console CXCTOKENHISTORY results are incorrect for a token that has been restricted.
PH24124 APAR
Real Time Payments - Console
Real Time Payments - Other
FTM should not cancel an EWS payment that has been marked delivered in EWS.
PH24865 APAR
Real Time Payments - Other
Core - Other
Inconsistent Db2 results when receiving an OnTokenStatusChange notification.
PH25009 APAR Real Time Payments - Console
Real Time Payments - Other
Payments stuck in sent because of incorrect state when OnPaymentStatusChange notification arrives.
PH28394 APAR Transaction Server - Console TCH: Destination Account Number incorrect on the Hierarchy Screen - Missing Fields.
PH28687 APAR
Core - Other
Update recurring models fails if the recurring model is a not a Zelle recurring model.
PH28794 APAR Core - Other Add Support for Create Participant.
96762 Defect Real Time Payments - Other
Problem: Zelle CXCServiceBean is logging Soap Faults with ZELUI113S.
Resolution: Corrected Alert message for SoapFaultExceptions in CXCServiceBean.
107459 Defect
Real Time Payments - Console
Real Time Payments - Other
Problem: Small Business Payments to Supported Debit Cards Feature Not Working.
Resolution: Code was changed to make decision on whether Small Business participant can send Payment and Payment Requests based on Organization ID of VSA or MSC rather than the presence of Debit Network details.
110479 Defect Transaction Server - Console Problem: Canadianization - Transmission Hierarchy Page Exception.
Resolution: The batch summary is retrieved based on the inbound batch object using payment id join. This now included the business day ID join which caused the null object being returned for the future dated payment. The remedy has been added so that inbound batch's business day ID is used to retrieve the batch summary. This will prevent the null pointer exception.
112687 Defect Java JRE
SECURITY: CVE-2020-14577
SECURITY: CVE-2020-14578
SECURITY: CVE-2020-14579
SECURITY: CVE-2020-14621
113745 Task Business Rules - Other
Gateway - Other
Transaction Server - Console
Problem: Enable recurring payment to be identified in business rules.
Resolution: Added logic to set the Recurring Column in the Payment table to 'Y' is the payment was created from a recurring payment model.  And new field was created that is passed to business Rules called 'ibmRecurringPayment'. That carries the value from the recurring column of the payment so that business decisions can be made base if the payment is from a recurring model ('Y') or not ("N").
114218 Defect Core -Other Problem: Remove forced validation for participant account existing.
Resolution: Added a new parameter to toggle validation.


Back to top 3.2.3.0 interim fix 2.2
Note: 3.2.3.0 interim fix 2.2 contains a security fix.
 


Back to top 3.2.3.0 interim fix 2.1
Note: 3.2.3.0 interim fix 2.1 contains a security fix.
 



Back to top 3.2.3.0 interim fix 2
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
Gateway - Console Redeploy. Refer to the Console section of the update instructions.
Framework - Console Redeploy. Refer to the Console 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
Approvals - Other No specific action. Installed with the interim fix.
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.
Java JRE No specific action. Installed with the interim fix.
Real Time Payments - Other No specific action. Installed with the interim fix.
Risk Management - Other No specific action. Installed with the interim fix.
Transaction Server - Other No specific action. Installed with the interim fix.
Fix Number Type Components Description
PH24970 APAR Database Database Migration Error from Digital Payment from 3.2.2 to 3.2.3.
PH25854 APAR
Approvals - Other
Core - Other
Gateway - Other
Distribution - Other
Risk Management - Other
Real Time Payments - Other
DP UI shows ON-US RFI as Transit in Transaction Details.
PH25879 APAR Framework - Console
Transaction Server - Console
TCH - Destination Account Number incorrect on the hierarchy screen.
PH26201 APAR Transaction Server - Console Incorrect send RFI case Creator Value.
PH26557 APAR Transaction Server - Console Partial Request for Return of Funds.
PH27070 APAR Transaction Server - Tasks BDayCloseTask - Don't honor offset value when and setting a manual business day.
111502 Defect Gateway - Console
Gateway - Other
Problem: PERF Tuning Index for query that is consuming a lot of CPU.
Resolution: New index is required for the code changed on the GW_FILE_STAT table for the PROCESSING_START_TIMESTAMP.
111710 Defect Gateway - Console Problem: Input Validation - Cross Site Scripting (Reflected): Inbound Transmission screen,others.
Resolution: The cross site scripting failure was corrected in the inbound physical transmission by escaping the filter value.


Back to top 3.2.3.0 interim fix 1
WebSphere Application Server Components to Deploy
Component Action Carry over from previous interim fixes
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.
Other
Component Action Carry over from previous interim fixes
ACH - Other No specific action. Installed with the interim fix.
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.
Java JRE 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 Components Description
PH21957 APAR Java JRE SECURITY: CVE-2019-4732.
PH23095 APAR Core - Other TCH - 3.2.3 migration scripts missing for File_Type_Id.
PH23176 APAR Core - Other,
Real Time Payments -  Console,
Real Time Payments - Other
Once a participant is restricted in FTM - Participantview.read call is throwing an error.
PH24208 APAR - SECURITY: CVEID-177835.
PH24269 APAR ACH - Other Credit Transfer is not rejected in FTM for Invalid Participant Routing Number.
95728 Defect Gateway - Other Problem: Slow Performance on Ingestion.
Resolution: Added additional code threading.
103671 Defect Transaction Server - Other,
Gateway - Other
Problem: 471W errors while tactical activation is occurring and files are being ingested.
Resolution: Code change to prevent committing an outstanding Db2 query for a non-existing presentment session.
106414 Task Distribution - Other,
Transaction Server - Other
Problem: First 50 Transactions failed due to timeouts at prechecks.
Resolution: Added new functionality for Distribution to map TCH presentments/batches.  Prior to this change, Distribution would map a presentment/batch by endpoint.  This can potentially cause a timeout if the batch is extremely large.  TCH requires that the first 50 payments need to be processed in a certain window and mapping by endpoint does not guarantee this will happen.   Digital Payments will now map TCH presentments/batches according to the Capture Order.  This change will ensure that the payments are mapped in order, so the first 50 payments into the system will be the first 50 mapped no matter the end point.
106616 Defect Distribution - Engine Problem: Need to consolidate distribution mapper queries for better performance.
Resolution: In distribution mapper processing, the select endpoint/sidepoint and the select payment/sidepoint items database queries were combined into a single query.
106617 Defect Distribution - Engine Problem: Consolidate distribution mapper queries.
Resolution: In distribution mapper processing, the endpoint/sidepoint and the payment/sidepoint items database queries were combined into a single query.  Now, all payments and sidepoints for an inbound batch are obtained at once, sorted into memory by mapping criteria (basically by endpoint ID) and processed.

Back to top 3.2.3.0 Release
  
Fix Number Type Components Description
PH15643 APAR - SECURITY: CVE-2019-4519.
93442 Defect Gateway Other Problem: Gateway is synchronizing when finding files to process.
Resolution: Fixed a performance issue that occurred when the gateway was configured with more than 5 file processing threads and it was processing very small transmissions like TCH single payment messages or Zelle payments.
96571 Defect Distribution Engine Problem: Distribution is making a 7 item batch when there is a 6 item per batch limit.
Resolution: Corrected a problem were the maximum payments per batch threshold weren't preventing more payments to be mapped to the batch.
96786 Defect Core Other Problem: Non-OnUs payments within a mixed batch file fail with "unable to assign item to an endpoint".
Resolution: Assign endpoint TCHORIG to the item if all of the following conditions apply:
- Exiting the node and no endpoint has been assigned.
- The file type is 'TCH'.
- The origination flag is set to 'Y'.
- The sub type is 'IP_FROM_DBTR_INSTR'.
98284 Defect Transaction Server Console Problem: Inbound and Processing Batches screen doesn't load due to database error.
Resolution: Missing attributes in the UI query were added.
99021 Defect Distribution Other Problem: Eligible Transaction Screen does not display transaction dollar amounts.
Resolution: Eligible Transaction Screen did not display some transaction dollar amounts has been corrected.
99610 Defect Approvals Other Problem: Approvals:  attempt to send an approvals request for transaction return action fails.
Resolution: Approvals request for Returning a transaction failed has been corrected.
100071 Defect Database Problem: WebSphere Application Server reports SQL error while processing pacs.008 message.
Resolution: See the 3.2.3 Migration Document for fix details.
101392 Defect Core Other Problem: Accept & return triggered from DP, the camt.029 stays in S_InitiatingPaymentReturn.
Resolution: Code change to handle internally generated returns for TCH.
101659 Defect Real Time Payments Tasks Problem: TCH's participant in participant directory, updates "Version" number after each import of the participant routing table.
Resolution:
- If a participant is not in the routing file, then create a new version.
- If the Name of the Participant in the table and file where the same except for trailing blanks then a new record will be created. 
103284 Defect Transaction Server Other Problem: Request For Information (RFI) on multiple pacs008 and pain013 with approval causes WebSphere Application Server (WAS) hang and timeout.
Resolution: Code change to prevent WebSphere Application Server hangs and time out.



[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPKQ5","label":"IBM Financial Transaction Manager"},"Component":"IBM Financial Transaction Manger for Digital Payments","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"3.2.1;3.2.1.0;3.2.2.0;3.2.2.1;3.2.3.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
10 March 2022

UID

ibm11073444