IBM Support

Release notes: IBM® Product Master 12.0 Fix Pack 4

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-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
  • 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.
For more information, see What's new for 12.0 Fix Packs.

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​
For more information, see ipm_12.0.x_cr.yaml file parameters.

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

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.

[{"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

ibm16485211