Fix Readme
Abstract
Fix / Feature List for IBM Financial Transaction Manager for Immediate Payments Version 3.2.2 for z/OS and Multiplatforms.
Content
The following is a complete list of the fixes and features for V3.2.2, with the most recent first.
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.2.1_iFix0001 | Multiplatforms | 18 October 2019 | iFix0001 on Fix Central | Readme file | - | - | - |
| 3.2.2.1 | Multiplatforms | 31 July 2019 | Fix pack 1 on Fix Central | Readme file | - | - | - |
| 3.2.2.0 |
z/OS
*Note 1
|
19 June 2019 | Shopz | Release notes | - | - | - |
| 3.2.2.0_iFix0004 | Multiplatforms | 26 August 2019 | iFix0004 on Fix Central | Readme file | - | - | - |
| 3.2.2.0_iFix0003 | Multiplatforms | 28 June 2019 | iFix0003 on Fix Central | Readme file | - | - | - |
| 3.2.2.0_iFix0002 | Multiplatforms | 12 June 2019 | iFix0002 on Fix Central | Readme file | - | - | - |
| 3.2.2.0_iFix0001 | Multiplatforms | 20 May 2019 | iFix0001 on Fix Central | Readme file | - | - | - |
| 3.2.2.0 | Multiplatforms | 13 May 2019 | FTM for Immediate Payments for Multiplatforms | Release notes | - | - | - |
*Note 1: This z/OS release contains all the features and fixes listed for 3.2.2.0_iFix0001 and 3.2.2.0_iFix002 for Multiplatforms.
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | 97999 | [RFI OB][RFIR OB] E_UnexpectedError raised when multiple outgoing RFI or RFIR requests from the customer channel are processed. | ||
| TCH | 99017 | [TCH 2.9][pacs.028] Incorrect pacs.028 sent to CSM for an incoming return payment. | ||
| TCH | 97866 | [APAR] CSM Simulator scaling issues caused by MQInput Node thread pool settings - change to node pool (from flow pool for the 3 main inputs). | ||
| TCH | 98250 | [Bat][DP][PMR] Support a different set of timeout values for batched payments - allow a different timeout value for the batch payments. | ||
| TCH | PH16662 | 97894 | [APAR PH16662]TCH Outbound duplicate check query taking up to 34 seconds - simplify SQL to improve Db2 access plan. | |
| TCH | PH15625 | 97401 | [APAR PH15625] Outgoing payments that are waiting for posting don't complete in negative case. | |
| TCH | PH15893 | 97623 | [APAR PH15893][RFI] Failure to correlate incoming (to debtor) RFI when outgoing payment was response to RFP. | |
| TCH | 97696 | [RT][RMT] IP_TO_SNDR_RMT_ACK has unexpected reason code and additional information. | ||
| TCH | 97443 | [APAR][TCH] Correct the spelling of remittance - correct spelling. | ||
| TCH | 97734 | [TCH] Incoming RFPR:pacs.002 Rjct causes parsing error in TchCSMSimulator - CSMSim Failed message: pacs.002 Rjct for an incoming pain.014: NARR must be specified as Cd not as Prtry. | ||
| TCH | 96822 | [TCH][Repeat Limit] Retry command for ACWPRET is not working - Add new object selector override (OUT_PAY_ALL_WAIT_CSM) for the Outgoing Payment Limit Repeat Requests FSM. This selector override includes all the outgoing payment types, including ACWPRET, which was omitted before. | ||
| TCH | 96289 | [TCH][RFP IB] Incorrect notification to customer channel for incoming RFP - Set the BusinessConcept to the 'new' SUBTYPE (IP_TO_DBTR_RFP_NOTIF) for the notification to channel. | ||
| TCH | 96290 | [TCH][RFP OB] Empty Header, MessageName, or both, in ISF content of pain.013 sent to CSM. | ||
| TCH | 96703 | [TCH][OnUs RFPR] Incorrect pacs.002 reject status report for on-us outgoing RFPR. | ||
| TCH | 96475 | [TCH][RFPR IB] Incorrect content for incoming RFPR channel notification - Update BusinessConcept in RFPR Channel notification to 'IP_TO_CDTR_RFPR_NOTIF'. | ||
| TCH | 96969 | [TCH][OnUs RET] Missing RETURN_FOR relation between proxy incoming return and original outgoing payment, ROF - Update to change how the RETURN_FOR relationship is created to more closely match TCH (to fix BVT error). | ||
| TCH | PH15914 | 97440 | [TCH][Repeat Limit] Incorrect content in pacs.002 pending status report to customer channel - Restructure notification to channel if it times out. | |
| TCH | 96611 | [TCH][OB RROF] E_UnexpectedError raised when the precheck service for outgoing RROF was done - Promote data source for A_CheckOutRROFPreCheckResults; add ClassificationCodes for RCL_TO and ROF_TO. | ||
| TCH | 96828 | [TCH][Configured status Code] ACWP needs to be used for pacs.002 status code in status report if nothing is configured. - TCH CSM Sim ACWP keeps UDP as FLOAT, but save as comments how to handle UDP as String - Wait for Clarification. | ||
| TCH | 96665 | [OnUs RFIR] camt028 does not time out - Typo/omission when last change set was delivered. Use the Assignment-base duplicate check. | ||
| TCH | 96781 | [RFP Batch] Reports are not expected when PmtInf contains multiple CdtTrfTx - [batch][RFP] Adding IntrBkSttlmAmt to RFP txn status for batch use case. | ||
| TCH | 97082 | [RFI] Incorrect handling for camt.026 with duplicated Assignment ID - Tidy up duplicate checking for camt.026 and camt.028. It is based on the Assignment ID (not Case ID). | ||
| TCH | 92319 | [RFI] Assgnmt+ID uniqueness is not checked for outgoing camt026 - Update to check for duplicate assignment IDs. | ||
| TCH | 96826 | [OnUs RFIR] |
||
| TCH | 97249 | [RFIR] |
||
| TCH | 95632 | [RMT Batch] Incorrect completion batch status report - [Batch][RMT] Updates for status to channel. | ||
| Digital Payments Integration | 96668 | [OnUs RFIR] 'RFIR_TO' relationship between IP_FROM_CSM_RFIR and IP_FROM_CDTR_RFI is not created - Fix lookup to add RFIR_TO relationship. | ||
| TCH | 96243 | [RFP Batch] The receiver of IP_FROM_CDTR_RFP PT record is set to the last PmtInf's DbtrAgt - Updating Bat and PT sender/receiver database columns for batch scenarios. | ||
| TCH | 96823 | [OnUs RFIR] Some elements are wrong in IP_TO_DBTR_RFIR_ACK PT. | ||
| TCH | 96430 | [OnUs RFIR] Some elements are missing in IP_FROM_CSM_RFIR internal txn ISF - Fix SubType check so that IP_FROM_CSM_RFIR is fully populated. | ||
| TCH | 96780 | [RMT Batch] Incorrect completion batch status report when RMT transaction rejected because RmtId does not match original RFP - [RMT] Update for PAYMENT_STATUS tracking when remit correlation fails. | ||
| TCH | 96830 | [RFP Batch][RMT Batch][Payment Batch] TXN_VAL_FAIL_CNTR is always null - [Batch] Update for batch handling counters. | ||
| TCH | 96474 | [RFIR] Two RFIRs refer to the same RFI, but the second one is rejected - Fix the duplicate checking for RFIR. It is based on Assignment ID, which is stored as the TRANSMISSION CID. Add the RFIR_TO relationship for on-us payments. | ||
| TCH | 92077 | [RFI] No REQ_FOR_INFO_FOR obj relationship if assignee does not match original payment instructing agent - create relationship for not matching assignee and for wrong state of original transaction as well. | ||
| TCH | 96829 | [RFP Batch] Two pain013 arrive simultaneously - Fixing dup check for batch RFP. | ||
| TCH | 96937 | [RMT Batch][OnUs RMT] E_UnexpectedError when ONUS RMT in batch is processed - Fix for defect in batch remit on-us scenario. | ||
| TCH | 96472 | [RFIR] BusinessConcept needs to be IP_TO_CDTR_RFIR_NOTIF instead of IP_FROM_CSM_RFIR - Reset the BusinessConcept for the notification message. | ||
| TCH | 92241 | [RFI] The obj relationships are different on Debtor and Creditor sides - Add classification codes for RFI and RFIR. | ||
| TCH | 96787 | [RMT] |
||
| TCH | 91787 | [Perf][DP] Response ingestion flow has a slow SQL in ReleaseTransaction() - Debtor Scenario - retrofit a performance fix from the development stream into the interim fix stream. | ||
| TCH | 96742 | [TCH][OnUs RET] Incorrect ISF for proxy incoming IP_FROM_CSM_RET. | ||
| Common | 97435 | [Batch] Suppress the COMPLETION status report when the MILESTONE report was already generated and would be reporting identical status. | ||
| Common | 97662 | [Payment][Batch] Completion report incorrectly suppressed - correct the pending test logic. | ||
| Common | 97621 | [Payment][Batch] The object value for INCOMPLETE MILESTONE report lacks ACTC - update to add the calculated ACCP total to the obj value. | ||
| Common | 97207 | Refactor the timeout event handling to increase the reliability of the timeout monitor process. | ||
| Common | 97728 | [Batch][Timeout report] Timeout report not created when timeout for S_MilestonesComplete reached - timeout changes. | ||
| Common | PH15914 | 97440 | [ISF] CheckSetProcessingInstructions can create invalid ISF order. | |
| Common | 95971 | Race condition between 2 FSMs. | ||
| Digital Payments Integration | PH15240 | 96919 | [APAR PH15240][DP_Integration] No error is logged for a Transactions_Rejected response from Gateway. |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Digital Payments Integration | 96178 | Performance improvement for Digital Payments integration. | ||
| TCH | 95685 | Outbound remittance is rejected by CSM as invalid (TCH schema rules) when the RMT from channel is missing MsgRcpt. | ||
| 95061 | Web Services - Initiate credit transfer and Request for payment: Outbound transmissions are not getting set to transmitted. | |||
| Digital Payments Integration | 95307 | Digital Payments response flow doesn't indicate the message type when it throws an unexpected message exception. | ||
| Digital Payments Integration | 95759 | Performance improvement for Digital Payments integration. | ||
| 95971 | Race condition between two FSMs. | |||
| 95752 | A_CheckAccountParticipant always rejects requests from inactive participants. |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH15625 | 97401 | Outgoing payments waiting for posting doesn't complete in the negative case. | |
| TCH | PH15893 | 97623 | [RFI] Failure to correlate incoming (to debtor) RFI, when outgoing payment was response to RFP. | |
| TCH | 97696 | [RT][RMT] IP_TO_SNDR_RMT_ACK has unexpected reason code and additional information. | ||
| Digital Payments Integration | PH15240 | 96919 | [DP_Integration] No error is logged when a Transactions_Rejected response is received from Gateway. | |
| Common | 97435 | [Batch] Suppress the COMPLETION status report when the MILESTONE report was already generated and would be reporting identical status. | ||
| Common | 97207 | Refactor the timeout event handling to increase the reliability of the timeout monitor process. | ||
| Common | PH15914 | 97440 | [ISF] CheckSetProcessingInstructions can create invalid ISF order. | |
| Common | 95971 | Race condition between two FSMs. |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Digital Payments Integration | 95752 | A_CheckAccountParticipant always rejects requests from inactive participants - block requests from inactive participants. | ||
| Digital Payments Integration | 95759 | [Perf][DP] Response ingestion flow has slow SQL - performance changes for Digital Payments response ingestion flow. | ||
| Digital Payments Integration | PH13639 | 95514 | TS002043919 - D-38885 - IBM - Incorrect XPath constants used to access payment object data. - add DEST_ACCOUNT to the object selector since it might be needed by A_CheckAccountParticipant (Java). | |
| SCT | 95218 | [SCT][IB Payment] Repeat pacs.002 accept to CSM missing OrgnlGrpInfAndSts/GrpSts - add alternative path to ISF status code (used by SCTInst). |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH12173 | 94650 | Instructing agent must match debtor agent and the bank is using multiple bank codes - Immediate Payments must not change the instructing agent ID. | |
| Digital Payments Integration | PH08518 | 91176 | Return payment initiated by operator by Accept and return in OAC is not published to Digital Payments. | |
| 92107 | The Immediate Payments timeout FSM changes state at each heartbeat even if no objects timed out. | |||
| 94874 | Invalid query in A_CheckForSecondaryStatusChannel. | |||
| Common | 94984 | [pacs.008 IB] Schema validation error occurred while message not containing InstrId element. | ||
| Common | 94967 | Dup Check CID PT select is using default isolation level. | ||
| Common | 94973 | [Validation] ISF sent to Fraud or Accounting or etc. can get double ISF namespace attribute. | ||
| Common | 94975 | [pacs.008 IB] Schema validation error occurred while message not containing ClrSysRef element. | ||
| Digital Payments Integration | 94679 | When RoRF transaction is created from the Digital Payments user interface or web services, it does not set reason code in OBJ_VALUE table. | ||
| Digital Payments Integration | 94808 | Digital Payments raising tracking entry overdue alerts. | ||
| Digital Payments Integration | 95061 | Web Services - Initiate credit transfer and Request for payment: Outbound transmissions are not getting set to transmitted. | ||
| TCH | 89912 | [Report] RFI and RoRF transactions with blank values for BANK information fields such as BANK_CODE and others. | ||
| TCH | 94407 | [RFI] camt026 is not processed after an Account Inq response is received. | ||
| TCH | 94408 | [RFI] RFI_TO relationship is not created when pacs008 is rejected or processing. | ||
| TCH | 94540 | [RFI] S_WaitInRFIPreChecks never times out. | ||
| TCH | 94690 | [RFI OB] camt.026 from channel rejected with 'Assignee does not match Original Payment Instructing Agent'. | ||
| SCT | 93683 | [ROI OB] Mapping error when camt.029 from channel containing UltmtDbtr/Id/DtAndPlcOfBirth/BirthDt - Update to use GMTTIME instead of TIME for conversion. | ||
| SCT | 93686 | camt.056, camt.029 sent to CSM is not using UTC date to generate unique Assgnmt/Id and CxlId. | ||
| SCT | 94656 | [RCL OB] Assgnmt/Id and CxlId Duplicate check for camt.056 is not performed correctly - Update to fix error message set for duplicate CxlId. | ||
| SCT | 94657 | [RCL OB] Multiple outgoing recall requests are not processed correctly - A_CorrelateRecallTxn - ValidateRecall not called correctly. | ||
| SCT | 94868 | Fix for SCT outgoing payment extension FSM (CSM Timeout Response Reject). - [SCT] Fix for incorrect handling after pacs.008 file rejected by CSM alert. | ||
| SCT | 94972 | [RCL OB] Incorrect OrgnlIntrBkSttlmDt for camt.056 to CSM - Update to set InterbankSettlementDate ISF value from original txn CREATED. |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| TCH | PH06556 | 88885 | [TCH RFIR IB] Fail to process multiple camt.028 for same outgoing RFI - Change inbound mappers (camt.026/028) to pick up ID_REF_CATEGORY from configuration. | |
| PH07983 | 89412 | 'YYYY' incorrectly used in Timezone.formatTSinTimezone - Update to use 'yyyy' instead of 'YYYY' for Timezone.formatTSinTimezone format. | ||
| PH07887 | 90097 | [DP Integration] Unexpected events when you are testing with a high load. | ||
| PH07529 | 90357 | [IP] Serial service configuration can hang when a subprocess is present (for example, PRE_CHECK/RETURN) - correct the PROCESS_STEP value when serial processing a subtype process step. | ||
| PH07718 | 90507 | ISFToCamt028Mapper mapper - Ctry Code mapping issue. This issue was fixed and the code was also optimized a bit. | ||
| PH08286 | 90936 | Payment acknowledgment (Camt.035) notification to channel is not passing AssigneeID - comment out the code that removes assignee. | ||
| PH08518 | 91176 | [DP] Return payment initiated by operator by Accept and return in OAC is not published to Digital Payments - proper handling of command initiated returns. | ||
| PH09670 | 92345 | [DP] A_InitiatePaymentReturn can create an invalid Address ISF when triggered by Digital Payments - changes to how the ContactInfo is copied or created. | ||
| PH09719 | 92363 | [ROF][RCL] Allow the ROF request to proceed unless the return payment is in progress or completed. - change validation. | ||
| PH10221 | 92541 | Return payment cannot call service and sets specific to return when it does ACWP - correct some filters and restore a missing transition. | ||
| PH09926 | 92600 | [ROF][Return][Remit] When an Accept and return of a payment that included RmtId is done, the returned payment must not include this field - always delete the RemitId field. | ||
| PH12081 | 94476 | Suppress expiry reports on the response to CSM channel. | ||
| TCH | PH10516 | 92270 | [TCH PACK OB] Missing relation between payment acknowledgment and original payment. |
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPKQ5","label":"IBM Financial Transaction Manager"},"Component":"IBM Financial Transaction Manager Immediate Payments","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"3.2.2.0;3.2.2.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
18 October 2019
UID
ibm10885034