Fix Readme
Abstract
Fix / Feature List for IBM Financial Transaction Manager for Immediate Payments Version 3.2.3 for z/OS and Multiplatforms.
Content
The following is a complete list of the fixes and features for V3.2.3, with the most recent first.
For V3.2.2, see here.
For V3.2.0, see here.
For V3.0.1, see here.
| V.R.M.F | Platform | Date | Download options | Documentation | Prerequisites | APAR | Superseded by |
|---|---|---|---|---|---|---|---|
| 3.2.3.0_iFix0004 | Multiplatforms | 7 December 2020 | iFix0004 on Fix Central | Readme file | - | - | - |
| 3.2.3.0_iFix0003 | Multiplatforms | 8 October 2020 | iFix0003 on Fix Central | Readme file | - | - | - |
| 3.2.3.0_iFix0002 | Multiplatforms | 18 May 2020 | iFix0002 on Fix Central | Readme file | - | - | - |
| 3.2.3.0_iFix0001 | Multiplatforms | 13 March 2020 | iFix0001 on Fix Central | Readme file | - | - | - |
| 3.2.3.0 | Multiplatforms | 7 Feb 2020 | FTM for Immediate Payments for Multiplatforms | Release notes | - | - | - |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH17603 | 98533 | [APAR] Channel RFI to TCH Payment must correlate on more than just TCH TxId | |
| TCH | 115063 | 117251 | TS004205669 - D-64783 RFRF fails TCH validation for incorrect Assgnr Mmbld - INC1874528 (117251) | |
| TCH | 116798 | 117284 | [PMR][APAR] Payment received pre 2.9 and then process RFRF from DP UI does not pass a valid State | |
| TCH | 115747 | [Heartbeat][Timeout] Timeout Transaction Object selector off of IPHeartbeat is too slow and liable to deadlock | ||
| TCH | 116503 | The DP Integration Batch (for singles) seems to cause locking contention/deadlocks with the outbound Batch FSM (real batch) on E_InTxnComplete/E_InTxnFailed | ||
| TCH | 116579 | Refactor throttler to reduce deadlock potential (116579) | ||
| TCH | 117468 | InstructingAgentRole and InstructedAgentRole mapping in Credit Return ISF | ||
| TCH | 116652 | [TCH 2.9] Use latest xml schema definitions | ||
| TCH | 115085 | [TCH][RFP][RFPR] Incorrect InstgAgt in pacs.002 reject status report to customer channel | ||
| TCH | 113857 | [TCH 2.9][Payment Cancellation] Handling for unknown incoming payment cancellation from TCH | ||
| TCH | 113075 | [TCH 2.9][Payment outgoing] GrpHdr/MsgId for a repeat pacs.008 should be identical to original pacs.008 | ||
| TCH | 117441 | [US Bank] Hold Complete events can double decrement events since we already decremented going to Hold | ||
| TCH | 116180 | [TCH 2.9][Payment Cancellation] Follow up task after processing unknown incoming payment cancellation from TCH. Corresponding payment should be rejected when it arrives after PCR. | ||
| TCH | 114825 | [TCH 2.9][RMT outgoing] Outgoing RMT that does not have matching RmtId and EndToEndId should be rejected | ||
| TCH | 116332 | CT Batch stuck in Validation for invalid receiver routing | ||
| TCH | 115568 | Debtor FI(outgoing) remittance scenario-shows the remt001 as 'Transaction Mapped' and an error in Events | ||
| TCH | 116709 | [TCH 2.9][Payment Cancellation] Incoming PCR transmission stuck in Validating state when PCR processed without corresponding payment | ||
| TCH | 116684 | [TCH 2.9][RMT OB] Outgoing RMT ReqdExctnDt should be checked with ReqdExctnDt in pain.013 , not XpryDt | ||
| TCH | 113919 | [TCH 2.9][RET OB] For partial return, RfrdDocAmt/DscntApldAmt with code 'ORIG' should be populated | ||
| TCH | 116797 | ValFail events raised inconsistently | ||
| TCH | 116816 | [TCH 2.9][Payment Cancellation] Status of unknown PCR after payment is received afterward. | ||
| TCH | 116784 | [TCH 2.9][RFP IB] No pacs.028 is sent to TCH when reaching timeout 'S_WaitingRFPCSMStatusResponse' | ||
| TCH | 116965 | [TCH 2.9][RFP IB] Incoming RFP stuck in 'S_WaitPostAccept' after operator issues Force_Accept | ||
| TCH | 117200 | Publish rule can create multiple XMLNSC elements | ||
| TCH | 117269 | [TCH 2.9][FIPayment IB] Incorrect content for a repeat pacs.002 | ||
| SCT | 116267 | [SCT][CSM Sim] Missing TxInfAndSts/StsRsnInf/AddtlInf in pacs.002 reject from CSM simulator | ||
| SCT | 116268 | [SCT][CSM SIM] MIssing TxInfAndSts/TxSts in pacs.002 accept from CSM simulator | ||
| SCT | 116455 | [SCT][SIM] Sanction and Fraud simulator needs to support reject for camt029 |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH17603 | 98533 | [APAR] Channel RFI to TCH Payment must correlate on more than just TCH TxId | |
| TCH | PH25716 | 109399 | [PMR 108721] TCH Connectors - momentary down | |
| TCH | 112112 | [PMR] Reduce locking/contention around mapped events on Batch FSM | ||
| TCH | 112511 | [APAR][TCH] ValidateRFITxn does not accept _RPT subtypes in Correlation SQL | ||
| TCH | PH27925 | 113039 | [PMR] TCH connector monitor obj timeout not processed | |
| TCH | PH28276 | 113479 | [PMR][APAR] RFIR ISF can be invalid if E2E Id is not included in the RFI from Channel | |
| TCH | 114823 | [PMR][APAR] Pacs.028 (Payment Status Request) is not using the correct values for instructing & instructed agent | ||
| TCH | PH27442 | 111806 | [TCH][Certification] 3.2.7 Validation for TtlIntrbnkStlmtAmt not matching IntrBnkStlmtAmt | |
| TCH | PH27867 | 112399 | [TCH][Pre 2.9] Only partial removal of ISF Party results in invalid Pacs.008 content | |
| TCH | PH27475 | 112382 | [TCH] A_InitiOutbound Credit Return Scenario : Invalid ISF . Parsing error - defect for PMR Task 111669 | |
| TCH | PH27907 | 113012 | Fix for outgoing onus txn failing accountancy check not updating payment_status from PDNG to RJCT | |
| TCH | 113062 | [TCH 2.9][Payment incoming] TxInfAndSts/ClrSysRef should not be presented in pacs.002 reject to CSM | ||
| TCH | 113066 | [TCH 2.9][Payment outgoing] In pacs.008 sent to TCH, PmtTpInf/CtgyPurp/Prtry is always updated to 'BUSINESS' when LclInstrm/Prtry = ZELLE | ||
| TCH | 113075 | [TCH 2.9][Payment outgoing] GrpHdr/MsgId for a repeat pacs.008 should be identical to original pacs.008 | ||
| TCH | 113082 | [TCH 2.9][Connector] Connector generates invalid BizMsgIdr in admin.001 , admin.003 | ||
| TCH | 113289 | [TCH 2.9][RFP Incoming] UnexpectedError raised when incoming RFP contains PmtInf/CdtTrfTx/RltdRmtInf but no RltdRmtInf/RmtId included | ||
| TCH | 113614 | [TCH 2.9][RMT outgoing] Outgoing remt.001 needs to be populated with mandatory content | ||
| TCH | 113676 | [TCH 2.9][Connector] GrpHdr/MsgId in admin.006 EchoResponse is not unique | ||
| TCH | 113859 | [TCH 2.9][RFPR Incoming] Incoming pacs.008 for expired RFP should be rejected | ||
| TCH | 113910 | [TCH 2.9][ROF][RFI][RFIR][RFPR] pacs.002 to CSM should use Assgne from incoming request as InstgAgt | ||
| TCH | 113914 | [TCH 2.9][RFI OB] Update to set Assgnr correctly in camt.026 to CSM | ||
| TCH | 113915 | [TCH 2.9][RROF OB] Update to use Assgne from camt.056 as Assgnr for camt.029 | ||
| TCH | 113916 | [TCH 2.9][RFIR OB] Update to use Assgne from camt.026 as Assgnr for camt.028 | ||
| TCH | 113919 | [TCH 2.9][RET OB] For partial return, RfrdDocAmt/DscntApldAmt with code 'ORIG' should be populated | ||
| TCH | 114181 | [TCH 2.9] Pacs.028 support for Incoming Payment is not implemented per design. | ||
| TCH | 114265 | [TCH 2.9][Token notification] TCH expects to receive pacs.002 reject for unsupported acmt.022 | ||
| TCH | 114658 | [PACK OB] Outgoing camt.035 sent to TCH should use InstdAgt in incoming pacs.008 as Assgnr | ||
| TCH | 115007 | [TCH][Sim] CSM simulator UDP 'CSM_InstgAgtPSRRptNoRsp' is not working | ||
| TCH | 115033 | [RMT ONUS] Remittance message details are missing for incoming ONUS remt001 | ||
| TCH | 115085 | [TCH][RFP][RFPR] Incorrect InstgAgt in pacs.002 reject status report to customer channel | ||
| TCH | 115147 | [TCH][CSM Sim] CSM simulator should have UDP ApplicationName for custmization. Should not use hardcoded 'FTM IP TCH Application' | ||
| TCH | 115426 | [OutgingRMT] Incorrect InstgAgt in pacs.002 status report when remt.001 is rejected | ||
| MAPPER | 114165 | [Camt.028 IB] Incorrect mapping for UltmtDbtr and UltmtCdtr when camt.028 has no RmtInf |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH25467 | 109275 | [APAR PH25467] Support a configurable and dynamic delay before registering with throttler | |
| TCH | PH25120 | 108634 | [APAR PH25120] Support skipping of A_RegisterDPRequest for incoming payments | |
| DP | PH25468 | 107843 | [APAR PH25468][DP][OnUs] Race condition between IP and BR wrt PMC value | |
| DP | PH25476 | 107844 | [APAR PH25476][DP][Pri] Allow IP to pass a lower priority to DP for incoming payments where DP responses are decoupled | |
| TCH | PH23841 | 106573 | [APAR PH23841][TCH] Pacs.002 InstrgAgnt must match the original InstrdAgnt in the request from CSM | |
| TCH | PH23222 | 105623 | [APAR PH23222] A_CheckPreCheckResults is not properly managing the result evaluation when OnUs and Not OnUs payments run together with Serial svcs | |
| TCH | 107390 | [ROF IB] pacs.002 response to CSM for an duplicated incoming ROF uses incorrect value for InstgAgt | ||
| TCH | 107391 | [RFP OB] pacs.002 reject status report for outgoing pain.013 is not using configured IP_BANK_CODE | ||
| TCH | 107392 | [RFRP OB] pacs.002 reject status report for outgoing pain.014 is not using configured IP_BANK_CODE |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH23195 | 104852 | [TCH][RFI] RFI from channel validation should work in WaitForRemit state | |
| COMMON | 104612 | [Throttler] Add explicit order support for singles / FIFO | ||
| DP | PH22522 | 104539 | [DP] CompanyName not set for batches in OBJ_VALUE for DP | |
| DP | 104518 | Deadlocks on payment records between DP response flow and FSMs | ||
| COMMON | 104273 | Race condition in Release Txn action | ||
| DP | PH22033 | 103675 | Race condition can cause CheckComplete event not to be raised | |
| COMMON | 103696 | [TCH][Payment Batch] A_DoSendBatStatusToChannel_Database misuse FTM as DB schema | ||
| TCH | 103554 | [TCH][ADMN008] Mapper configuration error | ||
| TCH | 103693 | [zOS][TCH][RFI IB] SQL exception when processing incoming RFI | ||
| DP | 103328 | [DP/IP intg] pain013 from webservice cannot correlate with incoming camt026(RFI) | ||
| COMMON | 103314 | Deadlocks on updateBatchCounter transitions | ||
| DP | PH21024 | 102458 | [DP_Integration] Aggregated event publications not handled properly |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| COMMON | 98529 | [Common] Incoming Payment FSM can ignore cancellation event | ||
| TCH | PH20025 | 100997 | [APAR] BB&T: TS003030888 TCH Connector sign-on/off functionality | |
| TCH | PH18535 | 99602 | [APAR] Resend of CT after midnight uses different CSM Ids to the original/repeats before midnight. | |
| TCH | PH21024 | 102458 | [APAR][DP Integration] Aggregated event publications not handled properly | |
| TCH | PH20777 | 102278 | [APAR][DP_Integration] Non optimal query in error case | |
| TCH | PH20150 | 101551 | [APAR] Pacs.002 to CSM when payment is rejected because of A_CheckAccountParticipant RJCT | |
| TCH | PH22019 | 101826 | [APAR] Java action causing package leaks | |
| TCH | 103696 | [TCH][Payment Batch] A_DoSendBatStatusToChannel_Database misuse FTM as DB schema Note: Fixed on z/OS only |
||
| TCH | 101396 | [Return OnUs] Accept & Return OnUs where Payment and Recall Request are not on-us causes Unexpected Error | ||
| TCH | 96390 | [OnUs RFI] GroupCreationDateTime of IP_FROM_CSM_RFI internal txn ISF is wrong | ||
| TCH | 96349 | [RFI] |
||
| TCH | 96294 | [pacs.008 OB] empty element |
||
| TCH | 95946 | [camt.056 IB/OB] If OrgnlMsgNmId="pain.013.001.07", elements under TxInf are not mapped to expected path | ||
| TCH | 95923 | FTM IP does not send update to DP in case an outbound payment was rejected by DP (risk) | ||
| TCH | 95706 | [RMT Batch] Incorrect batch validation accept status report | ||
| TCH | 92638 | [TCH][PACK OB] Missing 'PAY_ACK_TO' relation for camt.035 initiated by IP | ||
| TCH | 96748 | [RFP Batch] Milestone report is not expected if all txns are rejected | ||
| TCH | 96745 | [RFP Batch] Milestone report is not expected if duplicate PmtInfId | ||
| TCH | 96741 | [TCH][OnUs RET] Missing RETURN_FOR relation for IP_FROM_CSM_RET initiated from 'Accept And Return' | ||
| TCH | 96739 | [OnUs RMT] The content of IP_TO_SNDR_RMT_ACK PT is not expected | ||
| TCH | 97805 | [RptLimit] Incorrect pending status report to channel | ||
| TCH | 97005 | [RT][RFI] IP_TO_CSM_RFI_RPT payment record lacks amount value logged | ||
| TCH | 96897 | [RFP Batch] Incorrect validation reject report if VAL_REJECT | ||
| TCH | 96764 | [TCH][RptLimit][ACWPRET] No repeat request is send for ACWPRET | ||
| TCH | 96760 | [RMT Batch] Unexpected milestone report when all rmt batch are rejected | ||
| TCH | 96666 | [OnUs RMT] Sanction precheck not working | ||
| TCH | 96606 | [TCH][onUs RROF] Incorrect pacs.002 accept status report to customer channel for an outgoing ONUS RROF | ||
| TCH | 96482 | [TCH][OnUS RROF] ONUS outgoing RROF is not treated as OnUs | ||
| TCH | 99750 | Unmodelled context data error message still being issued | ||
| TCH | 99597 | [ROF] Incoming ROF validation 'S_OutgoingCTPostSubmitFailed' & 'S_OutgoingCTCompleteCSMRejected' are not defined as 'rejected' states. | ||
| TCH | 99452 | Inbound pacs008 - Stays in 'Waiting For CSM Status Acknowledgement' status | ||
| TCH | 97843 | [RMT Batch][OnUs RMT] Two NbOfTxsPerSts for identical status code when part of the txn in RMT Batch are ONUS | ||
| TCH | 97698 | [RT][RFI] IP_TO_CDTR_RFI_ACK pacs002 has unexpected reason code element | ||
| TCH | 97432 | [Timeout][RFI] Timeout doesn't work for RFI | ||
| TCH | 97399 | [RMT] IP_TO_CSM_RMT |
||
| TCH | 103250 | [DP_Integration] Unexpected Error events when WS initiated request for payment is rejected. | ||
| TCH | 102515 | [DP Integration] Add config for the IP OUTGOING DP REQ / IP INCOMING DP REQ Pending/Timeout/Cancel settings | ||
| TCH | 102286 | [SIM] Simulators should ignore deleted config items so as not to malfunction or confuse | ||
| TCH | 102283 | [DP_Integration] WS-initiated payment which is rejected by CSM does not get DP status update | ||
| TCH | 101964 | CSM is function for TCH is using problematic YYYY format in GA code |
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPKQ5","label":"IBM Financial Transaction Manager"},"Component":"Financial Transaction Manager for Immediate Payments","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF051","label":"Linux on IBM Z Systems"}],"Version":"v3.2.3","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
17 December 2020
UID
ibm11565733