Fix Readme
Abstract
Fix / Feature List for IBM Financial Transaction Manager Version 3.2.2 for z/OS and Multiplatforms.
Content
The following table shows a list of the fixes and features for 3.2.2, with the most recent first.
For 3.2.0, see here.
For 3.0.0, see here.
| V.R.M.F | Platform | Date | Download options | Documentation | Prerequisites | APAR | Superseded by |
|---|---|---|---|---|---|---|---|
| 3.2.2.2 | z/OS | 22 October 2019 | Shopz | Readme file | V3.2.2 GA | PH18170 | - |
| Multiplatforms | 22 October 2019 | V3.2.2, Fix Pack 2 on Fix Central | Readme file | V3.2.2 GA | - | - | |
| 3.2.2.1 | z/OS | 7 August 2019 | Shopz | Readme file | V3.2.2 GA | PH14849 | PH18170 |
| Multiplatforms | 31 July 2019 | V3.2.2, Fix Pack 1 on Fix Central | Readme file | V3.2.2 GA | - | - | |
| 3.2.2.0 (*Note 1) | z/OS | 21 June 2019 | Shopz | Release notes | - | - | - |
| 3.2.2.0_iFix0002 | Multiplatforms | 12 June 2019 | V3.2.2 iFix0002 on Fix Central | Readme file | V3.2.2 GA | - | - |
| 3.2.2.0_iFix0001 | Multiplatforms | 20 May 2019 | V3.2.2 iFix0001 on Fix Central | Readme file | V3.2.2 GA | - | - |
| 3.2.2.0 | Multiplatforms | 20 May 2019 | FTM for Multiplatforms FTM for z/OS Developer Edition |
Release notes | V3.2.2 GA | - | - |
*Note 1: This z/OS release contains all the features and fixes listed for 3.2.2.0_iFix0002 for Multiplatforms.
Features
| Component | Description (For more information, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms 3.2.2 online product information) |
| Core | Support for SWIFT Standards Release 2019. (Ref: 96785) |
| Add execution environment information to exception events. (Ref: 96125). |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 98042 | Batches fail on new IP bulk status to file channel - Write to work path by default when there is no file output location. |
| PH18337 | PH16162 | 96970 | [Core][APAR PH16162] Support transmission of 0-byte files. | |
| - | - | 96987 | [Frag][PMR] Support delegation of batch update to the EPF by the E_MpInFragBatMapped event - support the optional UPDATE context on the event E_MpInFragBatMapped. | |
| - | - | 94479 | [Java Actions] The E_BatPTValid event is not in table - add support for batch event. | |
| - | - | 98660 | [IP] Validation of IdReference fails when a NULL value is passed in. | |
| - | - | 98431 | [Core] Attribute "processId" is not allowed to appear in element "cbe:CommonBaseEvent" - ensure that the EndOutboundMapper provides a Reporter component. Harden code to work even if reporter is not present. | |
| - | - | 98307 | [DP] Post Mappers don't work with chunking - changes to improve chunking and post mappers. | |
| - | - | 96418 | [EM] EndMapper2 seems to not be evaluating the TECH_PRIORITY from PT in XMLNSC properly. | |
| - | - | 97771 | [JavaActions] Inefficient Code in getJDBCConnection - changes to optimize getJDBCConnection(). | |
| Model Tooling | - | - | 97287 | [Model Tooling] More checks on transition priority attribute: New validation rule (FMV0082E) to ensure priority value is numeric. |
| Generic Model | - | - | 98824 | [Generic Model] Event E_BatPTValid definition missing expected context PTTYPE. |
| Database | PH18209 | PH16976 | 98534 | [DB][APAR PH16976] Stored Procedure parameter too small to accept possible passed value. |
| - | - | 96663 | The generate_runstats_reorg_scripts.sh generates many reorg indexes statements but no such index exists. | |
| OAC | PH18324 | PH15637 | 97094 | [OAC] [PH15637] Issues with extended object support. |
| - | - | 97469 | [OAC] Character encoding problem of invalid case in row data downloaded file. | |
| PH18226 | PH16252 | 97995 | [OAC] [APAR PH16252] CRLF added to last line in JSP saved output. | |
| - | - | 97730 | [OAC] The "Status Change" datetime shown in search list be rounded up. | |
| Purge | PH18214 | PH15519 | 97253 | [Purge][APAR PH15519] Adding support for object subtypes that are null. |
Features
| Component | Description (For more information, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms 3.2.2 online product information) |
| Core | Support generation of an IBM MQ message that can be tracked in FTM trace for each unit of work that gets committed. (Ref: 95960) |
| Support the IBM MQ COA and COD reports so they can be used to diagnose or confirm IBM MQ transmission delays. (Ref: 95956) | |
| Add functions used by Large Pacs.002 support for Immediate Payments - add functions called by Immediate Payments. (Ref: 95808) | |
| Support control of IBM MQ priority on outbound transmissions.(Ref: 95558) | |
| Provide diagnostic action that can be called on any transition to provide some level of diagnostics at Java level. (Ref: 95483) | |
| OAC | Support display of Incoming Correlation record data for incoming transmissions. (Ref: 96120) |
| Add function to filter the calendar entries in a calendar group (active, historic, or deleted). (Ref: 96110) | |
| Support display of outgoing correlation record data for transmissions, transactions, or both. (Ref: 95957) | |
| Purge | Add support for the purge of service participant and scheduler tasks history (H_OBJ_BASE). (Ref: 94944) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 96184 | PT is in state S_InPTProcessing with unexpected error event in UpdateTransitionObjectTimeout. |
| - | - | 96166 | Event priority errors in syslog when it exceeds 100 - suppress the syslog errors when the calculated priority is outside of the range. | |
| - | - | 96025 | S_OutPTSendError when a notification is sent to creditor - only request expiry report if expiry is set to a value (not unlimited). | |
| - | - | 95515 | The wrong string was passed in for some Java action XPath constants (XP_) during construction. | |
| Model Tooling | - | - | 96317 | IP model extract is missing calendar group and schedule entry items from Referenced Model. |
| OAC | - | - | 95271 | Scheduler Task is not available in the Subtype filter when you are searching alerts. |
| PH14372 | PH14424 | 96258 | The Instance field is not available on the search panel for custom queries unlike all existing pre-defined search panels. | |
| Reference Applications | - | - | 92170 | ODM sample message PaymentRequest_3500000_USD.103 is invalid - currency incorrect. |
| - | - | 96417 | [Sample] Unexpected event in A_DoNotifyClient.esql or A_DoNotifyClientBatch.esql when TECH_PRIORITY has a value. |
Features
| Component | Description (For more information, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms 3.2.2 online product information) |
| OAC | Preference properties added to control the maximum number of audit log records to retrieve and display. (Ref: 92193) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 94777 | Trace headers do not include MQMD when an expiry report has no data. - trace MQMD for expiry reports. |
| - | - | 93795 | Unexpected error event about inappropriate field reference was raised when procedure DiagnoseMissingObjects() of EventProcessingFlow was called - correct alias in diagnostic SQL. | |
| - | - | 95080 | Event filters that are defined in the publishing rules are incorrectly evaluated - track filter IDs in a shared row to avoid ID clashes. | |
| Generic Model | - | - | 94237 | [Core] Action A_EmailOp could resolve $AuditLog from transition object - Update to resolve current state by using GetStartState function and remove $ErrrorLog and $AuditLog usage from email subject. |
| Database | - | - | 94731 | [z/OS only] Database build JCL (@FTMCJCL) fails if the DECIMAL POINT IS field on the DSNTIPF panel (DECIMAL DECP value) is set to "," (the default is "."). |
| PH12395 | PH12405 | 91716 | Loop back transitions on object selectors can result in Db2 not returning ROWS. | |
| OAC | PH12451 | PH12797 | 94867 | java.io.NotSerializableException with message "com.ibm.fxh.data.EPP_ID". Session attribute "SCHEME_CODE_CACHE". |
Features
| Component | Description (For more information, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms 3.2.2 online product information) |
| Core | Ensure that the data copied from Env into Exception-based events is size limited to avoid IBM MQ size limit issues. (Ref: 93982) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | PH12181 | PH12077 | 94475 | [Expiry][IP] Allow expiry support to be suppressed, so you can have expiry with no report. |
| OAC | - | - | 89788 | [OAC] Exception when Config history is viewed and application security is not enabled. |
Features
| Component | Description (For more information, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms 3.2.2 online product information) |
| Core | Improve support for SWIFT's latest IBAN directory listing. (Ref: 90561, APARs PH11645/PH07727) |
| Support for action parameters in ESQL. (Ref: 93350) | |
| Improved trace output. (Ref: 91620) | |
| Enable Java actions to access the configured JDBC provider service. (Ref: 87957) | |
| Database | Enhance AUDIT_LOG_V to facilitate reporting on historic state latency times. (Ref: 89945) |
| Purge | Added support for ID Reference and Correlation tables. (Ref: 92547) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 87416 | [Core][perf] Object selector evaluation optimizations to avoid multiple SQL for almost identical queries - Changes to support multiple obj selector evaluations under some conditions. Refactored the algorithm used by EPF to evaluate the transitions. Also affects TIMEOUT and AUX_STATUS updates. |
| PI96207 | PH11544 | 89511 | [Core] [APAR PI96207] Add check for MQMD header in EndOutboundMapper - Code changes made. | |
| PH11648 | PH12120 | 93332 | [Core] AuxStatus does not need to be automatically reset by EPF unless the application chooses to do it. | |
| PH12107 | PH09021 | 91648 | [Core] ProcessDeferred functions for ObjValue, ObjObjRel, and IdReference etc fail to check the first MOVE, which can cause an UnexpectedError. | |
| - | - | 89845 | [Core WTX] WTXOutMap_Convert function propagates to a TERMINAL 'out2' that does not exist - correct terminal name. | |
| - | - | 89904 | Support inbound correlation records for transmissions that are not correlating with IBM MQ request/reply - set the timestamps when channel.LOG_LATENCY is set - default to Y for master N for non-Master | |
| - | - | 90451 | Error occurred when the driver was installed: ""The correlation name 'nIDRSets' is not valid."" | |
| - | - | 91454 | [Core] FragSample not working, E_UnexpectedError found with SQLSTATE:D23000 - create the correlation record only if the PT record is also inserted by this thread | |
| - | - | 92209 | [Core] Event processing failed with E_UnexpectedError - extra tracing to show why event filters might fail. Added some refactoring to possibly help. | |
| - | - | 92344 | [Core] Many RT buckets failed with E_UnexpectedError event when CALL Cache.FirstPriorityGrp(cCacheId, cCurEventName, rPriorityGrp) - corrections to the EPF and unexpected error stuff. | |
| - | - | 92687 | [SoftCode] Not changing state from S_TxnMapped to S_InTxnComplete - correct trace and correct NOTIN logic. | |
| - | - | 92697 | [EventPublish] Tests for event publish rule not working as expected - modify the event filter evaluation cache to separate the areas for publication filters. | |
| - | - | 93074 | Java Action framework generates BIP 2333 errors when it is running at scale - stability and performance updates for Java actions. | |
| - | - | 93167 | [Core][MOP] PT level event is not logged in EVENT table - ensure that PT raised events are recorded as 'not logged' when they are coming from PT flow. | |
| - | - | 93173 | [Core] Attribute sequence of |
|
| - | - | 93332 | AuxStatus does not need to be automatically reset by EPF unless the application chooses to do it. - Changes to the AuxStatus and timeout update code to not always reset AuxStatus. | |
| - | - | 93452 | [TCH][Payment OB] E_UnexpectedError event is raised when pacs.008 from channel does not have InstrId - prevent NULL values. | |
| - | - | 93457 | [Core][Oracle] Unexpected error event during testing with batch - Issue resolved. | |
| - | - | 93697 | [EPF][Timeout] Timeout not updated when a transition is not persistent - fixes to make the timeout update when nonpersist and NULL target state. | |
| Model Tooling | - | - | 78117 | [Model Tooling] Empty and NULL data are inconsistent after data is imported from Oracle database - Issue resolved. |
| - | - | 90446 | [Model Tooling] Extract too long warning comment in SQL file - Issue resolved. | |
| - | - | 91173 | [Model Tooling] Wrong transition extraction when composite state to substates - Issue resolved. | |
| - | - | 91382 | [Model Tooling] Add a model validation error rule to guard against the use of entry transition into a composite state. - Issue resolved. | |
| - | - | 91428 | [Model Tooling] Existing FMV0024W rule needs to change for composite substates. - Issue resolved. | |
| - | - | 91526 | [Model Tooling] Validation rule (FMV0002E) that checks all transitions have a matching(by name) event was ignoring referenced models. | |
| PH11646 | PH10442 | 92680 | [Model Tooling] [APAR PH10442] Unable to generate FSM SQL when model contains a TERMINATE PseudoState. | |
| - | - | 92906 | [Model Tooling] Generated IBM MQ script failing with syntax error when queue name is not specified. - Issue resolved. | |
| Generic Model | - | - | 87539 | [Generic Model] [Verify] PMP_Resolution constraints missing for the following states in the [Outbound Fragment] FSM: S_OutFragSendError and S_OutFragWaitingOpsVerify. |
| Database | - | - | 92294 | [Config][DB] UPSERT_CLASSIFICATION needs to ignore the ID passed by the script. - Issue resolved. |
| OAC | PH11647 | PH07314 | 89788 | [OAC][APAR PH07314] Timestamps(in milliseconds) are rounded up by ICU4J in WebSphere Application Server. - Issue resolved. |
| PH08245 | PH11546 | 91038 | [OAC][APAR PH08245] Unable to select ascending as the search results default sort order in the OAC user preferences. - OAC code updated. | |
| - | - | 91341 | [OAC] Using V2.0.0.5 database - the event search fails. - Issue resolved. | |
| - | - | 91342 | [OAC] Using V2.0.0.5 database - the channel search fails. - Issue resolved. | |
| - | - | 91343 | [OAC] Using V2.0.0.5 database - the format search fails. - Issue resolved. | |
| - | - | 91344 | [OAC] Using V2.0.0.5 database - the service participant search fails. - Issue resolved. | |
| - | - | 91345 | [OAC] Using V2.0.0.5 database - the calendar group search fails. - Issue resolved. | |
| - | - | 91612 | [OAC] Incorrect 'already exists' message when a new value or scheduler task item is created. | |
| - | - | 91647 | [OAC] java.lang.NullPointerException when system is first configured without user preference - Issue resolved. | |
| PH09532 | PH11547 | 92277 | [OAC] [APAR PH09532] Performance issue viewing large, invalid XML files in the raw data section of the OAC - The changes were started to include import to JSON parser. | |
| - | - | 92364 | [OAC] Using V2.0.0.5 database - the 'Last n Minutes' option fails in all searches. - Issue resolved. | |
| - | - | 92799 | [OAC] Observe good practice, remove unnecessary comments in the *.jsp and *.js code. | |
| - | - | 92864 | [OAC] Observe good practice, prevent all debug data appearing on client browser console. | |
| - | - | 92868 | [OAC] Observe best practice, add generic error page to cover 404 and 500 HTTP errors. | |
| Reference Applications | - | - | 91810 | Wrong carriage return in ftmModelQs.properties caused IBM MQ syntax error on AIX and Linux. |
| - | - | 93018 | [Core] CreateFullEventPrivate parameters change is not reflected to FRAG sample applications - add new Boolean to the API call to request an ID. | |
| Purge | - | - | 92549 | [Purge] Fix for transaction level purge selecting only obj_base objects with type = TXN_PAYMENT, ignoring type = TRANSACTION. |
| - | - | 93591 | [Purge] Name of the messages.properties file is too generic. Changed to fxhPurgeMsgBundle.properties. | |
| ISF | - | - | 85613 | [ISF] Some copies of ISF were not updated to reflect URL-related changes. |
| Cognos | - | - | 88110 | [Cognos] rpt_transactions_summary page 'Date Range' can't select 'Earliest date' and 'Latest date' - update report prompts. |
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPKQ5","label":"IBM Financial Transaction Manager"},"Component":"IBM Financial Transaction Manager base product","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;3.2.2.2","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
18 April 2022
UID
ibm10883832