Release Notes
Abstract
Release Notes for IBM Financial Transaction Manager for Immediate Payments 3.2.9
Content
- Accessing the latest version of the release notes
- Before installation
- Product documentation
- Support
- Known issues
Accessing the latest version of the release notes
Always use the latest version of this release notes file, which is available at:
www.ibm.com/support/pages/node/6527908
Before installation
System requirements
Check the IBM Financial Transaction Manager system requirements to ensure that your installation platform is supported for the product edition that you plan to install. For more information about the system requirements for all of the different versions of the product, see the IBM Financial Transaction Manager system requirements website.
Downloading the product:
If you are downloading IBM Financial Transaction Manager from Passport Advantage, see the download document for IBM Financial Transaction Manager for Immediate Payments.
Product documentation
The online product documentation is available in IBM Documentation.
Financial Transaction Manager for Multiplatforms documentation.
Defects:
Technotes:
For more information about features, see the Feature List section.
Known issues
This section outlines the known issues and their workarounds (if any).
Issue 1
Users affected: Customers that use IBM Integration Bus toolkit 10.0.0 fix pack 11
Summary:
BAR build fails with java.lang.ArrayIndexOutOfBoundsException in the details.
Resolution:
The fix for this issue (APAR IT23841) is available in IBM Integration Bus 10.0.0 fix pack 12
Other workarounds include
- Building BAR files in IBM Integration Bus 9.0 or IBM Integration Bus 10.0, up to and including V10.0.0 fix pack 10
- Building BAR files by using mqsipackagebar on the command line.
Issue 2
Users affected: Customers that use IBM Integration Bus toolkit 10.0.0 fix pack 12
Summary:
BAR build fails with java.lang.IllegalStateException in the details.
Resolution:
Request fixes for IBM Integration Bus APAR IT24755 from IBM Support.
Other workarounds include
- Building BAR files in IBM Integration Bus 9.0 or IBM Integration Bus 10.0, up to and including V10.0.0 fix pack 10
- Building BAR files by using mqsipackagebar on the command line.
Issue 3
Users affected: Customers that use SCT Inst scheme of FTM Immediate Payments
Summary:
pacs.028 related to camt.056 is currently not supported.
Resolution:
n/a
Issue 4
Users affected: Customers that use the TCH scheme of FTM Immediate Payments with FTM Base 3.2.8 or earlier.
Summary:
For some Outgoing Batch scenarios, the 'MILESTONE' batch status report is missing, only 'FIRST_ACCEPT' and 'COMPLETION' are generated.
Resolution:
This issue is in the maintenance plan for FTM Base, and will be addressed in a future release.
Feature List
This section documents the supported features.
Zelle Payments/IDs over TCH RTP
FTM Immediate Payments has been enhanced to better support Zelle payments settled over TCH RTP.
Support for Incoming Payments and RFPs was largely available because they are still valid TCH RTP payments and FTM IP generally processes these as normal.
However, when settling outgoing RFPs and Payments over TCH RTP (outgoing to TCH) there are specific rules with respect to the primary message/payment identifiers that must adhere to the Zelle/TCH RTP specification to allow the recipient to correlate the payments to the original Zelle messages.
Scope
The scope of this applies to 3 types of outgoing messages.
- Outgoing Payments (including potentially Returns) (pacs.008)
- Outgoing RFP (pain.013)
- Outgoing Payment Acknowledgement (camt.035) – response to an Incoming Zelle Payment
In all 3 scenarios LclInstrm is used to detect the Zelle usage (LclInstrm = ZELLE).
For a non Zelle payment, FTM IP computes new IDs for many of the payment IDs to ensure they are TCH RTP compliant. In the Zelle usage, FTM IP will apply different replacement rules and the channel application may need to format the IDs per the TCH RTP Zelle rules.
Outgoing Payment (pacs.008)
- LclInstrm set to proprietary code ZELLE
- FIToFICstmrCdtTrf/GrpHdr/CreDtTm (passed as-is from channel)
- FIToFICstmrCdtTrf/GrpHdr/MsgId (1-24 passed as-is from channel, last 11 replaced)
- FIToFICstmrCdtTrf/CdtTrfTxInf/PmtId/InstrId (passed as-is from channel)
- FIToFICstmrCdtTrf/CdtTrfTxInf/PmtId/TxId (passed as-is from channel)
RFP (pain.013)
- LclInstrm set to proprietary code ZELLE
- CdtrPmtActvtnReq/PmtInf/CdtTrfTx/PmtId/InstrId (passed as-is from channel)
- CdtrPmtActvtnReq/PmtInf/PmtInfId (passed as-is from channel)
- CdtrPmtActvtnReq/PmtInf/CdtTrfTx/PmtId/EndToEndId (passed as-is from channel)
- CdtrPmtActvtnReq/GrpHdr/MsgId (1-24 passed as-is from channel, last 11 replaced)
- CdtrPmtActvtnReq/GrpHdr/CreDtTm (passed as-is from channel)
Payment Ack (camt.035) (internally generated only)
- PrtryFrmtInvstgtn/Assgnmt/Id
- PrtryFrmtInvstgtn/PrtryData/Data/OrigRefs/InstrId
TCH RTP Zelle Formatting Rules
Outgoing Payment (pacs.008)
LclInstrm set to proprietary code ZELLE
Used by FTM IP to determine it is a Zelle payment.
FIToFICstmrCd tTrf/GrpHdr/CreDtTm
With respect to Zelle it must be set to match the ZELLE initiation time.
FIToFICstmrCdtTrf/GrpHdr/MsgId
|
Position |
Description |
|
01 |
M |
|
02-09 |
File creation date in format YYYYMMDD |
|
10-20 |
FI Identifier (11 digit RTP Participant ID) |
|
21 |
B |
|
22-24 |
Zelle Recipient Organization ID |
|
25-35 |
Message serial number (11 numeric characters)* |
* By default, the last 11 characters will be replaced by FTM to ensure uniqueness & numeric digits.
FIToFICstmrCdtTrf/CdtTrfTxInf/PmtId/InstrId
|
Position |
Description |
|
01-08 |
Creation date in format YYYYMMDD |
|
09-19 |
Participant ID (11 digits) |
|
20 |
B |
|
21-23 |
Zelle Product Type (3 digits, e.g. “P2P”) |
|
24-26 |
Zelle Sender Org ID (3 digits) |
|
27-35 |
Unique Zelle Identifier (9 digits) |
FIToFICstmrCdtTrf/CdtTrfTxInf/PmtId/TxId
|
Position |
Description |
|
01-08 |
Transaction Creation date in format YYYYMMDD |
|
09-19 |
Participant ID (11 digits) |
|
20 |
B |
|
21-22 |
Message serial identifier (2 digits) |
|
23-35 |
Zelle Payment Request ID* (13 digits) |
Note*. This is only valid for response to a Zelle RFP. When there is no RFP InstrId & TxId still match.
Outgoing RFP (pain.013)
LclInstrm set to proprietary code ZELLE
Used by FTM IP to determine it is a Zelle RFP.
CdtrPmtActvt nReq/PmtInf/CdtTrfTx/PmtId/InstrId
Zelle Customer Event ID
CdtrPmtActvt nReq/PmtInf/PmtInfId
|
Position |
Description |
|
01-08 |
File creation date in format YYYYMMDD |
|
09-19 |
FI Identifier (11 digit RTP Participant ID) |
|
20 |
B |
|
21-23 |
Alphabetic serial identifier (3 characters) |
|
24-26 |
Zelle Requestor Org ID (3 digits) |
|
27-35 |
Unique Zelle Identifier (9 digits) |
CdtrPmtActvtnReq/PmtInf/CdtTrfTx/PmtId/EndToEndId
Zelle Invoice Number
CdtrPmtActvt nReq/GrpHdr/MsgId
|
Position |
Description |
|
01 |
M |
|
02-09 |
File creation date in format YYYYMMDD |
|
10-20 |
FI Identifier (11 digit RTP Participant ID) |
|
21 |
B |
|
22-24 |
Zelle Responder Organization ID |
|
25-35 |
Message serial number (11 numeric characters)* |
* By default, the last 11 characters will be replaced by FTM to ensure uniqueness & numeric digits.
CdtrPmtActvt nReq/GrpHdr/CreDtTm
With respect to Zelle it must be set to match the ZELLE initiation time.
Outgoing Payment Ack (camt.035) (Internally generated)
PrtryFrmtInvstgtn /Assgnmt/Id
In response to a Zelle payment (LclInstrm = ZELLE), FTM IP will ensure the following:
Pos. 22-24 - Discretionary bank field will be populated with “ZEL”
PrtryFrmtInvstgtn/PrtryData/Data/OrigRefs/InstrId
No change because FTM already uses the original Payment InstrId which should already be Zelle compliant (as received from TCH).
Configuration to Control Handling of Zelle MsgId’s
By default, FTM IP will take responsibility for generating a unique 11 digits for the digits 25-35.
In the event that the customer prefers to retain the full channel provided MsgId the following configuration entry may be created:
|
Category |
Key |
VALUE |
|
IP_CONFIG |
UPDATE_ZELLE_MSGID |
N = disabled Y = enabled NULL = default = enabled. |
Was this topic helpful?
Document Information
Modified date:
02 June 2022
UID
ibm16527908