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-FP004 |
| Build ID | ipm_12.0.4_202109010831_update_from_12.0.0_202005050151.tar.gz |
| Release date | 06/09/2021 |
Problems fixed
This fix addresses the following APARs.
| APAR ID | Description |
|---|---|
| JR61248 | Environment Import/export functionality is not filling relationship attributes correctly. |
| JR62593 | Post save script not getting run when the hierarchy content is imported. |
| JR62594 | Post save script not getting run when the catalog content is imported. |
| JR62816 | LDAP user login issue with Cyrillic DN. |
| JR62986 | [Persona-based UI] Error is returned while trying to fetch the search result and saved lists. |
| JR63010 | For Relationship attribute, unable to search the Catalog items with primary key as Sequence data type. |
| JR63288 | Error while saving category using value rule for the primary key in the Admin UI. |
| JR63300 | [Admin UI] 'Item does not exist' is being displayed for relationship type attribute in the Item difference. |
| JR63320 | [Persona-based UI] Search screen is nonresponsive due to state maintenance. |
| JR63373 | The attribute of Date type in the Search screen has an automatic default value selected. |
| JR63444 | If the user searches string with special characters for string type of attribute in the Search screen it shows an error. |
| JR63473 | Refresh when moving from the Step Exit value to the multi-edit view. |
| JR63480 | [Persona-based UI] Filter text is not getting cleared on clicking the Clear button from the Filter pop-up window of the Collaboration area in the multi-edit page. |
| JR63508 | [Persona-based UI] A UI auto-hide feature for the left menu option when fully expanded. |
| JR63514 | Help URL versus help text. |
| JR63524 | [Persona-based UI] Date attributes are not updated after editing or saving, rendering issues. |
| JR63606 | Saving an item with an error causes all the fields to be nullified. |
| JR63617 | An issue in the catalog or hierarchy selection. |
| JR63622 | [Persona-based UI] For string enumeration type of attributes, it shows the first value selected in the screen as default but ideally it should be 'blank/-select-'. |
| JR63647 | On expanding the grouping attribute, default values are not populated for the attribute in the Persona-based UI. |
| JR63650 | Search criteria attribute. |
| JR63676 | [Persona-based UI] Unable to upload a file larger than 5 MB in the Binary attribute type. |
| JR63694 | The Settings tab should show a detailed description of the values. |
| JR63705 | Dashboard, job console has double scroll bars and is causing user frustration in navigation. |
| JR63710 | [Persona-based UI] A user gets invalid input when performing a native search with string enumeration without rule. |
| JR63811 | A large volume of categories in the hierarchy workflow check causes categories to be stuck in the success step. |
| JR63855 | How to adjust the Open spec button in the Persona-based UI. |
| JR63893 | Invalid input error in Saved templates. |
| JR63947 | In the Persona-based UI, the maximum length is restricted to a smaller length compared to the Admin UI. |
| JR64010 | Secondary spec changes are not being reflected in the Persona-based UI. |
Release highlights
Following are the release highlights:
- Persona-based UI enhancements
- Category management including the ability to view, add, edit, or clone the categories. For more information, see Exploring catalogs and hierarchies.
- View categories attribute details from the Explorer page. For more information, see Exploring catalogs and hierarchies.
- Create, modify, or delete Attribute collection. For more information, see Using Attribute collection console.
- Lookup Table management with the ability to create Lookup spec and add or edit Lookup table values. For more information, see Using Lookup Table console.
- Availability of docstore to view the files and folders. For more information, see Using File Explorer.
- Other enhancements
- Import and export items directly in a catalog from the Explorer and Search pages. For more information, see Export and Import feature (catalogs and hierarchies).
- Visualization view for the Relationship and Linked entries on the single-edit page. For more information, see Relationships.
- API to show step and collaboration areas in the Persona-based UI.
- UIHelper interface APIs should provide the Persona-based UI URL for a specific set of screens or operations.
- Support to view change on the Explorer page.
- Ability to view or download import, export, and other logs from the Job Details pop-up window. For more information, see Completed jobs.
- Support for the unit of measure (UOM) as a new spec schema facet in the Admin and Persona-based UI. For more information, see Unit of measure (UOM).
- Ability to customize sample Vendor code according to the business requirements. For more information, see Using the sample Vendor code.
- Stack upgrade
- Elastisearch upgraded to version 7.13.0.
- Hazelcast IMDG upgraded to version 4.1.1.
Enhancements
-
MDMCE-I-128: Add an item starting from an empty category in the Persona-based UI.
-
MDMCE-I-258: Support user's choice for the landing page.
-
MDMCE-I-135 No way to change the view on the multi-edit page.
-
MDMCE-I-140 Category attributes are not displayed when we click the category node from the left panel.
-
MDMCE-I-157 Hide Unpopulated Hierarchy Nodes needs to hide more nodes.
-
MDMCE-I-162 After coming back from an open item in the Explorer, Search Category is collapsed and the list of products is not visible.
-
MDMCE-I-196 [Persona-based UI] Generate report limited to 1000 rows.
-
MDMCE-I-239 [Persona-based UI] Add spec and data model at the Hierarchy level, as already available in the Admin UI.
-
MDMCE-I-243 The UIHelper interface APIs to be able to provide URL for the Persona-based UI.
-
MDMCE-I-252 [Persona-based UI]Java™ API to expose step and collaboration areas.
-
MDMCE-I-257 Need the ability to sort and filter Categories
New, updated, and deleted properties
Following is the list of new or updated properties,
- config.json file
- attributeCollectionTreeNodeCount
- maxFileSize
- relationshipsDisplayType
For more information, see config.json file parameters.
- mdmce-roles.json file
- Updates to the Lookup table Console
- Added new Admin role
For more information, see mdmce-roles.json.default file parameters.
- restConfig.properties file
- attribute_collection_max_limit
- category_cache_limit
- connector_category_to_spec_map_lookup_spec
- connector_category_to_spec_map_lookup_spec_catalog_name_attribute
- connector_category_to_spec_map_lookup_spec_category_attribute
- connector_category_to_spec_map_lookup_spec_connector_attribute
- connector_category_to_spec_map_lookup_spec_hierarchy_name_attribute
- connector_category_to_spec_map_lookup_spec_key_attribute
- connector_category_to_spec_map_lookup_spec_spec_map_attribute
- connector_category_to_spec_map_lookup_table
- connector_configuration_lookup_spec
- connector_configuration_lookup_spec_catalog_name_attribute
- connector_configuration_lookup_spec_connector_attribute
- connector_configuration_lookup_spec_enable_attribute
- connector_configuration_lookup_spec_hierarchy_name_attribute
- connector_configuration_lookup_spec_key_attribute
- connector_configuration_lookup_spec_publish_category_attribute
- connector_configuration_lookup_spec_publish_format_attribute
- connector_configuration_lookup_spec_queue_attribute
- connector_configuration_lookup_spec_root_category_attribute
- connector_configuration_lookup_spec_transformer_class_attribute
- connector_configuration_lookup_table
- connector_lookup_spec
- connector_lookup_spec_key_attribute
- connector_lookup_spec_value_attribute
- connector_lookup_table
- connector_name_attribute
- dashboardsEnabled(removed)
- date_attribute
- docstore_download_size_mb_limit
- docstore_search_min_char_length
- error_attribute
- exportimport_container_failurecount
- exportimport_container_importWithError
- exportimport_container_reportname
- exportimport_container_scriptname
- exportimport_container_totalcount
- exportimport_container_xlfilename
- exportimport_containername
- exportimport_containertype
- exportimportspec_importWithError
- in_out_msg_mnt_dir
- prefix_container_import
- publication_attributes_spec
- publication_details_attribute
- publictaion_status_attribute
- common.properties file
- enable_scripts_during_import
For more information, see common.properties file parameters.
- ipm_12.0.x_cr.yaml file
- New properties - version
- Renamed properties -
- volume renamed to volume_details
- admin renamed to admin_service and similarly for the other services.
- Deleted properties -
- All ports from CR except ML service
- appname
- claim names
- Elasticsearch setting properties
- extract_port_from_host_header
- image_init
- imagetag_init
- node.hostname
- nodetype
- readiness ports
- liveness ports
- service.session_affinity
- service.type
- update_hostname
- Volume mount_name
- volume mount_path
- Volume names
- volume.app_secret.app_secret
- volume.app_secret.mount_path
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.
- Persona-based UI -
- Lookup Table: Horizontal scrollbar is not visible when there are no entries and if having more than 5 to 7 attributes.
- Magnifying glass icon is not showing fully for GDS; New Items, Modified items, and so on with zero records.
- Alignment is not proper on the Import console.
-
If you are using a database that has Secure Sockets Layer (SSL) setup, complete the following steps before you execute any scripts.
-
Append the SSL parameters in the db_url property in the db.xml file.
Example
<db_url>jdbc:db2://<ip_address>:<port_number>/dbName:sslConnection=true;</db_url> -
Run the migrateToInstalledFP.sh or any other required scripts.
-
After executing the scripts, revert the changes done to the db_url property in the db.xml file.
-
Run $TOP/bin/test_db.sh script file to confirm the connection. This script does not need any db.xml file update.
-
Restart the application and then log in to the Admin and Persona-based UI.
-
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.
- If there are any customizations, back up the Login.wpcs script as the Login.wpcs has been updated, and will be overwritten when the migration script is run.
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 Applying fix pack. See Installing (accelerated deployment) for the operator-based deployment.
Postinstallation instructions
- You need to import the latest mdmce-env.zip, vendorportal.zip, and dammodel.zip files.
- 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.
- Entries of the Completeness Lookup Table need to be saved after the mdmce-env.zip file import.
- The mongodb_username and mongodb_password properties in the env_settings.ini file are used for both Digital Assets Management and Machine learning.
- You need to re-run the SDP scripts for the respective catalogs since with this release a new feature is introduced that converts the Elasticsearch Lucene score into the standard percentile score. For more information, see Configuring SDP for a catalog.
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
ibm16485211