IBM Support

Fix / Feature List for IBM Financial Transaction Manager for Immediate Payments Version 3.2.2 for z/OS and Multiplatforms

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.



V3.2.2, Fix Pack 1, interim fix 1

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] is wrong if RFIR sanction precheck fails - add IP_OUTGOING_RROF_PRE_CHECK/ONUS to config.
TCH 97249  [RFIR] of IP_TO_CDTR_RFIR_NOTIF is wrong - Ensure CreditInvestigation.Case.Identification is set correctly in the proxy OnUsRFI.
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] Reference is wrong - [RMT][RFP] Updates for how InitgPty and MsgRcpt values are set for remt.001 and pain.013 to CSM, including on-us scenarios.
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.

V3.2.2, Fix Pack 1

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.

V3.2.2, interim fix 4

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.

V3.2.2, interim fix 3

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).

V3.2.2, interim fix 2

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.

V3.2.2, interim fix 1

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"}}]

Document Information

Modified date:
18 October 2019

UID

ibm10885034