IBM Support

Release notes: IBM® Product Master 12.0 Fix Pack 3

Fix Readme


Abstract

This article provides information about the available fix pack for IBM Product Master Version 12.0. The article includes links to installation and upgrade instructions, prerequisites, and a description of the enhancements.

Content

General description

This fix resolves the APARs and defects that are listed in the Problems fixed section.

Release name 12.0 IPM-FP003
Build ID ipm_12.0.3_202106092350_update_from_12.0.0_202005050151.tar.gz
Release date 14/06/2021

Problems fixed

This fix addresses the following APARs.

APAR ID Description
JR61102 Documentation - The Post-save section in the IBM Documentation is incorrect.
JR61234 Editable attributes not displaying in the multi-occurrence attribute.
JR61353 Any custom user interface on the Entry Preview pop-up window, when maximized, does not use the maximized screen.
JR61904 Documentation - Enhancement of IBM Documentation for export output files.
JR62025 Edit category data in the workflow using API.
JR62416 When the user logs in with the Worklist Summary as the home page, the LDAP user is welcomed as "NULL NULL".
JR62431 Persona-based UI - Response time too high when the Relationship type attribute is searched.
JR62602 Selective Export not completing for a catalog having self-link.
JR62816 LDAP user login issue with Cyrillic DN.
JR62870 Documentation - How to add display image and image description for an item.
JR62876 Problem with creating a new item in the Persona-based UI.
JR62919 Incorrect class name getting printed in the log files.
JR63007 If a workflow step has split attribute collections from the same spec group, it does not show all the attributes.
JR63019 Grouping bug display attribute when changing view.
JR63072 Persona-based UI - ACG selection permissions are not working correctly.
JR63073 An incorrect error message is shown in the user interface for the selection members.
JR63077 Validation error does not throw an error in all the occurrences if the attribute is in the multi-grouping attribute.
JR63094 Persona-based UI - Item getting added while using the String Enumeration rule.
JR63095 All the exports are not showing in the Exports console if a selection with unassigned imports is imported.
JR63112 Persona-based UI - On saving if there is a validation error, then in the multi-occurring String Enumeration rule, the first value in the drop-down list is displayed in all the occurrences.
JR63137 Security - User need not be given Modify User permission in the ADMIN UI to modify the user settings, but in the Persona-based UI user cannot change the user settings without that permission, and the assigning permission allows the user to view other user details.
JR63257 Persona-based UI - Multi-edit page lists the PK as editable when the AC is viewable and when there are additional tabs that have editable ACs. Persona-based UI single-edit page works fine. Admin UI multi-edit and single-edit pages work fine.
JR63266 Persona-based UI - Existing Date attributes are not updating on saving with the Persona-based UI.
JR63285 Search Results report does not correctly handle complex nested groups and multi-occurrences.
JR63287 Persona-based UI - Password characters length is incorrect in the user interface.
JR63294 Persona-based UI - Count is mismatched when the user loads an item from a common category under secondary or primary hierarchy on the multi-edit page.
JR63305 Persona-based UI - Ctrl + C is not working for attributes that are Lookup type, even in the read-only mode.
JR63345 Add confirmation and tooltip on deleting an occurrence of a group.
JR63352 A temporary tree of previous checked-out categories becomes visible with the recategorization of a hierarchy workflow step.
JR63355 Opening tabs containing many attributes or group of attributes takes time.
JR63365 Expand or Collapse All occurrences button in the single-edit page at the Group level.
JR63366 Switching the focus from one field to another takes two clicks, instead of one.
JR63367 Error 500: javax.servlet.ServletException: NEWUIUSERINFOCACHE does not contain the JWT Token.
JR63376 The Date field is displayed in the different time zones in the multi-edit and single-edit pages.
JR63397 String Enumeration and Number enumeration drop-down lists are not working for an item.
JR63398 Free Text Search - Not able to search categories from a particular hierarchy that is not associated with any catalog.
JR63400 Persona-based UI - On the Search page, when the total count of items is more than 1000 then the total count is changing on scrolling to the next page.
JR63439 Reduction of ENUMRULEVALUES API calls.
JR63440 Ampersand (&) symbol in an attribute name causes parsing issue in the Item difference tab and throws a UI pop-up window with no meaningful error.
JR63506 Documentation - List of supported attributes in the Import spec map.
JR63520 Admin UI - When selecting spec in AC, the specs are not being added in the selected spec or nodes (Microsoft™ Edge browser-specific).
JR63553 Documentation - User disables the modify privilege under the Lookup of the Role console. When the user logs in with these roles, the user can modify and save the Lookup value.
JR63628 SAML-SSO login issue.
JR63641 Documentation - Time zone usage, description to be updated.
JR63653 Unable to save categorization in the parallel steps of the workflow in the Persona-based UI.
JR63664 GETCOLLABORATIONSTEP Java™ API returns NULL in the parallel steps for the Persona-based UI.
JR63742 An issue with the Replace feature.

Release highlights

