Fix Readme
Abstract
Fix / Feature List for IBM Financial Transaction Manager Version 3.0.0 for z/OS and Multiplatforms
Content
The following is a complete list of the fixes and features for FTM V3.0.0, with the most recent fix first.
| Release date: 11 September 2019 Last modified: 11 September 2019 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Support for SWIFT Standards Release 2019. (Ref: 82594) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 91716 | Loop back transitions on object selectors can result in Db2 not returning ROWS |
| - | - | 93332 | AuxStatus should not be automatically reset by EPF unless the application chooses to do it. |
| Release date: 26 October 2018 Last modified: 26 October 2018 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Support for SWIFT Standards Release 2018. (Ref: 82594) |
| OAC | Added a Restore option in the OAC for Configuration history data. (Ref: 82537) |
| Support for display of JSON messages in the OAC. (Ref: 82519) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 82688 | [Core][LogPT][MQ] FTM throws exceptions when it can't parse IBM MQ PutDate / PutTime - move time handling to separate fn with exception handler |
| PH04476 | PH04475 | 82687 | [Core][APAR PH00371] IdentifyChannel Template code was updated to match the Sample Application. | |
| Model Tooling | - | - | 84667 | [Model Tooling] Duplicate description warning is not raised when different classification code among dependent models. |
| - | - | 84446 | [Model Tooling] New validation rule: FCV0133W | |
| - | - | 81465 | [ImPay] [OAC] Issues with scheduler tasks - RSA changes made. | |
| Generic Model | - | - | 83990 | [Sample App] Missing classification for Status and Subtype of Outbound Transmission File Monitor - Missing classifications added. |
| PH04529 | PH04530 | 81703 | [Generic Model] [APAR PI98952] Missing object filter for "Outbound Transactions (Timeout)". | |
| - | - | 80711 | [RT][Retransmit] E_RelUpdatingFail event is raised - Fail the Retransmit unless CorrelScheme is set | |
| - | - | 80605 | [AckFor][MOP][Retransmit] XML parsing errors occur when retransmitting PT - select CCSID and set on MQMD | |
| Database | N/A | PH04479 | 83886 | [DB][APAR PH01772] IN_REQ_CORREL minor index or constraint naming issue |
| OAC | - | - | 84583 | [OAC] Service participant search can't display data correctly when more than one application exists |
| - | - | 84448 | [OAC] Fix duplicate or ambiguous classification description from different apps in the search drop-down lists. | |
| - | - | 84241 | [OAC] Refresh classifications cache if the classification is edited. | |
| - | - | 84042 | [OAC] All involved party in history record be changed as last edited in scheduler tasks configuration. | |
| - | - | 84055 | [OAC] java.lang.IllegalStateException: The following session is not valid! - Change BusinessObject and CompoundObject from class variable to method variable in run() function | |
| - | - | 84049 | [OAC] Some mapper configurations didn't change after restore. - Add FORMAT_ID, PT_TYPE and ISF_FMT_ID columns into mappers list | |
| - | - | 83991 | [OAC] Custom searches "obj_details.jsp" issue. | |
| - | - | 82425 | [OAC] Custom searches issues. | |
| - | - | 81465 | [ImPay] [OAC] Issues with scheduler tasks - OAC Changes. | |
| - | - | 82760 | [ImPay] [OAC] Does not resolve scheduler task subtype in related objects pane | |
| PH04480 | PH04488 | 84861 | [OAC][APAR PH02217] Issue displaying the Transmission data when UID column contains nonprintable characters. | |
| PH03408 | PH04477 | 85799 | [OAC][APAR PH03408] Trusted site rejected by XSRF check. | |
| Purge | PH04498 | PH04510 | 80306 | [Purge][APAR PI97503] Performance of the purge of the Event table. |
| PH04539 | PH04540 | 81695 | [Purge][APAR PI99368] No property to set the logging file location of purgeDB | |
| ISF | PH04541 | PH04542 | 82521 | [ISF][APAR PH00149] Support remittance URL longer than 256 chars in ISF - add type extension for URL greater than 256 |
| Release date: 28 February 2018 Last modified: 28 February 2018 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Support application-generated ID for correlation records that support ID range partitioning |
| Improve efficiency of Event Filter evaluation | |
| [RFE 111814] In the Shutdown Node the current JDBC Provider name "FTMJDBCProvider" is fixed - should allow multiple options. | |
| Reduce chances of double PT transmission when IBM Integration Bus rolls back after the PT was sent by Fileoutput node | |
| Model Tooling | Add optional reverse engineering support for the command-line FTM model extractor |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | PI93427 | PI92766 | 76202 | [Core][APAR PI92766] File FormatAPI.esql: Typographical error on FTM Core code |
| - | - | 76230 | [Core] LOG_EVENT_OVERRIDE or Event logging function doesn't work properly | |
| - | - | 76236 | [Core] Unexpected error when an invalid amount pain.001 message is processed | |
| - | - | 70347 | [Core] Mapping error text changed. | |
| - | - | 70393 | [Core] Multiple hosted services result in wrong final response type in IN_REQ_CORREL table | |
| - | - | 74733 | [Core] OutboundTransmissionHandler attempts to update OUT_REQ_CORREL when CorrelScheme is 'OUT_TXN_ACK_CORRELID' or 'OUT_TXN_ACK_MSGID' | |
| - | - | 75742 | [Core] Event processing updates the obj_base table with event ID null | |
| - | - | 75852 | [Core] Failed to raise E_UnexpectedError | |
| - | - | 73287 | [Core] Flush the performance statistics to disk when the last message flow was stopped | |
| - | - | 73463 | [Core] CAST required on initial global priority value when RFH2 causes common base event parse | |
| - | - | 73465 | [Core] Request/Reply allow a non-request msg to trigger response back to the default response queue | |
| - | - | 69016 | [Core] Transaction ID is not the real ID for OnError case | |
| - | - | 70454 | [Core][PrePostMapper] OB Pre mapper errors are not logged in error table | |
| - | - | 71403 | [Core][Event Priority] Only one event is logged if raising 2 events with different ranged common base event priorities | |
| - | - | 71535 | [Core] Unmodeled context data E_OutTxnFailed and E_OutPTExpired message were raised in system log | |
| Model Tooling | - | - | 72189 | [Model Tooling] Changing the "ISF Format" of a mapper causes unexpected changes in the channel |
| - | - | 72190 | [Model Tooling] FTM "Generate Diagram" function creates diagram but with some missing model objects. | |
| - | - | 72929 | [Model Tooling] Add information about all referenced models into the comment section of the extracted scripts. | |
| - | - | 75597 | [Model Tooling] Some drop-down lists contain duplicate entries. | |
| - | - | 72185 | [Model Tooling][Validation] No validation rule for event name on transition where event is not defined in model | |
| - | - | 72186 | [Model Tooling][Validation] No validation rule for duplicate resolution constraint on state | |
| - | - | 71522 | [Model Tooling] Model validation rule FCV0104E needs to change to recognize the increased length of the Value.value column. | |
| - | - | 75853 | [Model Tooling] The duplicate ID warnings are not reported if the duplicate is in a referenced model | |
| - | - | 75854 | [Model Tooling] Physical transmission type of mappers cannot be changed from list | |
| - | - | 76045 | [Model Tooling] Unclear warning "WARNING: Classification Scheme [null] is not defined in the Model" | |
| - | - | 76046 | [Model Tooling] Cannot create scheduler task | |
| - | - | 76050 | [Model Tooling] Some validation rule exceptions occur in the logs when generating config.sql | |
| - | - | 76200 | [Model Tooling] In the importer, the DB user ID is wrongly used as schema name. | |
| - | - | 76475 | [Model Tooling] No. 8 parameter in the comment for UPSERT_COUNTER should be AMOUNT, not DEC | |
| - | - | 73656 | [Model Tooling] Import/Export round-trip issues. | |
| - | - | 74034 | [Model Tooling] Validation rule [FTM - FCV0030W] incorrectly issued. | |
| - | - | 75827 | [Model Tooling] The parameter list in the comments section for UPSERT_SCHEDULER_TASK is incorrect. | |
| Generic | PI92275 | PI93582 | 75743 | [Generic][APAR PI92275] A_MapAndPutPTToQueue is never providing a value for EXPECT_ACK context |
| - | - | 76468 | [Generic] A_FinalizeFiles should check whether the file is ready before change to S_OutPTSendConfirmed | |
| - | - | 76175 | [Generic][sample] Not including Out PT Monitor object and defect in A_FinalizeFiles | |
| Database | - | - | 73336 | [z/OS] FTMRGENO-generated SQL not supporting LOB TABLE SPACE |
| - | - | 69529 | [DB] UPSERT_SVC_PARTICIPANT / SCHEDULER_TASK continually updates the Service Participants Status value. | |
| - | - | 73460 | [Install][LUW] Missing "3.0.0.8_from_3.0.0.7" folder from the multiplatform\FXH_Core_Database_DB2_zOS.zip file in V3.0.0, Fix Pack 8. | |
| - | - | 74732 | [DB] Missing index on OUT_REQ_CORREL/REQ_TXN_ID | |
| OAC | PI89980 | PI93441 | 73341 | [OAC][APAR PI89980] SaveRawData function failed because ID values exceed Integer range. |
| PI93585 | PI90619 | 74481 | [OAC][APAR PI90619] NPE appearing in the logs. | |
| PI93445 | PI92003 | 75621 | [OAC][APAR PI92003] Error using links on the Transaction Details page for non-payment transactions. | |
| PI93591 | PI91187 | 74481 | [OAC][APAR PI91187] Performance issue due to frequent query of DB_TZ property. | |
| Purge Utility | - | - | 69539 | [Purge] Keys and some text in the messages.properties file refer to the URT utility. |
| - | - | 70399 | [Purge] purgeDB.properties with purge.retention.days = 0 and empty purge.window cause parsing exception |
| Fix release date: 18 September 2017 Last modified: 18 September 2017 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Support for IBM MQ request reply protocol |
| Expired message support | |
| Tracking of timestamps for hosted services | |
| Support for 'by channel' configuration of pre-mapper and post-mapper subflows | |
| OAC | WebSphere Trust Association Interceptors (TAI) support |
| Model Tooling | Rational® Software Architect Designer (RSAD) support |
| Maps | SWIFT SR 2017 maps (WTX and ESQL) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 63398 | [Resend] Resend needs svc p and msg ID if LOG_DATA = X - Fixes issue with txn being resent incorrectly |
| - | - | 65646 | [InterimAck] Ack time is not recorded in OUT_REQ_CORREL if correl scheme = IN_TXN_ACK_MQ2 - Merges | |
| - | - | 65648 | [MOP] Missing context TRANSMISSION for E_MpInMappingAborted - Merges | |
| - | - | 65863 | [MOP] Failed to raise E_MpInTxnMapFailure - ensure mapped events get raised when a map fail occurs | |
| - | - | 65864 | [MOP] Missing ACK_TO in OBJ_OBJ_REL for S_InPTComplete and S_OutPTSent - relationship handling for PT / Txn needs to be independent of LogPT / LogTxn - only LogTxn was checked | |
| - | - | 67013 | [Partition][Oracle] Unique constraint exception is raised when SECONDARY_ID_GRP_SIZE != 1 or PRIMARY_ID_GRP_NUM != 0 - defer the trace of the new event until after we gen an ID | |
| - | - | 67197 | Exception is raised in system log when AUTO_REFRESH_AFTER is set to a null value (disabled) - Issue resolved. | |
| - | - | 69538 | [Core] BeginOutboundMapper data type error when using ISF_FMT_ID from Oracle db - cast the ID before use | |
| - | - | 69577 | [Core] BLearning evaluates to a null value, should be TRUE or FALSE - ensure BLearning defaults to FALSE when NULL | |
| - | - | 69608 | [MRI] The invalid parameter error handling is different - test for value of 1 or more, default to 1 if not valid | |
| - | - | 69680 | [Core][TZ] Java Simple Date format class is NOT thread safe. - Change 3 static instances to ThreadLocal objects | |
| PI85217 | PI86339 | 69264 | [Core][APAR PI85217] GetCalendarGroups returns only one item - Issue resolved. | |
| PI86410 | PI84846 | 68895 | [Core][APAR PI84846] mqsicreatebar error - remove unused path | |
| PI86491 | PI86531 | 68895 | The calendar group cache does not include the calendar group name. | |
| Model Tooling | - | - | 62900 | [Model Tooling] FCV0013E when new OBJ Value Category/Key added to Service Participant. - Issue fixed. |
| - | - | 64430 | [Model Tooling] Not retrieving all value categories when models are nested more than 2 deep. - Issue resolved. | |
| - | - | 65602 | [Model Tooling] Impose a strict order on the extracted objects to allow easier comparisons. - sorted. | |
| - | - | 66270 | [Model Tooling] Issues with validation and extraction of model Element Import relationships. - Channel drop-down lists are not populated properly from Classification schemes - issues resolved. | |
| - | - | 67505 | [Model Tooling] IBM MQ Queue extractor should create Q commands only for local queues. - Issue resolved. | |
| - | - | 68186 | [Model Tooling] Modify existing FMV0043W rule to be more flexible. - Issue resolved. | |
| - | - | 68436 | [MQ Request Expiry][Model Tooling] Validation rule checks the value grayed out instead of a null value - Issue resolved. | |
| - | - | 68497 | [Model Tooling] The Value entry is extracted twice when the value is defined in both Generic Model and Sample App Model - Issue resolved. | |
| - | - | 68622 | [Model Tooling] The Generated Config Data SQL contains queue prefix when Channel.QueueName is blank - Issue resolved. | |
| - | - | 69526 | [Model Tooling] New rule to ensure State (PMP_Alert OR PMP_OpsControl) must have a least one constraint (PMP_Resolution). | |
| - | - | 69791 | [Model Tooling] Existing validation rule needs additional condition. - Issue resolved. | |
| Generic | - | - | 62730 | [DevolvedAlert][Suggestion] Number of E_OutTxnMonitorResponseTimeout - uplift aggr and log event changes |
| - | - | 63417 | [Resend] Unexpected error occurs resending S_WaitingForFinalAck Txn. | |
| - | - | 63691 | [DevolvedAlert] E_OutTxnMonitorResponseTimeoutDevolved contains unmodeled context data 'CACHE_ID' - deliver changes to Trunk | |
| - | - | 64617 | [Resend] Unexpected error occurs when retransmitting S_OutPTSendError PT - Issue resolved | |
| - | - | 64740 | [DevolvedAlert][Oracle] Unexpected error occurs at timeout counter decrement - use correct cast values | |
| - | - | 65333 | [Resend][Oracle] ORA-01747: invalid user.table.column, table.column, or column specification - Use double quotation marks for 2 UID column references for Oracle compatibility | |
| - | - | 65908 | [Sample] Mapping abort if LOG_TXN = Y or N with correl scheme set - merge changes from 3007 | |
| - | - | 67610 | [Core] Missing related schemes for IBM MQ Reply - Added missing classification entries. | |
| - | - | 68689 | [OAC] Alert status becomes Good status - corrected image on 3 state instances | |
| - | - | 68946 | [Retransmit] Unexpected error occurs when sending Retransmit command on S_OutPTSendError PT - Issue resolved. | |
| PI86172 | PI86416 | 69609 | [Generic] A number of validation warnings exist in the model that can be easily fixed. | |
| PI85440 | PI86486 | 69609 | [Generic] A_CheckForOutTxnTimeout action is not filtering objects by application ID | |
| Database | - | - | 63031 | [Db2] Failed to run UPSERT_CHANNEL with 800 chars PARAM - Issue resolved. |
| - | - | 66114 | [Migration][MP-Db2] The file name of generated migration log file is not replaced. - Issue resolved. | |
| - | - | 66878 | [Model Tooling] The blank spaces followed by SERVICE_PARTICIPANT cause an SQL exception - Issue resolved. | |
| - | - | 68264 | [Core] REQ_TIME is not set for OUT_REQ_CORREL records - Issue resolved. | |
| - | - | 69225 | [DB] UPSERT_VALUE Stored procedure parameter(value) still set to 1000. - Issue resolved. | |
| - | - | 69603 | [Purge][Oracle] The purgeDB with standard algorithm not work on Oracle database - Issue resolved. | |
| - | - | 69824 | [MIG][Oracle] SQL errors occur - Issue resolved. | |
| - | - | 69574 | [DB][Oracle] Samp_1_Config.sh does not use the temp_config.sql and temp_fsm.sql to import Sample Application data - Issue resolved. | |
| PI86406 | PI83991 | 68631 | [DB][APAR PI83991] UPSERT_SCHEDULER_TASK - no way of maintaining current TASK_TIME - Issue resolved. | |
| OAC | - | - | 59052 | [OAC] Review the 'Query' function that allows users to issue a custom select - Issue resolved. |
| - | - | 59165 | [OAC] Unable to delete favorite - Issue resolved | |
| - | - | 67238 | [OAC] Context menus of favorite are missing - Issue resolved. | |
| - | - | 67576 | [OAC] Aux Status is accidentally removed from the Audit Trail - Issue resolved. | |
| - | - | 68687 | [OAC] Status disappears in Audit Log - Issue resolved. | |
| PI81068 | PI86408 | 66273 | [OAC][APAR PI81068] Multibank issue when RES_PERM type is DATA_PARTY or DATA_PARTY_TREE - Issue resolved. | |
| PI85771 | PI86334 | 69594 | [OAC][APAR PI85771] SQL used to search for alerts was refactored to improve performance. - Issue resolved. | |
| PI86407 | PI80396 | 65432 | [OAC][APAR PI80396] Incorrectly issues warning message for time zone IDs that contain an underscore. - Issue resolved. | |
| Sample Application | - | - | 69535 | [sample][ORA] FTM V3.0.0, Fix Pack 6 Sample App deployment errors on Oracle - minor corrections |
| Usage Reporting Tool | - | - | 65532 | [URT] Sample usageReport.properties file needs to be modified to include .zip file after report.path property - Issue resolved. |
| Purge Utility | - | - | 65442 | [Purge] CREATED and STATUS_DATE searches should not use DATE / TO_DATE scalar functions - Issue resolved. |
| - | - | 67529 | [purgeDB Utility][Oracle] Exception is raised while purging large amount of data - Issue resolved. | |
| PI82202 | PI86333 | 67072 | [Purge] [APAR PI82202]Application return code not set when error occurs. - Issue resolved. |
| Fix release date: 12 May 2017 Last modified: 12 May 2017 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Extended resend support |
| Support for devolved timeout alerts | |
| Refactoring of the outbound transaction FSM | |
| Support for event aggregation at the consumer | |
| Finer support for control of rollback on an inbound mapper abort | |
| Model Tooling | Generation of subflow and ESQL templates |
| Purge | The purge utility was enhanced |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | 45504 | [Core] Loss of parallel mapping with Fragments when using EM1 - Issue resolved. | ||
| 51149 | A few incorrect uses of IF xxx = NULL - Null value check changed from = to IS | |||
| 53843 | [Inline] ISF ID is always updated no matter whether ENABLE_ISF_ID_UPDATE is Y or N - Issue resolved | |||
| 54469 | [Core] If a PT send fails and nonpersisted txns should be forced into the DB - Fix implemented ISF data is now logged. | |||
| PI62679 | PI80025 | 54519 | [purgeDB Utility][Core][APAR PI62679] Instance range calculations wrong - consolidate all ID range logic in the Java code to fix WMB and purge range calculation issues | |
| 54999 | [PersistenceAPI] ISF_DATA doesn't support data size over 20 K in Transaction class on z/OS platform - handle special case fields because of z/OS restrictions | |||
| PI69294 | PI70366 | 55642 | [APAR PI69294] Event raising API can drop nonaggregated context when a mix of events is raised with a specific context being NULL (absent) in some and non-NULL in others. | |
| PI72571 | PI72575 | 57012 | [Core] Double propagation in event processing flow. Fix applied. | |
| PI80094 | PI72019 | 57820 | [cache][APAR PI72019] Reload can no longer be disabled via AUTO_REFRESH_AFTER - missing utility update | |
| 58142 | [EventAggr] Unknown error is raised if two duplicate events are sent together which has non-aggregatable context data elements - Fix implemented | |||
| 58366 | [EventAggr] Some events are not logged by using REAGGR_THRESH values - Fix implemented | |||
| PI73326 | PI73327 | 58425 | [Core] [APAR PI73326] Incorrect PT subtype inserted to the DB when a mapping aborted event occurs. - Fix implemented | |
| PI73463 | PI80095 | 58760 | [Core] [APAR PI73463] EndMapper Txn objVal contains hex data persisted in a corrupted format - do explicit cast of hex CHAR to BLOB | |
| PI75201 | N/A | 59886 | [Core][APAR][PI75201] EndMapper should use Env for ISF BLOB instead of ROW variable so that Persistence can detach it | |
| 60147 | [EventAggr] If REAGGR_THRESH_IN value <= 0, events are not processed - only loop if more than one message is allowed | |||
| 60441 | [EventAggr] REAGGR_THRESH_OUT works only once after flow deployment - correct the check for no CCSID | |||
| 63246 | [Core] Common.GetBuildId() doesn't work properly if it is called during initialization of package and schema scope variables - moved the string that is replaced by the build | |||
| PI79115 | N/A | 64350 | [Core][APAR PI79115] FTM Cache issues SELECT from DUAL when running on z/OS - allow the DB2Z value in addition to the DB2_Z value | |
| PI80092 | PI69446 | 55846 | [APAR PI69446][Java Actions] [PMR] usageCount fails due to query error | |
| Mappers | 54212 | [SR2016 Fin Pack] MT103 new tag 121 in Block 3 should be mapped to EndToEndIdentification - the rightmost 35 chars should be stored. | ||
| PI75384 | PI80097 | 60049 | [SWIFT][map][APAR PI75384] TruncateAndReplace function is allowing invalid CR and LF characters - refactored the validation for improved performance and corrected validation sets (removed CR LF as valid characters) | |
| 62087 | [SWIFT] ISFToFINSharedVar.esql is not a valid UTF-8 file - Issue resolved. | |||
| Model Tooling | 13267 | [Model Tooling] Validation rule not finding matching event for a publish rule. - Fix resolved. | ||
| 49269 | [Model Tooling] Generation of ESQL stubs from RSA model - Issue resolved. | |||
| 50447 | [Model Tooling] Remove 'IAEI' and 'OAEI' from the list in RSA when selecting the object type for the FSM - Fixed. | |||
| 53459 | [Model Tooling] The NULL check box for CCSID and ENCODING fields for the channel should be selected by default. - Issue resolved. | |||
| 54978 | [Model Tooling] Add NULL check box to the object value field. | |||
| 55665 | [Model Tooling] Null pointer exceptions can occur in a number of validation rules. - Issue resolved. | |||
| 58402 | [Model Tooling] UPSERT_PARTY error running scripts with multiple parties in a parent-child hierarchy. - Issue resolved. | |||
| 58794 | [Model Tooling] [FTM - FMV0066W] The transition associated with the operator resolution constraint [Continue] is not correctly implemented. - Changed the code for the rule. | |||
| 58891 | [Model Tooling] New counter value object for service participants and scheduler tasks. - implemented | |||
| 59103 | [Model Tooling] FMV0075E becomes FCV0075E - Issue resolved. | |||
| 59104 | [Model Tooling] Service Participant ID field doesn't display - Issue resolved. | |||
| 59417 | [Model Tooling] - Validation rule FMV0066W needs to change to support new 'related' FSMs. - Rule FMV0066 changed back from ERROR to a WARNING. | |||
| 59843 | [Model Tooling] Validation rule FMV0051E should be updated to compare the States constraints also. - Issue resolved. | |||
| 59845 | [Model Tooling] New validation checks required. - Model rules updated. | |||
| 60396 | [Model Tooling] Updated FMV0051E validation rule is reporting differences in states when none exist. - Special case for empty paragraph was resolved. | |||
| 61110 | [Model Tooling] No check box for parser options can be selected when creating a new format object - Unnecessary code left in by mistake - now removed. | |||
| 62900 | [Model Tooling] FCV0013E When new OBJ Value Category/Key added to Service Participant. - Issue fixed. | |||
| Generic Model/Actions | PI70351 | PI68912 | 55711 | [APAR PI68912] OutboundTransmissionHandler doesn't handle Files with 0 bytes - Issue resolved. |
| 56122 | [Model Tooling] ""E_BatPTValid"" does not have a corresponding Classification Code entry in EVTTYPE - Issue resolved. | |||
| PI72500 | PI80076 | 58424 | [Generic][timeout] [APAR PI72500] race condition between timeout events and Ack events | |
| PI69616 | PI80128 | 59254 | [Generic][APAR PI69616] A_CheckForOutTxnTimeout action is not filtering objects by application ID | |
| Database | PI53849 | PI79989 | 48490 | [APAR PI53849] Increase Channel PARM from 200 chars. - Issue resolved. |
| 55048 | [Purge] Path traversal detection should stop and report as error | |||
| PI69837 | N/A | 56142 | [APAR PI69837] SQL 420 when running function CONVERT_MODEL_TS_TO_UTC - changes reinstated. | |
| PI75832 | N/A | 57998 | [z/OS][MultiInstance][APAR PI75832] SEQ_MAX is initialized to the wrong value - correct SEQ_MAX value | |
| 58401 | [Oracle] Hardcoded schema name in 02a-TimestampFunction.sql - Issue resolved. | |||
| 58816 | [DB] Clarify UPSERT_OBJ_VALUE stored procedure error message. - Issue resolved. | |||
| 59996 | [Database] UPSERT Stored Procedures need to handle deletion of CAL_OBJ_REL relationships. - Issue resolved. | |||
| 60090 | [Database][z/OS] Fix issue with migration scripts. - Issue resolved. | |||
| PI75741 | N/A | 60209 | [DB][APAR PI75741] SET CURRENT PATH missing when installation jobs are run separately on z/OS. - Issue resolved. | |
| 60522 | [Oracle] Several compilation errors during database creation - Timestamp function fixed. | |||
| 61167 | [DB] Improve performance of frequently used function. - typographical error corrected. | |||
| 62163 | [DB][z/OS] sqlcode -188 when UPSERT_COUNTER - Issue resolved. | |||
| PI75309 | PI81531 | 59996 | [Database][APAR PI75309] UPSERT stored procedures need to handle deletion of CAL_OBJ_REL relationships. | |
| OAC | 47205 | [OAC] RAW DATA save as file contains escaped markup - debug statement added. | ||
| 53128 | [OAC][Multi Instance] Multi resolution is blocked if alerts are from different instances - resolved. | |||
| 54776 | [OAC] Bottom of page record count total incorrect for single instance selection. - Issue resolved. | |||
| 58475 | [OAC] Unable to show object details - file checked. | |||
| 58542 | [OAC] The resolve button in Securities Transaction is missing - resolved. | |||
| PI78324 | PI80280 | 64685 | [OAC][APAR PI78324] Badly formed XML causes exception in the OAC and is not displayed. | |
| PI81144 | PI79093 | 63644 | [OAC] OAC audit information not logged. | |
| sample_app | 62653 | [ROLLBACK_ON_MAPABORT] Batch message can't be processed with ROLLBACK_ON_MAPABORT set in VALUE TABLE - detect invalid config | ||
| Usage Reporting Tool | 54881 | [URT] Installation name is not replaced with given value. | ||
| Purge Utility | PI79958 | PI81669 | 65040 | SQL query causes excessive CPU consumption in the purge utility. |
| Installation | 55085 | [icu4j] Change the name of the icu4j-<version>.jar to icu4j.jar. |
| Fix release date: 19 September 2016 Last modified: 19 September 2016 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| OAC | Support for the Java™ 2 Security option in WebSphere Application Server |
| Maps | SWIFT SR 2016 maps (WTX and ESQL) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 54498 | [Event] E_OutTxnRouteFailed should have TRANSACTION context value - also ensure the boolean is flipped to force persist |
| - | - | 54512 | [Core] Profiling API change caused breakage of SBS since they use an internal API - restore original Begin/End UOW to facilitate SBS team | |
| - | - | 54432 | [TxnTimeout] Only first txn timeout if sending duplicate messages - make counters thread safe via volatile keyword | |
| PI60871 | PI68340 | - | [Core] APAR PI60871 Prevent errors from usage count flow related to Java/ESQL cache - do not try to init Java caches for usage count flow - not needed and causes problems | |
| - | - | 53645 | [TxnTimeout][Oracle] FOR UPDATE is used to select outbound timeout txns - Removed the Oracle "FOR UPDATE" option. | |
| - | - | 53107 | [generic][TZ] Command transaction status date must factor DB_TZ for conversion - enable trace of timestamp TZ conversion in ESQL code | |
| - | - | 53398 | [TxnTimeout] "CLI0134E Invalid parameter number" exception occurs if aggr_thresh = 1000 for E_OutTxnResponseTimeout - increase ? string length to support 1000 params | |
| - | - | 52691 | [Core][Generic] E_OutTxnWaitForAck is still raised by FTM - this is a legacy event from PMP/EPP and was unused for a long time - remove legacy event raising code | |
| PI68245 | PI61171 | - | [Core] Issue with RSlipCache.esql api delivered in FTM Core Flows project - Issue resolved. | |
| PI62697 | PI68260 | - | [APAR] PI62697 E_OutTxnRouteFailed processing can fail because of missing TRANSACTION context - ensure Txn ID allocated before event raise that tries to use it | |
| PI68370 | PI68369 | - | [APAR] PI41900 support insert of BATCH_DATE in EndMapper v1 - support insert of BATCH_DATE - retro fit of an efix issued under PMR | |
| PI61039 | PI68318 | - | [Purge] Enhancements to fix PMR - deliver missing method additions | |
| - | - | 49095 | Event Aggregation at consumer - Code put back into the hemi_trunk stream. | |
| - | - | 51260 | [EM1] Incorrect logic on check for Rollback - change AND to OR to align with EM2 | |
| - | - | 48831 | [Core] EndMapper support for BAT_TYPE and BAT_CLASS on E_MpInBatMapped event - support CLASS and SUBTYPE in BatMapped events | |
| - | - | 50816 | [Core Flows] Message flow in default schema accidentally delivered - remove message flow | |
| Model Tooling | - | - | 54941 | [Model Tooling] Inconsistency after export from V2.1.1.3 and import. |
| - | - | 54839 | [Model Tooling] "CORREL_SCHEME" is not valid in the context where it is used when importing from v2.x database. | |
| PI68352 | PI66252 | - | [APAR PI66252][Model Tooling] Errors reimporting Config data from V2.1.0.2 database by using V3.0.0.5 model tooling - Import issues from V3.0.0.5 resolved. | |
| - | - | 53674 | [Model Tooling] New validation rule(FCV0075E) added to capture Event aggregation threshold value error in the model - New validation rule added. | |
| - | - | 53473 | [TxnTimeout] Integrate timeout model change into other samples - Issue resolved - null value check | |
| PI62986 | PI68349 | - | [APAR PI62986] [FTM - FMV0020W] Duplicate actions found - since supporting multiple actions/transition this warning is not strong enough - Rule changed from WARNING to ERROR | |
| PI64677 | PI68362 | - | [Model Tooling] APAR PI64677 - Resolve issue with restrictive filter on Svc Participant IN Channels list box. - Fixed issue with null value and blank correllation schemes | |
| PI63838 | PI68348 | - | [Model Tooling] APAR PI63838 New model validation rule required to detect object filters that use different aggregated contexts. - New model validation rule (FMV0074E) added. | |
| PI60161 | PI68365 | - | [Model Tooling] Display issue with the date field. - Issue resolved | |
| Generic Model | - | - | 54806 | [TxnTimeout][OAC] "Outbound Transaction Timeout Wait" status is amber. |
| PI61699 | PI68346 | - | [Generic] Ack event priorities should ensure ack FSM first, req FSM last - reverse accidental delivery | |
| - | [Generic] E_PTValid can cause transition of many batches by PT ID - Added E_BatPTValid | |||
| PI66977 | PI68336 | - | [Generic] File send handler does not detect and abort send when a partial output operation fails - Rewiring of the flow and small variable scope changes to the ESQL | |
| PI61699 | PI68346 | - | [Generic] E_PTValid can cause transition of many batches by PT ID - Added E_BatPTValid | |
| - | - | 53606 | [TxnTimeout] Default AGGREGATION_THRESH value of E_OutTxnResponseTimeout in sample apps - E_OutTxnTimeoutNone aggregation threshold was changed from 100 to 1. | |
| - | - | 52178 | [TxnTimeout] Reset command is not processed successfully - 52178 - Adds action NotifyCmdProcessed | |
| - | - | 53396 | [TxnTimeout][Oracle] nTxnId data type exception when raising E_OutTxnResponseTimeout - cast the Txn IDs - not just the Monitor ID | |
| - | - | 52606 | [Generic] MSG_VALIDATION = 3 is not included in Generic Model - New MSG_VALIDATION code added. | |
| - | - | 52813 | [Generic] OutboundTRansmissionHandler incorrectly references OutputRoot instead of InputRoot when checking MQMD.Directory etc - correct message root references | |
| - | - | 52695 | [Generic] Minor modifications to the timeout code | |
| Database | - | - | 54312 | [purgeDB Utility] No error handling while select.oor is a normal string - add value validation |
| - | - | 54315 | [purgeDB Utility] Exception raised when logging.file.enabled is not empty except "true" - add null value check before flush | |
| N/A | PI65440 | - | [PMR] APAR PI65440 Remove CREATE_EXTERNAL_ROUTINE grant permission from AIX/Linux database creation script - Issue resolved | |
| - | - | 51060 | [Migration] Develop migration scripts for FTM V3.0.0.6 - Oracle migration steps added. | |
| - | - | 53069 | [Migration] Migration does not work from V2.1.1 to V3.0.0 and causes VIEW and TRIGGER were not created problem - Oracle issue resolved. | |
| PI63140 | PI68269 | - | [DB][Migration] Unnecessary FOR MIXED DATA clause used in migration script. - Issue resolved. | |
| - | - | 52009 | [Oracle] character to number conversion error happens when executing triggers - Issue resolved | |
| - | - | 50423 | [DB] Trigger T_MAPPER_U working inconsistency between Db2 UDB and Oracle - Issue resolved. | |
| - | - | 21013 | z/OS DDLs: H_TRANSMISSION_BASE.DATA_S length should be 20 K. - [Migration][z/OS] Optional migration step | |
| PI60474 | N/A | - | [z/OS] [APAR] PI60474 Duplicate indexes to be removed - [Migration] Removing duplicate indexes. | |
| OAC | - | - | 54756 | [OAC] Error occurred while creating new involved party with an Oracle database. |
| - | - | 54464 | [OAC] Remove 'mandatory' status from the Channel's "Involved Party" field. - Changed mandatory attribute to 0 from true | |
| PI68332 | PI59533 | - | [OAC] Channel query results do not include channels without interested party. - Changed INNER JOIN TO LEFT OUTER | |
| - | - | 54214 | [OAC][TZ][Oracle] OAC uses DB_TZ to filter instead of user pref TZ - Issue resolved. The issue affects Oracle only. | |
| - | - | 53056 | [OAC] Multi resolution works only on all alerts - not working on transmission, transaction, batch, fragment, and payment search screens - ensure payment search selects OBJTYPE for use by multi select resolution | |
| PI64989 | PI68364 | - | [APAR] PI64989 [OAC] OAC caches classifications by app ver ID - needs to factor in database instance too - Syntax error resolved. | |
| PI64782 | PI68363 | - | [OAC][APAR] PI64782 Application count includes items with no versions or deleted versions - don't count same app from all instances | |
| - | - | 53042 | [OAC] User login fails if no record in UI_USR_PERFS table - avoid NPE when no result set | |
| PI63827 | PI68343 | 52697 | [APAR][OAC] Resolution time stamp for status date is incorrect TZ when resolve multiple - fix works only because dev profile is using default TZ = UTC | |
| - | - | 52861 | [OAC] Ensure user prefs saved back to new instances - ensure user preferences are copied to any instances that don't have the record when they are loaded | |
| PI64236 | PI68351 | - | [OAC] Record count issue on bottom of page when the Last Page button is used. - Issue resolved. | |
| PI64237 | PI68347 | - | [OAC] Time zone search issue when selecting a specific database instance. | |
| PI63502 | PI68334 | - | [OAC] APAR PI63502 Improvements to the management of user preferences data. - Message text updated. | |
| PI63240 | PI68309 | - | [OAC] Rendering issue in Internet Explorer only - Issue resolved. | |
| - | - | 52337 | LogonError page generates Filter FileNotFound errors with incorrect file path - remove relative path references to the css files | |
| - | - | 52042 | [OAC] The unexpected description "First select an application." shows - Issue resolved. | |
| - | - | 52041 | [OAC] Pick Columns button doesn't work - Issue resolved | |
| Debulk&Bulk Sample | - | - | 51037 | [Debulk&Bulk] Waiting for batch validation check by using new pain mapper - fix |
| - | - | 50446 | [Debulk&Bulk] IF condition is not correct to check 'Missing Debtor IBAN' - fix | |
| - | - | 50418 | [Bulk] Sample - review refactor usage of SENDER for Transaction ACCOUNT - change to EM2 map similar to the FTM Sample App | |
| - | - | 50773 | [Debulk&Bulk] Some columns are not set by using the DAB sample - fix | |
| Fragmentation Sample | - | - | 53815 | [TxnTimeout] Some samples don't include the outbound transaction timeout monitor yet - 53815 - Including outbound transaction timeout in samples |
| - | - | 51448 | [Frag samp] Repair service participants refer to FTM Sample App - Remove repair service participant, now matches the FTM documentation | |
| - | - | 21682 | Fragmentation model failing validation - fix sequences | |
| - | - | 48096 | [Frag Samp][z/OS] Mapping errors occur when feeding message with EUR currency | |
| Sample App | - | - | 54355 | [Sample] Channel wrapper code is not following best practice - update the channel code to avoid double checking of BOTHRESH |
| - | - | 53845 | [Inline] StatusMessageIdentification is negative in ISF data of PAYMENT_ACK txn object | |
| - | - | 54070 | [Core] Unknown error shows if DELETE_FLAG = 'X' in SVC_PARTICIPANT_BASE table - 54070 - [Core] Unknown error shows if DELETE_FLAG = 'X' in SVC_PARTICIPANT_BASE table | |
| - | - | 52179 | [Sample][pain] A_UpdateBatchCounter has a minor coding issue that slightly affects performance - minor performance optimization - changing only to present best practice where it might be copied | |
| PI61732 | PI68246 | - | [Generic] Improve timeout lock escalation - Change to restructure the Sample App Model package import for the outbound transaction timeout monitor | |
| Usage Reporting Tool | - | - | 54881 | [URT] Installation name is not replaced with given property value. |
| ISF | - | - | 51406 | Update ISF schema files to support CPA maps |
| Fix release date: 31 March 2016 Last modified: 31 March 2016 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| OAC | The OAC was converted from using JDBC data sources directly to using referenced JDBC data sources. |
| Database | The migrations scripts were refactored to support more migration paths. |
| Sample Application | A second version of Pain.001 map that uses EndMapper2 was delivered. |
| ODM Sample | ODM enhancements |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | - | - | 46397 | [Java][cache] UnexpectedError occurs every 10 minutes when Service Participant Rank field has a null value. |
| - | - | 46538 | [Java Actions] Caching Enhancements - Correct package name spelling | |
| - | - | 46996 | [Core][perf] Log ISF = N is not respected - Update to handle the 'Log ISF' check box being cleared for non-master channels | |
| - | - | 49538 | [ODM] AUX_STATUS of OBJ_BASE table is not consistent between the AIX with Db2 and the Red Hat with Oracle platforms - clarify the AUX_STATUS update trace to include the value parameter - not just the IDs | |
| - | - | 50017 | [painEM2] Alert master flag is Y, which is different from old behavior - support insert of batch.MASTER_FLAG set from channel | |
| - | - | 50094 | [EM2] The API that is provided to build the document allows creation of invalid content when null values are passed - create elements only when the value is not null | |
| - | - | 50267 | [Core][EM2] Correlation failure persists Txn in complete state - it should be S_RelUpdating - change state if correlation failed | |
| PI58154 | PI58974 | - | Correlation issue in OutBoundMapper for some scenarios. | |
| PI58455 | PI59070 | - | Error when inlining is switched off. | |
| PI58164 | PI59005 | - | BURST_MAX_LATENCY parameter is not working with values < 1000 | |
| PI56898 | PI59072 | - | Problem after sending an outbound no wait transaction from a Batch object | |
| Mappers | - | - | 37703 | FINToISFMapper has problems with messages including multiple headers - change to use Properties folder, which should be correct regardless of number of headers |
| Model Tooling | - | - | 47804 | [SoftCode][Model Tooling] Validation rule can't accept value macros with spaces - Issue resolved. |
| - | - | 47865 | [Model Tooling] New TIMEZONE entries only visible when created in the Generic Model (not application model) - Change to select union of schemes if scheme of the same name is found in two or more referenced models | |
| - | - | 48429 | [Model Tooling] The round bracket validation constraint for the $ContextIN and $ContextNOTIN in nested macro is missing - Issue resolved. | |
| - | - | 48815 | [Model Tooling] FTMExtractor doesn't handle -mv option to make modelextractor aware of model validation enabled - Issue resolved. | |
| - | - | 48827 | [Model Tooling] Validation for Event Classification Code missing/duplicate entry - Issue resolved. | |
| - | - | 48828 | [Model Tooling] FMV0048W doesn't show, but IRJA0137W shows instead - Issue resolved. | |
| - | - | 48829 | [Model Tooling] FMV0031E validates only empty body of transition guard constraint - Text clarified. | |
| - | - | 48830 | [Model Tooling] FMV0024W Unused State - 'state with no transitions to or from' does not show - Issue resolved. | |
| - | - | 48875 | [Model Tooling] FMV0025W wrongly indicates pMP_Resolution constraint has no FTM stereotypes applied - Message text changed to clarify. | |
| - | - | 48876 | [Model Tooling] Review if FCV0071W is correctly aggregating warnings - Issue resolved. | |
| - | - | 49258 | [Model Tooling] FCV0069E should be FMV0069E - Issue resolved. | |
| - | - | 49336 | [RSA] Action order on transition might not be preserved by extractor - change loop order | |
| - | - | 49376 | [RSA] IBM MQ Extractor is generating a 'FAILED' queue for all outbound channels. - fix | |
| Generic Model | - | - | 48725 | [Generic] CLI0134E Invalid parameter number. SQLSTATE=HY093 where CHANNEL define with TRANSPORT=FILE and LOCATION - ensure the FILENAME/ADDRESS are set before final propagate for File closure and result handling |
| - | - | 49149 | [Generic] A_DoValInPT should ignore nested batches when calculating BAT_COUNT - count only top-level batches when calculating BAT_COUNT | |
| Database | - | - | 21013 | z/OS DDLs: H_TRANSMISSION_BASE.DATA_S length should be 20 K. - remove invalid statement. |
| - | - | 48625 | Migration steps missing from migration scripts and documentation - Moving missing V3.0.0.2 migration commands from incorrect files to correct files. | |
| - | - | 49161 | [z/OS][Migration] Drop trigger statement missing from z/OS migration script - [z/OS][Migration] Adding missing trigger drop statement to z/OS migration | |
| - | - | 49192 | [Db2][Migration] Separated migration of OBJ_PARTY_REL foreign key from enforced to not enforced, into optional scripts. | |
| - | - | 49565 | [ORA] T_OB_HIS trigger is not copying AUX_STATUS - add AUX_STATUS to the history trigger | |
| - | - | 50008 | [DB][mig] Unnecessary schema string in trigger T_ERR_INS - [mig][Db2][luw] Removing hardcoded schema string from migration script | |
| - | - | 50010 | [Oracle][mig] SQL statement execution error in table CAL_OBJ_REL - [mig][Oracle] Removing Db2 format statement from Oracle migration script. | |
| - | - | 50047 | [z/OS][Db2][mig] Missing schema when create trigger T_CALENDAR_GROUP_U - [z/OS] Adding missing set path statements to z/OS migration/build scripts. | |
| - | - | 50078 | [DB][z/OS][mig] Missing schema FTMOPRMG and FTMPIMIG - [mig][z/OS] Fix for missing schema problems in z/OS migration scripts | |
| - | - | 50177 | [DB][z/OS][mig] Executing error of FTMUUSRT - [mig][z/OS] Fixing package owner error in Z migration scripts | |
| - | - | 50286 | [DB][z/OS][mig] Missing VOLATILE in USAGE_COUNT table creation within FTMPIMIG of 3.0.0.2_from_3.0.0.1 - [Migration][z/OS] Fixing incorrectly set cardinality in optional migration script | |
| - | - | 50329 | [Oracle][mig] Stored procedure UPSERT_CAL_OBJ_REL is INVALID after migration from V3.0.0.1 to V3.0.0.2 | |
| PI54390 | PI59009 | - | Migration script issues. | |
| OAC | - | - | 49085 | [OAC] Null ISF data caused OAC display problem. - Issue resolved. |
| - | - | 49325 | Refactor IBM Integration Bus code and ODM Rules - add aux status | |
| PI68371 | PI68372 | 49339 | [OAC] Display of pain.001 raw data in Firefox not working properly - add 'pre' tag only for non-XML. The XML case is being XSLT'd to HTML and the pre tag causes Firefox to misbehave. | |
| PI59162 | PI59174 | - | [OAC] Remove unused environment entries from config (web.xml) | |
| Debulk&Bulk sample | - | - | 50211 | [Debulk&Bulk] In PT (singles) -> Out PT (INCLUDED_BY) is not created in OBJ_OBJ_REL table - fix to SQL query |
| - | - | 50212 | [Debulk&Bulk][performance] E_TxnBulked looks like it should aggregate - Change flag | |
| ODM sample | - | - | 49528 | [ODM] Simulator doesn't work in NAK scenario - support STP message as well as basic 103 to avoid issues when the older 103 messages that are shipped with the Sample Application are used |
| Sample App | - | - | 48099 | [Core][burst] Settings of less than 1 second are rounded up to 1 second - correct burst logic for sub-second max latency |
| Usage Report | - | - | 48072 | [URT] Incorrect DB version displayed by usageReport tool - Changed message text. |
| - | - | 48282 | [Encryption] (proper fix) Remove decrypt class from encryption JAR file - [Encryption tool] Minor modifications to the build script for creation of encryption/decryption JAR files |
| Fix release date: 11 December 2015 Last modified: 11 December 2015 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Non persisted transitions |
| Support the use of literal values in object queries | |
| Additional support for actions written in Java | |
| Support for the generation of batched SWIFT messages in the FTM SWIFT MT FLOWS project | |
| OAC | New support in the OAC for service participant to calendar group relationships |
| Model Tooling | New model validation rules |
| Enable configuration value entries to be set to a null value in the model tooling and the OAC |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Core | PI51583 | PI53593 | - | The "FTM SWIFT MT FLOWS" project does not support generation of batched SWIFT messages. |
| PI53591 | PI53592 | - | Lock on USAGE COUNT table. | |
| PI51632 | PI53590 | - | FTM publishes only the first of multiple events raised in a UOW. | |
| PI53531 | PI53534 | - | Allow the use of literal values on STATUS in FTM queries. | |
| - | - | 47313 | [Java Actions] Model tooling part of Java actions deactivated - remove throws statement | |
| - | - | 47939 | [JavaActions] Different behavior about Persistence API in Transaction between Oracle and Db2 - added four columns that were missing | |
| Model Tooling | - | - | 45076 | [Model Tooling] Unable to relate service participant with calendar group in Model Tooling - Removed CAL_OBJ_REL constraint |
| - | - | 46419 | [Model Tooling] Duplicate SQL statement about PROFILING_LEVEL | |
| - | - | 47867 | [Model Tooling] FCV0004W "Duplicate classification codes" is too general. | |
| - | - | 47254 | [Model Tooling] The FTM database versions are different between Db2 and Oracle - Issue resolved. | |
| - | - | 46852 | [Model Tooling] Unnecessary tab characters in extractor templates. - Tab characters removed. | |
| - | - | 43069 | [Model Tooling] $ValueTxtList doesn't work when more than one value is returned - Model validation changes made. | |
| Generic Model | PI53495 | PI53540 | - | Generic action A_DoValInPt calculates batch count instead of waiting for map, causing fragmentation to fail. |
| ISF | - | - | 12785 | [ISF] The FTM_WTX_MapCfg schema has a mandatory newLevel and completeLevel mapping context - add minOccurs and maxOccurs attributes to newLevel and completeLevel elements |
| Database | - | - | 14513 | [DB][Oracle] Removed redundant NEWID function. |
| - | - | 24486 | [DB][z/OS] Compression of tables in FTMDDL02 is not consistent - Compress set to YES | |
| - | - | 32677 | [DB][UTC] 19-Config.sql always inserts DB_TZ=UTC - z/OS solution added. | |
| - | - | 45795 | [DB] Execute to ftm_timestamp() not granted z/OS - add grant statement | |
| - | - | 46007 | [DB] Scheduler_Task FK -> OBJ_BASE is not enforced | |
| - | - | 47234 | [DB][Migrate] Wrong path in script reference - Fixing db migration directory structure (version in multiplatform folder) | |
| OAC | - | - | 34363 | [OAC] Re-creating new Value Table entry not possible - Message text corrected. |
| - | - | 47056 | [OAC] Event type in the audit log is not expected - Issue resolved | |
| Debulk&Bulk Sample | - | - | 46984 | [Debulk&Bulk] Service participant does not reference calendar group through CAL_OBJ_REL - Updated model to add relationship between service participant and calendar group, the config scripts, and TriggerBulkingHelper ESQL |
| Fragmentation Sample | - | - | 46320 | [Frag Samp] E_UnexpectedError happens when sending pacs.008.001.02_100Txns_EUR.xml - Change to update model with script delivered for V3.0.0.2. Model was out of date |
| - | - | 38105 | [Frag] Refactor the fragmentation physical transmission wrappers - Fix up repair scenario to include all resources (channels, maps, service participant, code) | |
| ODM Sample | - | - | 46422 | [ODM] Invalid character error while processing ActivityGroupStatus 'S22018'. |
| - | - | 46758 | [ODM] ODM model has unwanted stereotypes on effects causing extractor issue | |
| Sample App | - | - | 47060 | [Sample App] [Time zone] Service monitor actions incorrectly uses broker time zone |
| SWIFT SR2015 | - | - | 45347 | Narrative structure format of field 72 with code CLSTIME is not preserved for MT203, MT202.cov inbound map |
| Fix release date: 30 September 2015 Last modified: 30 September 2015 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Support for actions written in Java |
| OAC | New support in the OAC for service participant to calendar group relationships |
| Model Tooling | Command-line model extractor |
| Support for parameter markers in FSM models. | |
| DaB Application | New Debulking and Bulking Reference Application |
| Maps | SWIFT SR2015 maps (WTX and ESQL) |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Database | - | - | 43456 | [Purge] [z/OS] Corrected table space variable name ++FXHPLTBSP++ -> ++FXHTBLSPCDIST++. |
| - | - | 43602 | [DB] Add Before Insert triggers on config tables to enforce LAST_MODIFIED = FTM_TIMESTAMP(). | |
| - | - | 44062 | [Core][DB][build] Removed hardcoded schema ("FTM") from T_ERR_INS trigger for Db2 for Linux, UNIX, and Windows. | |
| - | - | 45324 | [Install] 3 Pattern sample projects are using the FTM Sample App parameter marker. | |
| - | - | 45795 | [Install][z/OS] Added GRANT EXECUTE statement on FTM_TIMESTAMP() function. | |
| OAC | - | - | 44613 | [OAC] Mouseover tooltip text shows 'Deleted' for undeleted calendar groups. |
| - | - | 44975 | [OAC] Channel and party lists on the PT search screen are not populating correctly. | |
| - | - | 45275 | [OAC] Error adding a calendar group to a scheduler task. | |
| - | - | 45798 | [OAC] SWIFT messages do not render correctly in Internet Explorer browser (line breaks) - add <pre> tags to the raw data file written to disk for display in the browser. | |
| - | - | 45858 | [OAC] PT search filter fields (party and channel) not working properly in certain circumstances. | |
| Core | PI49142 | PI49141 | - | END OUTBOUND MAPPER IN FTM CORE FLOWS IS NOT CASTING THE PARAMETER VALUE AS AN INTEGER |
| PI49143 | PI49144 | - | FLOW MANAGER SHUTDOWN CODE CAN BE EXECUTED DURING ADMINISTRATION OF STOPPED FLOWS RESULTING IN UNINTENDED DATABASE INTERACTION | |
| - | - | 42326 | [Core][Usage] Flow Manager shutdown code can be executed during administration of stopped flows resulting in unintended database interaction. | |
| - | - | 43655 | [Core] Publication filters are not being preprocessed for $Value{} macros (soft coding) - add preprocess for value macros | |
| - | - | 44531 | [Core] "BIP2503E Invalid shared variable operation" occurs at Cache.PreProcessMacros | |
| - | - | 45839 | [Core] XML parsing errors occurred in EventProcessingFlow - add support for 'trace' output to differentiate from Activity (lvl2) not lvl3 | |
| - | - | 45855 | [Core] Profiling function cause NullPointerException - better error detection in endUOW to detect/notify null objects and prevent -ve values for uowCount | |
| - | - | 45932 | [Heartbeat] Unexpected error message appears in system log - minor changes + re connect fsn node to all flow managers | |
| Generic Model | - | - | 44971 | [Email] [Oracle] Wrong parameter type when call procedure Common.LogError - Change to the call to LogError to have IBM Integration Bus implicitly cast the object id |
| - | - | 45731 | [Generic Model] Removed redundant FORCE_EVENT_ID value entry. | |
| Model Tooling | - | - | 42885 | [Model Tooling] Validation doesn't work - Fixed problem related to validation failing when a $Value macro is used as first operand in $ContextEQ constraint |
| - | - | 44258 | [Model Tooling] "The currently displayed page contains invalid values" occurs on FTM FSM SQL Properties when File.properties doesn't contain FSM properties. | |
| - | - | 44344 | [Model Tooling] "New element IDs - start range" configuration is not effective - Issue resolved | |
| - | - | 44346 | [Model Tooling] "Generate failed queues" check box is not effective - Issue resolved | |
| - | - | 44480 | [Model Tooling] New element IDs of service participant and schedule task are not useful - Removed unused field. | |
| - | - | 44482 | [Model Tooling] CONFIG_DATA_VALUES_ROOT, CONFIG_DATA_INTERFACES_ROOT, CONFIG_DATA_CLASSIFICATIONS_ROOT are unexpected - Removed unused properties entries. | |
| - | - | 44483 | [Model Tooling] CONFIG_DATA_COMMENT_TEMPLATE_FILE and FSM_OUTPUT_SQL_FILE switch their places every "Apply" or "Confirm" click - Resolved issue. | |
| - | - | 44488 | [Model Tooling][Properties] /resources/File.properties file overwritten when multiple models in same project. - Unused imports removed. | |
| Pattern Samples | - | - | 45324 | [Install] Three pattern sample projects are using the FTM Sample App parameter marker. - Issue resolved. |
| Fragmentation Sample | - | - | 42291 | [Frag] Wrong project reference of fragment sample application in WMB. |
| - | - | 43296 | [Frag Samp] FXH.FRAG_SAMP.AMLPARTY.FILTER_RESPONSE queue is not defined. | |
| - | - | 45299 | 'FTM SWIFT MT Flows finsample' project needs to be packaged in the Fragmentation Sample PI - Change to pull in the 'FTM SWIFT MT Flows finsample' project into the Project Interchange | |
| Rules Driven Sample | - | - | 45369 | [ODM] Typographical error in OAC text when requesting operator intervention - text 'Operator intervention is necessary' |
| - | - | 45370 | [ODM] Remove CURRENCY NAK=USD from the shipped ODM sample. | |
| Purge Tool | - | - | 45138 | [Purge] Fix for incorrect use of purge window dates when purging event objects on Oracle. |
| Fix release date: 30 June 2015 Last modified: 30 June 2015 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| Core | Better alert notification by using the new email generic action |
| Support soft coding of event filters, reference to Value table data, or both. | |
| Outbound transaction FSM now works with application-specific transaction classes that are specializations of the current generic classes. | |
| Always allocate an event ID for an object transaction. | |
| Burst mode expanded to enable control of individual message latency. | |
| OAC | Display more OAC details. Added Sender and Receiver information to detail screens. |
| Model Tooling | The file properties for the FSM, config data, and IBM MQ extractors are stored in the workspace and not in the model. |
Fixes
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Database | PI43808 | PI43809 | - | [DDL] The SET_DELETE_FLAG Stored Procedure contains a sequence issue. |
| - | - | 33856 | Initial purgeable states can now be specified by using the properties file. | |
| - | - | 39281 | Error handling improvements for case of encrypted properties file provided (by user) in unsupported format. | |
| - | - | 39426 | Better error handling opening properties files (encrypted and non). encrypted.properties property can be left blank as before, or omitted entirely from properties file. | |
| - | - | 40228 | A migration step to remove the deprecated table EVENT_CONTEXT_OBJ, which was missing from [V3.0.0.0 -> V3.0.0.1], is now included. | |
| - | - | 41205 | Oracle runstats script contains hardcoded schema - Oracle runstats script typographical error | |
| - | - | 42990 | [DB] ID_INT_SEQ should not cache values - [ORACLE] Fix for skipped IDs when using stored procedures upsert_application and upsert_version | |
| - | - | 41752 | [DB] Increase length of two columns on the FSM_TRANSITION table(FSM_ACTION and OVERRIDE_SELECTION). | |
| - | - | 40878 | [DB] The SET_DELETE_FLAG Stored Procedure contains a sequence issue. - SET_DELET_FLAG SP sequence changed. | |
| - | - | 40165 | [OAC] Failed to delete calendar group and calendar group entry - add DELETE_FLAG check to existing select | |
| - | - | 25785 | [DB] Column PRODINST_ID should be INTEGER - Changed PRODUCT_INSTANCE ID to INTEGER from BIGINT and added migration scripts for z/OS (FTMPIMIG) and LUW (PRODINST_Migration) to latest migration folder | |
| - | - | 34761 | [DB] UPSERT_OBJ_VALUE does not handle SchedulerTask objects - Adds a type parameter to UPSERT_OBJ_VALUE to facilitate possibility of a scheduler task having an object value | |
| - | - | 37705 | ERROR table CREATED column is not used - Added changes to new migration scripts for V3.0.0.x to Latest directory and removed changes from previous fix pack directory | |
| - | - | 40938 | Add CURRENT_SCHEDULE_ENTRY column to SVC_PARTICIPANT_BASE table - Added CURRENT_SCHEDULE_ENTRY column to Service Participant tables and views build and migration scripts | |
| - | - | 20728 | [DB] DDL does not define foreign key relation for OBJ_PARTY_REL - Change to update DDL for OBJ_PARTY_REL foreign key constraint | |
| - | - | 32080 | [DB] Application table needs to define NAME as unique - Change to add unique indexes CC_AP_IDX and CC_AV_IDX | |
| - | - | 38896 | [Db2][PERF] Not logging PT DATA can cause performance to degrade by x2 - Made update to move the migration step from the DDL to call the script 06-UpViewPt.ddl instead | |
| - | - | 39438 | [DB][PERF] OUT_REQ_CORREL table ID column CACHE setting is too low for high throughput - Change to update DDL for OUT_REC_CORREL CACHE value (set to 1000) | |
| OAC | PI43813 | PI43814 | - | [OAC] Cached DB data not refreshed after DB change. |
| PI43811 | PI43812 | - | [OAC] Order of values in the FTM user interface search options are not as expected | |
| - | - | 37887 | [OAC] The query ""LAST xxx MINUTES"" is not optimal - Improve query performance by bounding the time range | |
| - | - | 34363 | [OAC] Re-creating new value table entry not possible - Issue resolved | |
| - | - | 34405 | [OAC] OutOfMemoryError Java heap space when using 'Last Page' function. | |
| - | - | 36899 | [OAC] A category string including <> causes OAC display issues. | |
| - | - | 39474 | [OAC][Oracle] The list of Parent in New Involved Party screen is empty. | |
| - | - | 40830 | [OAC] Some exception details passed to client's browser despite enableExceptionView environment entry being set to false. | |
| - | - | 41988 | [OAC] Order of values in the FTM user interface search options are not as expected. | |
| - | - | 42205 | [OAC] Cached DB data not refreshed after DB change. | |
| - | - | 42357 | [OAC] [Oracle] Priority column missing from display in OAC Physical Transmission list. | |
| - | - | 42884 | [OAC] Classification code lookup issue - exception issue resolved. | |
| Core | PI43804 | PI43806 | - | [Core] No rollback after mapping abort. |
| - | - | 35352 | [Core] The exception "Attempt to access RDBMS value before Value Cache Initialized" is thrown when restart message broker on RHEL+Oracle - correct initialization potential race condition. | |
| - | - | 40647 | Task to link to correct Java libs in RTC - adjust classpath to reference prebuilt spn classes | |
| - | - | 40871 | [Core] Provide support in EndMapper v2 for the ROLLBACK_ON_INMAP_ABORT configuration property. | |
| - | - | 40987 | [Core] SQL trace for event processing select and update statements captures only ID - ensure something is always output when there is an unnamed value in the tree | |
| - | - | 41686 | [Core][TRACE] FTM Profiling reported as not working on Java V1.7.1 from the MOP team on z/OS - changes to exception handling to isolate activities and dump stack trace better | |
| - | - | 42879 | [SoftCode] Soft coding of event filters doesn't work - trace the event filter as part of the transition reference including the original soft coding | |
| - | - | 43019 | [SBS][Core][Cache] SBS expected this for the June PTF - changes for SBS - functions ported from SBS | |
| - | - | 38600 | [WTX] Inbound Integration Flow does not propagate MQMD to WTX on first child of collection - Change to add the MQMD to the first child of the collection | |
| Generic Model | - | - | 39265 | [GenModel] Classification code for OUT_TXN_NOWAIT is incorrect - correct code value so that runtime code executes properly. Also, alter description of other correlation schemes. |
| - | - | 32381 | [Generic] Object selector does not supply BATCH_ID to A_RaiseOutTxnCompleteEvents - Changed the object selector to include the BATCH_ID. | |
| - | - | 35313 | [Generic] E_FragOutMapAborted - FRAGMENT context should be mandatory | |
| Installation | - | - | 41839 | [Core] Duplicate WMB plug-in file in the FXH_Core_Plugins_WMB.zip file was removed. |
| Mappers | - | - | 31747 | [SWIFT][Map] SetTimeIndication functions for outbound maps incorrectly use Z for UTC format. |
| - | - | 37675 | FINToISFGenericBodyMapper does not extract amount - Update incorrect operator for amount field | |
| - | - | 39726 | [Sample App][3.0.0.1] E_PTOutMapAborted is raised when submitting an MT103 message - correct namespace for finsample | |
| Model Tooling | - | - | 34568 | [Model Tooling] There are warnings and errors validating FTM Fragmentation Sample - Narrow rule focus slightly |
| - | - | 26133 | [Model Tooling] Adding a parent party to an existing party associated with a channel causes removal of that party from the channel. - Issue resolved | |
| - | - | 37075 | [Model Tooling] Extractor output invalid when a single quotation mark is used within double quotation marks. - Fixed problem of doubling the inclusion of escape characters for the maintenance stream | |
| - | - | 37672 | [Model Tooling] NPE in OAC hierarchy view - If blank on screen, the extractor doesn't extract an empty string. | |
| - | - | 42625 | [Model Tooling] It shows only one row in comment template field - increased the comment area height. | |
| - | - | 34760 | [Model Tooling] OBJ_VALUES cannot be created for Scheduler_Task objects - Added scheduler task as approved context for adding Object Value Category and Object Value key | |
| - | - | 26134 | [Model Tooling] The config data importer fails to import PARTY.PARTY_ID | |
| Pattern Samples | - | - | 39381 | [SAR] Store and release model is not using generic classifications or values - fix and address other warnings |
| - | - | 42932 | [Sample] bar4MiscFlows is missing LogError flow - add Log Error flows to misc BAR file | |
| Sample App | - | - | 40963 | [Sample App] [Time zone] Missed conversion of two instances of CURRENT_TIMESTAMP in Actions to Timezone.GetCorrectTS(). |
| - | - | 42486 | [Sample App LIB] [Regression] Burst units of work larger than allowed - fixed PT counter | |
| - | - | 42932 | [Sample] bar4MiscFlows is missing LogError flow - add log error 'wrapper' to the misc BAR files | |
| - | - | 37074 | [Sample App] Database updates not restricted to sample application - Change to SQL to limit query to sample application only | |
| Fragmentation Sample | - | - | 37670 | [Fragmentation Sample] Validation issues in the model. |
| - | - | 38105 | Refactor the fragmentation physical transmission wrappers - Updated the PT wrappers in the fragmentation sample to match the sample application | |
| - | - | 43296 | [Frag Samp] FXH.FRAG_SAMP.AMLPARTY.FILTER_RESPONSE queue is not defined - Change to rename the FXH.FRAG_SAMP.AMLPARTY.FILTER_RESPONSE.FAILED to FXH.FRAG_SAMP.AMLPARTY.FILTER_RESPONSE |
| Fix release date: 27 March 2015 Last modified: 27 March 2015 |
|
Features
| Component | Description (for more details, see the "What's new in FTM" section in the FTM for z/OS or Multiplatforms V3.0.0 documentation in IBM Knowledge Center) |
| URT and Purge | Encryption support for Usage Reporting Tool and Purge Utility |
| Component | APAR (z/OS) |
APAR (Multiplatforms) |
Defect | Description |
| Database | PI37655 | PI37787 | - | Identity column changed for table OUT_REQ_CORREL |
| - | - | 23409 | [Core] Truncation occurred when mapping MAPPER_NAME into ERROR.COMPONENT_NAME due to significant size difference 100 vs 50 - Increase column size in error table and add migration | |
| - | - | 23994 | [DB] Review OUT_REQ_CORREL generate new ID always - Change 'Always' to 'By Default' in creation scripts and migration | |
| - | - | 33856 | [Purge] List of states to purge not visible or editable by the end user - [Purge] Make list of initial purge states editable by user | |
| - | - | 34423 | [Oracle] Improving Oracle runstats scripts. | |
| - | - | 34926 | [PurgeDB] Failing Test Case "PURGE_TEST_44 Scale test z/OS" - fixing bad SQL statements | |
| - | - | 35378 | [OAC - Oracle] Delete failed ORA-01861 literal does not match format string ORA-06512 at "FTM.T_CALENDAR_ENTRY_U", line 2 ORA-04088 error during execution of trigger 'FTM.T_CALENDAR_ENTRY_U' - convert usage of NVL with Date to COALESCE | |
| - | - | 35786 | [EM][Oracle] The SENDER and RECEIVER columns in OBJ_BASE table are missing when logging PT - added the four missing columns to the view - review for other issues | |
| - | - | 35834 | [PurgeDB] Error message for invalid value of purge.window.start can be enhanced - Simplifying error output in certain cases | |
| - | - | 35861 | [Oracle - Migration] Missing several columns in TRIGGER "TRANSMISSION_V_INS" after migration (compare with installation from scratch) - ensure 06-UpViewPt.sql is run on migration (3.0.0.0_from_2.1.1.0) | |
| - | - | 35866 | [UTC - Oracle] The timestamp conversion of stored procedure is incorrect for non-UTC setting - correct the subtraction of TZ hours to addition | |
| - | - | 36702 | [zLinux] FTM Base DDL keyword "NO FILE SYSTEM CACHING" is not always supported on zLinux Db2 - separate the NO FILE CACHING options from the CREATE statements. Attempt to apply this in a separate UPDATE statement. | |
| - | - | 37020 | [PurgeDB - Oracle] import_initial_purge_stats.sh execution fail - Defect fix for non working purge stats scripts on Oracle. | |
| - | - | 37474 | Purge utility doesn't find related PTs with no batches - Resolving purge defect. Error identifying txn_payment objects as transaction objects when inserted into the purge list. | |
| - | - | 37677 | [DB] Insertable Securities Txn view still enforces OLD 30000 limit for ISF - should be 20000 - Changed limit | |
| - | - | 37706 | PurgeDB exception when transactions relate to other transaction - testDataLoader script for use in testing SEPA mandate object purge | |
| - | - | 38071 | [Purge] Support encryption of properties file - [Purge] Encryption of properties file support | |
| - | - | 38486 | [DB] Remove EVENT_CONTEXT_OBJ table from the database scripts - Removed table EVENT_CONTEXT_OBJ from scripts | |
| - | - | 38601 | [Oracle] [Migration] Migration scripts failing on invoking sqlplus on Windows - Revert to older syntax | |
| OAC | PI37654 | PI37797 | - | Time widget in Between drop-down list not rendering properly in Internet Explorer V11 only. |
| - | - | 23882 | [OAC] It's impossible to search on Object Subtype and Status for Scheduler Task objects - OAC changes made. | |
| - | - | 23885 | [OAC] No subtype can be specified when Object Type is 'Scheduler Task' in the Alert Search Screen - Issue resolved. | |
| - | - | 25352 | [OAC] Cannot expand all node on Operation > Physical Transmission Detail Page - Unused import removed. | |
| - | - | 33096 | [OAC] FTM OAC does numerous database access functions due to not using the cache properly - Added a check to see whether applications exist before retrieving from database | |
| - | - | 34610 | [OAC] Involved Party Search screen - area starting at "Effective Date and ending at Deleted" does not look correct - Issue resolved. | |
| - | - | 35354 | [OAC - Oracle] "ORA-00960 ambiguous column naming in select list" SQLException occurs when creating a new involved party - Issue resolved. | |
| - | - | 35357 | [OAC] The unexpected calendar group shows in the list of new schedule and calendar entry pages. - Issue resolved. | |
| - | - | 35368 | [OAC - Oracle] Only "Created in Last xxx Minutes" search criteria works in all panel of OAC - fix | |
| - | - | 35388 | [OAC] Column sorting function doesn't work for Schedule Tasks and Service Participants - Resolved issue. | |
| - | - | 35404 | [OAC] The unexpected delete button shows on the Edit Configuration Value page - Delete button removed. | |
| - | - | 35581 | [OAC - Oracle] Fail to create new calendar entry in calendar group - fix for Db2 | |
| - | - | 37073 | [OAC IE 8] Login button disabled. - Issue resolved. | |
| - | - | 37153 | [OAC] "Payment Transaction Details" screen does not translate payment method - Issue resolved. | |
| - | - | 37354 | [UTC][OAC] The timestamp of db record is wrong when configuration objects are created through the GUI and DB_TZ is not UTC - fix | |
| - | - | 37390 | [OAC] Input for Configuration Value field is restricted to max 1000 while the DB table column(Value.Value) is 3000. - Increased max length of value field from 1000 to 3000 to match DB. | |
| - | - | 37509 | [OAC - Oracle] NullPointerException occurs after creating a calendar entry - fix | |
| - | - | 37599 | [OAC] Value category breakage when name contains an embedded space - Issue resolved. | |
| - | - | 37600 | [OAC] Service name removed when adding service participant - Issue resolved. | |
| - | - | 38534 | [OAC] Infinite loop possible in some code around TZ lookup - Issue resolved. | |
| - | - | 39474 | [OAC][Oracle] The list of Parent in New Involved Party screen is empty. | |
| Core | PI37653 | PI37788 | - | A_processCMD is not handling SchedulerTasks correctly. |
| - | - | 35352 | [Core] The exception "Attempt to access RDBMS value before Value Cache Initialized" is thrown when restart message broker on RHEL+Oracle - move UDPs to subflow | |
| - | - | 35424 | [Event Priority][Oracle] The function DetermineDefaultObjectPriority() throws exception "A RETURN statement attempted to return a value of type ''DECIMAL'' but the containing routine is defined... - ensure TECH_PRIORITY is CAST to INTEGER to support ORACLE | |
| - | - | 35974 | [Core] Party data is not retrieved by FlowManager - cache manager must init the Party cache | |
| - | - | 36694 | [Build] Usage count flow in BAR files must be customized - correct the default values for schema and datasource | |
| - | - | 36713 | [UTC] Unexpected errors occur if call GetNextScheduleEntryAfter() or GetNextScheduleEntryAtAfter(), and there is no matched schedule entry - Fix the null value check for Sch Entry cache reads | |
| - | - | 36922 | [Core] Init code for application (no version) has invalid SQL - remove alias references from invalid stmt | |
| - | - | 37667 | BIP2930 when calling Cache.GetPartyById - Use GetAllColByIntCol instead of GetAllColByCharCol for calls GetPartyById and GetPartyByPartyId | |
| - | - | 37800 | [UTC] The input time stamp is converted once before calling javaFormatCorrectTS on z/OS - Add statements to debug | |
| Generic Model | - | - | 34985 | [Generic] ISF command authorization flag should be not trusted by action. |
| - | - | 35380 | [Generic Actions - Oracle] Resolve not working in Alerts page - removed AS keyword from table alias clause. | |
| - | - | 39265 | [GenModel] Classification code for OUT_TXN_NOWAIT is incorrect. | |
| Installation | - | - | 34866 | [Installation] Doesn't support 64-bit package group - support 64-bit package group |
| - | - | 35577 | [PurgeDB - Oracle] Missing import_initial_purge_stats.sh for Oracle DB in driver - Fixing addition of Oracle scripts (purge/runstats) to installation manager build. | |
| - | - | 35770 | [Installation] Name of DB2 Z zip folder is wrong - File renamed. | |
| - | - | 38089 | [Installation] Installation folder in response file in IM driver silent folder is not correct - Updated field eclipseLocation to reflect change to installLocation | |
| - | - | 38130 | [Installation] Suggest change default os arch to 64-bit in response file - change architechture property from Power pc (ppc) to Power pc 64 (ppc64) | |
| - | - | 38895 | [URT] Change installation location - [URT] Modifying installation location | |
| Mappers | - | - | 38759 | Add SWIFT SR2014 Mappers to FTM V3.0 - added SR2104 ESQL Mappers to FTM V3.0 |
| - | - | 35655 | [Frag Samp][Oracle] Action.ParseIsf() throws exception "The data type 'NULL' is not a valid data type for parameter 'MESSAGE SET' of the 'CREATE' statement" when submit pacs.008.001.02 - ensure msg set is not the null value for ISF parse | |
| Model Tooling | - | - | 21270 | [2.1.1][FTM Model Tools] AMQ8413 String length error for the IBM MQ statements execution - Issue resolved. |
| - | - | 21651 | [Model Tooling] FCV0005E Model Validation error message issued when Classification Code is not a direct child of a Classification Scheme. - Issue resolved. | |
| - | - | 37069 | [Model Tooling] SET CURRENT PATH=blank when schema field is left blank. - Change made. | |
| - | - | 37597 | [Model Tooling] Validation of actions when 2 or more specified on a transition - Issue resolved | |
| - | - | 38010 | Review of FTM documentation in IBM Knowledge Center - Small description changes | |
| Pattern Samples | - | - | 35529 | [SAR] Failed to run config.sql on Oracle - Change to add TIMEZONE parameter (NULL) to CALENDAR_GROUP and CHANNEL stored procedure call |
| - | - | 35530 | [Scheduled Expectation Sample App] Failed to run config.sql on Oracle - updated script | |
| - | - | 35755 | [SAR][Oracle] The exception of incorrect type is thrown from Cache.GetScheduleEntriesType() when submit the command to reset the payment release service - Change to explicitly cast the decimal ID returned from Oracle to INTEGER | |
| - | - | 35862 | [SAR][Oracle] The exception of incorrect type is thrown from Cache.GetNextScheduleEntry() when submit the command to reset the payment release service - Change to cast rSchedulerTask.CalendarGroups.ID from Oracle DECIMAL to INTEGER | |
| - | - | 35914 | [SAR][Oracle] The exception of incorrect data type is thrown from action A_PaymentReleaseService - Change to cast rSchedulerTask.CalendarGroups.ID from Oracle DECIMAL to INTEGER | |
| - | - | 35919 | [SAR][Oracle] The exception of incorrect data type is thrown while releasing payments occurs - Change to cast rHeldTxn.ID from Oracle DECIMAL to INTEGER when calling RaisePriorityEvent | |
| - | - | 36707 | [Scheduled Expectation Sample App] BAR files are missing - remove property reference | |
| - | - | 38389 | [SAR] There is no Resolve button for the scheduler task "Payment Release Service" - Change to update the fsm.sql scripts for the Store And Release Pattern | |
| - | - | 38436 | [SAR][Oracle] Unexpected statement "||'n FTM v3.0'," in UPSERT_VERSION() of config.sql - Update to the Oracle config.sql script for the Store and Release pattern | |
| Sample App | - | - | 36694 | [Sample App] Correct the default values for schema and datasource |
| - | - | 37627 | [Sample App] Duplicate entries are found in subtype list - Issue resolved | |
| - | - | 37813 | {Sample App][ISF] Change file name from ISFForEPPSampleApp_v3.xsd to ISFForFTMSampleApp_v3.xsd - Name change | |
| Fragmentation Sample | - | - | 35792 | [Frag Samp][Oracle] Error detected while executing the SQL statement ''CREATE LASTCHILD OF OutputLocalEnvironment DOMAIN 'XMLNSC' PARSE(refISFTxn.ISF_DATA, 0, 1208, '', '', '');'' in OutboundMappers.ISFToPacs008Mapper_Compute.Main - ensure Msg Set is not a null value |
| Rules Driven Sample | - | - | 34821 | [ODM Sample] Hardcoded references to Sample App - 34821 |
| - | - | 34869 | [ODM App] EOL character incorrect - EOL incorrect | |
| - | - | 34906 | [ODM App] < ODM App LIB > naming convention - naming convention | |
| - | - | 35045 | [ODM Sample] Missing jar and src folder workspace error - updated the XOM jar reference | |
| - | - | 35046 | [ODM Sample] FTM ODM Sample LIB not included in MsgSets.bar deployment - correct project name in BAR file | |
| - | - | 35047 | [ODM Sample] Default data source and schema incorrect on BAR files - Updated the data source name and DB schema name | |
| - | - | 35049 | [ODM Sample] LogErrorWrapper and Service Response Wrappers missing from ODM BAR files - include sims and correct name of LogEvent msgflow | |
| - | - | 35054 | [ODM][Sample] Remove pain.001 test messages, update mt103 - remove / update test messages | |
| - | - | 35106 | [ODM Sample] EOL character incorrect - updated the Oracle scripts | |
| - | - | 35603 | [ODM] Cannot find execution class "com.ibm.xmlns.prod.ftm.routingslip.Activities" - ODMSample_XOM.jar missing. | |
| - | - | 35745 | [ODM] Application and AppVer are incorrect in some SQLs of Rule_Driven_Sample - delete Db2 specific files and correct generic files | |
| - | - | 35793 | [ODM] No simulator for ODM sample if SIMU = Y - Removed some legacy code | |
| - | - | 35860 | [ODM] It would be better to delete Config and SQL extracts in FXH_Rules_Driven_Sample_PI.zip file - Removed | |
| - | - | 36329 | [ODM] If error mitigation process Sv4Simulator returns NAK, the inner activity and the activity group status are not expected - cast the ID to INTEGER | |
| - | - | 36561 | [ODM] A schema validation error occurred parsing the XML document - Validation error solved. | |
| - | - | 36564 | [ODM] Parameter cActionName of RSlip.CheckActivityGroupResult in A_CheckActivityStatus should be 'A_CheckActivityStatus' - Updated | |
| Usage Reporting Tool | - | - | 28531 | "Uplift" PMR81747,442,000 - FRB - Need ability to use externalized file from properties file for the Usage Report - [URT] Enhancing encryption support. Supports prioritization of properties from an encrypted file, if present, over properties from a nonencrypted file. |
| - | - | 35606 | [Usage] Share and package encryption utility for use by base customers - Separating encryption project source files out from URT project | |
| - | - | 39455 | Improve error handling when properties files are read in | |
| Purge Tool | - | - | 39426 | [PurgeDB] Purge tool throws NullPointerException when properties are "non-encrypt" |
| - | - | 33856 | [Purge] List of states to purge not visible or editable by the user | |
| ISF | PI37747 | PI37798 | - | Extend ISF to support alternate payment identifications, and related payment. |
| - | - | 35050 | [ISF] ISF LIBS are not in sync with latest XSDs - update LIB to reflect latest XSDs | |
| Cognos Reporting | - | - | 35677 | [Cognos Report - Oracle] UDA-SQL-0107 A general exception has occurred during the operation "update attach". ORA-00922 missing or invalid option. - Fixed date prompts so that reports can be successfully executed against DB on Oracle |
[{"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.0.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
11 September 2019
UID
swg21700249