Change log
IBM® Safer Payments 6.6.0.01 includes critical, major, and minor defect fixes, APARs, and changes.
Critical defects
The following critical defects were fixed:
- Changing the master key fails if the new key is a KMIP master key and it uses a certificate
private key that is protected by a passphrase. The instance that is used to perform the master key
change becomes detached. Other instances in the cluster get stuck in the state
Changing master key: finalize
(APAR PO10096). - Simulation order for final rules and preprocessing rules is different from the order in real-time computation (APAR PO10114).
- On Reduce DDC access for mergings checkbox is now cleared by default. , the
- A crash might occur during golive if the golive tries to activate masterdata for use in extended masterdata queries and is selected.
Major defects and changes
The following major defects were fixed and major changes were made:
- On numerous pages in the user interface, single select component dropdown values are cut off if they display at the bottom of the page. The same problem occurs for autocomplete dropdowns for condition forms and for color picker components (APAR PO09884, PO09853, PO09645).
- On , values are not correctly rendered if one attribute is used with categories in two masterdata with different insertion conditions (APAR PO10041).
- Status alarm indicators do not display a title if a tooltip is unavailable (APAR PO09575).
- External queries that update encrypted masterdata block FLI (APAR PO10058).
- A deadlock might occur if simultaneously a case that has reporting attributes and queries is opened and a golive is run.
- There is no setting to prevent end-of-day jobs from running. Now, added an End of day (Eod) job checkbox on . If selected, end-of-day jobs are allowed to run. If cleared, they are prevented. The default is selected. Contact IBM Support before using.
- On All Rules page is displayed. Instead, the actual rule report page should be displayed. Also, if you navigate away from the Simulation Report page by clicking another menu entry, the All Rules page is displayed (APAR PO10070). , when a rule report without context is run, the
- The digit and decimal group separators for numeric expressions are not correctly enforced. Also, the wildcard values are truncated on the user interface (APAR PO09999).
- DDC files are not removed during golive after an element is deleted if the element already existed during startup.
- Data synchronization is slow when it writes an audit trail for a large defined risk list.
- Some HTTP requests are not producing log messages. The lack of log messages makes problem resolution difficult for IBM Support.
- A crash might occur if multiple requests to copy a retired revision are made while a golive is running (APAR PO10077).
- A deadlock might occur when a simulation rule report query is started. Then, before that is finished, a rule is deleted that has a conclusion or masterdata rule action (APAR PO10075).
- Status alarm indicators display zero values (APAR PO10080).
- During computations like golive, other computations like queries and simulation might pause while the instance tries to enter maintenance mode, even if the instance is not ready to enter maintenance mode. Now, the queries and simulations are paused only when the instance enters maintenance mode (APAR PO10085).
- Simulation performance is slower than expected. Now, simulation performance is still slower than real-time performance in most situations, but it is improved, especially when using many elements.
- Golives and end of day jobs are blocked while reporting queries are computed (APAR PO10043).
- On Data Selection tab, duplicate attributes display on the Data output tab. The problem occurs if the selected mandators inherit attributes from the same parent mandator (APAR PO10048). , if multiple mandators are selected on the
- Attributes selected for inclusion in the data output of a data export job may be excluded from the export file (APAR PO10087).
- Golives cannot proceed if other revisions are running rule generation (APAR PO10073).
- When manually marking records as genuine or fraudulent from query results on Available for manual fraud marking checkbox on . The Trigger notifications on fraud marking role privilege on is also new. It controls the ability to trigger notifications. , there is no control over which notifications are selectable. Now, notifications can be configured to be selectable by setting the new
- Binary StatusRequests values in MCI that are non-zero are interpreted as
StatusRequests. Now, only values of
1
are interpreted as StatusRequests. - A crash might occur if working queues are saved while they are computed (APAR PO10059).
- When records are marked as fraud on Fraud value (APAR PO10083). , negative fraud values cannot be selected in
- After startup, encrypted indexes are repaired even if the index is not damaged (APAR PO10103).
- On case selection, a search is triggered with every keystroke that is entered in Search term. It causes numerous unnecessary server requests. Now, a search starts only when the newly added (execute) icon is clicked or the Enter key is pressed. Auto refresh was added to the case search page. Whether auto refresh works depends on the setting. Auto refresh on case search and case selection is done only when is clicked. If a filter on one of the pages is changed, auto refresh stops until is clicked again (APAR PO10100). and
- On Maximum cases shown on selection table setting. It also takes longer than expected. , the search does not respect the
- Broken data of encrypted masterdata after startup if encryption of the index attribute is getting enabled and no entry was added yet on the mastedata index. Additionally, there is broken data of attributes after startup, if the encryption of the attribute changed and if no record was loaded yet on the instance.
- Added information about the Maximum session timeout field to the online help. It was missing. The field is located on .
- On , the tooltip for the download icon is not formatted correctly.
- On Name column is empty. , after visible columns are configured, the header of the
- On False alarms per hit is incorrectly formatted (APAR PO09255). , for queries with empty results,
- Timestamps in the latency report files are stored in system timezone, but they should be stored in UTC+0 timezone. When the system timezone setting is not UTC +0, the latency timestamp in system internals is different from the system time of the same record in query output (APAR PO09334).
- On Interfaces section (APAR PO10093). , users with read-only access cannot switch between the tabs in the
- In numerous places in the user interface, when a date is chosen in a calendar, the text is not localized with the user's language (APAR PO10104).
- On Calendar Period is changed, for example from daily to weekly, calendar dates are then incorrectly calculated. After the instance is restarted, the calendar values are calculated correctly from that point forward. , if
- Case action inputs are not read into the system after the instance is restarted twice (APAR PO09994).
Minor defects and changes
The following minor defects were fixed and minor changes were made:
- Updated Libcurl to version 8.2.1.
- In numerous places where lists are defined in the user interface, after an output value is deleted, the condition values in other outputs in the list are corrupted (APAR PO10067).
- A small latency spike occurs during the deferred writing cycle because of the time that is consumed for the deletion of the calendar period file for the rollover (APAR PO10082).
- On Receive timeout (seconds) is incorrectly issued. , an error message for
- Improved the tooltip text for the All connections checkbox and Connections from text box. They are located on and .
- Now, on Session timeout and Maximum session timeout fields must be greater 60 seconds. Also, a warning is issued if they are set to a value between 60 and 300 seconds. , the
- On Mandator columns. It should contain a Mandator column and a Mandator UID column. The same defects also occur on and . , the table contains two
- On UID. Now, they are Ruleset UID, Revision UID, and so on. , the column headers are all
- On
Simulation Queries {0}
. The text was removed.
,
the header contains the placeholder text, - On , the plus icon in the toolbar is disabled.
- Added information about FCD response formats to the online help. It was missing.
- Added Log latencies also for FLI checkbox on . It controls whether latencies are logged for messages that are computed from FLI.
- When a role is assigned to a user on , log message 370 is not written. It should be.
- HTML formatting tags are sometimes included in golive messages.
- On Heartbeat Debugging Status column to the list of instances. , added a
- On Fcd, the tooltip for Start length pairs contains typos. , for mapping messages of type
- On , a vague error message (_FORMULA_DIVISION_BY_CONSTANT_ZERO_) displays if an expression is defined that divides by zero. Now, the error message is Division by constant of zero is not allowed.