Following are the release highlights:
  • Starting IBM™ Product Master Version 12.0 Fix Pack 3, user passwords are encrypted with SHA-256 with salting thus after you run the migration script, you will not be able to log in to the user interface. All user passwords need to be regenerated using the Reset password script. For more information, see Installing password security update.
  • Admin UI supports password strength check, password expiry, and user lockout features. For more information, see common.properties file parameters.
  • Starting IBM™ Product Master Version 12.0 Fix Pack 3, the Docker images no longer support WebSphere® Application Server and instead support lightweight and fast WebSphere® Liberty images along with full support for the Operator Lifecycle Management (OLM) for the containerized deployments.
  • Support for SAML 2.0 Just In Time (JIT) provisioning for the Admin UI and Persona-based UI.
    • JIT enables more efficient integration of SAML to provide a seamless login experience for users.
    • JIT automates user account and group creation and does not need a local LDAP.
    You need to reconfigure the existing SAML configuration. For more information, see Configuring SAML SSO.
  • IBM® Db2® or Oracle database client installation is no longer a prerequisite for an upgrade.
  • Updated Login.wpcs script due to the migration script. Before you run the migrateToInstalledFP migration script, back up the existing database schema.
  • Enhanced user experience by providing support for custom themes. For more information, see Customizing the Persona-based UI features.
  • Admin UI access is restricted to users with Vendor roles.
  • Added capability to publish spec from the Product Master application to the Watson™ Knowledge Catalog as an asset. For more information, see Publishing specs to the IBM Watson Knowledge Catalog.
  • Stack upgrade:
    • MongoDB upgraded to version 4.0.22. Support for the MongoDB version 3.x is now deprecated.
    • Hazelcast IMDG upgraded to version 4.1. Support for the Hazelcast IMDG version 4.0 is now deprecated.
For more information, see What's new for 12.0 Fix Packs.

Enhancements

  • MDMCE-I-188: Persona-based UI: Cannot redirect from the Custom Tab to other UI Components.
  • MDMCE-I-193: Persona-based UI: Navigation buttons to scroll directly to the first and the last tab.
  • MDMCE-I-232: Persona-based UI: Cannot redirect to single-edit or multi-edit page from the Custom Tabs or Custom Tools.
  • MDMCE-I-234: The filter is not working on the search screen on the multi-edit page when the user tries to add a new column with the "Status" name.

New, updated, and deleted properties

Following is the list of new or updated properties,

  • config.json file
    • enableSSO
    • publishSpecOnWKC
    • thumbnailDimension
    • theme
    For more information, see config.json file parameters.
  • env_setting.ini file
    • cmdline_client_ddl_error_filter
    • elastic_authentication
    • elastic_encrypt_password
    • elastic_password
    • elastic_username
    • [mdmrest-app-war] section enable
    • [sso] section enable_sso
    • mongodb_encrypt_password
    • smtp_additional_props
    • smtp_address
    • smtp_authentication
    • smtp_encrypt_password
    • smtp_password
    • smtp_port
    • smtp_username
    • sso_company
    For more information, see env_settings.ini file parameters.
  • common.properties file
    • appsvr_type
    • from_address
    • hazelcast_network_ip_address
    • poi_min_inflate_ratio
    • smtp_additional_props
    • smtp_address
    • smtp_password
    • smtp_port
    • smtp_username
    For more information, see common.properties file parameters.
  • restConfig.properties file
    • cpd_cluster_host_url
    • cpd_username
    • wkc_auth_api_key
    • wkc_ipm_catalog_name
    For more information, see restConfig.properties file parameters.

Following is the list of deleted properties,

    • mdm-cache-config.xml.template and mdm-rest-cache-config.xml files
      • newuiUserInfoCache
    • env_setting.ini file
      • [dashboards] section enable
    • config.json file
      • prdLogoutPath
    • restConfig.json file
      • dashboardsEnabled

Known problems and limitations

Note: The following limitations are only applicable to the Persona-based UI.

  • The Password window should display page title and buttons in the locale-specific language.
  • Translation - When you click the Dashboard menu, the report names are not translated even though the translation is available for every report. Translation issues to be covered with the next shipment.
  • Microsoft™ Edge and Mozilla Firefox - Horizontal scrolling on the grids is not smooth.
  • Performance -
    • Performance degradation was observed for the Digital Assets Management (DAM) performance tests.
    • Degradation observed in the collaboration area during the performance tests of the IBM™ Product Master Version 12.0 Fix Pack 3.

Prerequisites

Modifying the database schema

Database schema migration is required. For more information, see Database schema migration.

Note: 

  • In case of any docstore-related error, rerun the migrateToInstalledFP.sh migration script.
  • For the GDS feature, you need to perform database schema migration.

Installation instructions

For more information, see Installing the product.

Postinstallation instructions

  • You need to import the latest mdmce-env.zip, vendorportal.zip, and dammodel.zip files.
  • Entries of the Completeness Lookup Table need to be saved after the mdmce-env.zip file import.
  • If you run the configureEnv.sh script with no overwrite option, the existing mdmce-roles.json file gets retained and needs manual merge. But if you run the configureEnv.sh script with overwrite option,
    • Backup of the existing mdmce-roles.json file gets created.
    • The new mdmce-roles.json file gets created from its default file.
  • The mongodb_username and mongodb_password properties in the env_settings.ini file are now used for both Digital Assets Management and Machine learning.

Uninstallation instructions

Delete the $TOP folder and reinstall the IBM Product Master 12.0.

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSADN3","label":"IBM Product Master Modernization"},"ARM Category":[{"code":"a8m3p0000006wVdAAI","label":"APAR"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
09 March 2022

UID

ibm16463257