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
- Problems fixed
- Release highlights
- New, updated, and deleted properties
- Known problems and limitations
- Prerequisites
- Modifying the database schema
- Installation instructions
- Postinstallation instructions
- Uninstallation instructions
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
- 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.
- 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.
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
- 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
- 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
- restConfig.properties file
- cpd_cluster_host_url
- cpd_username
- wkc_auth_api_key
- wkc_ipm_catalog_name
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
- mdm-cache-config.xml.template and mdm-rest-cache-config.xml files
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
- IBM Product Master 12.0
- Hardware and software compatibility: For information, see System requirements for the IBM Product Master.
- Update configuration parameters in the env_settings.ini file. For more information, see Customizing the Persona-based UI features.
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.
Was this topic helpful?
Document Information
Modified date:
09 March 2022
UID
ibm16463257