IBM Support

Fix / Feature List for IBM Financial Transaction Manager Version 3.0.0 for z/OS and Multiplatforms

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.


V.R.M.F Platform Download options Documentation Prerequisites APAR Superseded by
3.0.0.11 z/OS PTF UI65194 on Shopz Readme file V3.0.0 GA PH15918 -
Multiplatforms Fixpack V3.0.0.11 on Fix Central Readme file V3.0.0 GA - -
3.0.0.10 z/OS PTF UI59368 on Shopz Readme file V3.0.0 GA PH03701 PH15918
Multiplatforms Fixpack V3.0.0.10 on Fix Central Readme file V3.0.0 GA - -
3.0.0.9 z/OS PTF UI54130 on Shopz Readme file V3.0.0 GA PI93045 PH03701
Multiplatforms Fixpack V3.0.0.9 on Fix Central Readme file V3.0.0 GA - -
3.0.0.8 z/OS PTF UI50407 on Shopz Readme file V3.0.0 GA PI87442 PI93045
Multiplatforms Fixpack V3.0.0.8 on Fix Central Readme file V3.0.0 GA - -
3.0.0.7 z/OS PTF UI47207 on Shopz Readme file V3.0.0 GA PI80412 PI87442
Multiplatforms Fixpack V3.0.0.7 on Fix Central Readme file V3.0.0 GA - -
3.0.0.6 z/OS PTF UI40706 on Shopz Readme file V3.0.0 GA PI67001 PI80412
Multiplatforms Fixpack V3.0.0.6 on Fix Central Readme file V3.0.0 GA - -
3.0.0.5 z/OS PTF UI36375 on Shopz Readme file V3.0.0 GA PI58952 PI67001
Multiplatforms Fixpack V3.0.0.5 on Fix Central Readme file V3.0.0 GA - -
3.0.0.4 z/OS PTF UI33612 on Shopz Readme file V3.0.0 GA PI53375 PI58952
Multiplatforms Fixpack V3.0.0.4 on Fix Central Readme file V3.0.0 GA - -
3.0.0.3 z/OS PTF UI31551 on Shopz Readme file V3.0.0 GA PI48966 PI53375
Multiplatforms Fixpack V3.0.0.3 on Fix Central Readme file V3.0.0 GA - -
3.0.0.2 z/OS PTF UI29006 on Shopz Readme file V3.0.0 GA PI43617 PI48966
Multiplatforms Fixpack V3.0.0.2 on Fix Central Readme file V3.0.0 GA - -
3.0.0.1 z/OS PTF UI26278 on Shopz Readme file V3.0.0 GA PI37483 PI43617
Multiplatforms Fixpack V3.0.0.1 on Fix Central Readme file V3.0.0 GA - -


V3.0.0, Fix Pack 11
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.


V3.0.0, Fix Pack 10
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


V3.0.0, Fix Pack 9
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


V3.0.0, Fix Pack 8
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.


V3.0.0, Fix Pack 7
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.


V3.0.0, Fix Pack 6
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


V3.0.0, Fix Pack 5
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


V3.0.0, Fix Pack 4
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

V3.0.0, Fix Pack 3
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.

V3.0.0, Fix Pack 2
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

V3.0.0, Fix Pack 1
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"}}]

Document Information

Modified date:
11 September 2019

UID

swg21700249