TPS-4721 (cumulative patch) - 7.2

EnrichVersion
7.2
EnrichProdName
Talend Data Fabric
Talend MDM Platform
EnrichPlatform
Talend MDM Server
Talend MDM Web UI
Talend Studio

TPS-4721 (cumulative patch)

Info Value
Patch Name Patch_20210308_TPS-4721_v1
Release Date 2021-03-08
Target Version 20190620_1146-7.2.1
Product affected Talend MDM Server, Talend Studio

Introduction

This patch is cumulative. It includes all previous generally available patches for MDM 7.2.1

NOTE: For information on how to obtain this patch, reach out to your Support contact at Talend.

Fixed issues

This patch contains the following fixes:

  • TPS-3260 [7.2.1] MDM war file deployed on Tomcat 8.5 : Error java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionTimeout() (TMDM-13686)
  • TPS-3442 [7.2.1] Error deploying data model:java.lang.StackOverflowError at com.amalto.core.storage.hibernate.StorageTableResolver.getXpath (TMDM-13960)
  • TPS-3490 [7.2.1] Advanced Search does not work with AND query on Foreign Key Field (TMDM-13991)
  • TPS-3530 [7.2.1] No Foreign Key picker (FK Picker) in the Search Bar in MDM Web UI (TMDM-14007)
  • TPS-3598 [7.2.1] Session expires after session-timeout defined in web.xml even if active in MDM Web UI (TMDM-14190)
  • TPS-3943 [7.2.1] Talend MDM Connection Errors(TMDM-14505, TMDM-14565)
  • TPS-4465 [7.2.1] tMDMoutput + Extended Output => com.amalto.core.save.MultiRecordsSaveException: Could not set value with class (TMDM-14878)
  • TMDM-14743 Only 2 search operators : Is equal to / Is empty or null available when the Foreign Key has a "Custom Simple Type"
  • TMDM-14709 Deploy Data Model fails after Element removed : ORA-00904: "X_VERSION" : invalid identifier
  • TMDM-14795 Deleting a foreign key causes MDM to raise an exception (Oracle DB)
  • TMDM-14741 Not possible in 7.x to open a new MDM session in a new TAB when a "Entity Action Process" is running
  • TMDM-14745 Welcome page can't be displayed until 'Welcome Action process' finished
  • TMDM-14752 Session expired issue when logout then login
  • TMDM-14878 tMDMoutput + Extended Output => com.amalto.core.save.MultiRecordsSaveException: Could not set value with class
  • TPS-4628 [7.2.1] tMDMRestInput causes : ERROR A non-transactional (auto-commit) operation has an active transaction after operation completion. (TMDM-15001)
  • TMDM-14910 Can't save record after adding occurrence using attached customer's datamodel
  • TMDM-14946 High Memory used by MDM Tomcat JVM when calling REST API PUT with "as of"
  • TMDM-15001 tMDMRestInput causes : ERROR A non-transactional (auto-commit) operation has an active transaction after operation completion.
  • TPS-4712 [7.2.1] MDM transactions remain open and cause errors (TMDM-14967)
  • TMDM-14967 MDM transactions remain open and cause errors
  • TPS-4721 [7.2.1] Values displayed in Journal (Before / After) are not correct (TMDM-14458)
  • TMDM-14458 Values displayed in Journal (Before / After) are not correct

Prerequisites

Consider the following requirements for your system:

  • Talend Studio 7.2.1 must be installed.
  • Talend MDM Server 7.2.1 must be installed.

Installation

PATCH INSTALLATION NOTES FOR TALEND MDM SERVER 7.2.x

PRE-INSTALLATION

  • Stop the MDM server
  • Create a patch directory (eg: C:\MDM_Patch)
  • Unzip patch file you receive from support into this directory
  • Create a backup directory (eg: C:\MDM_Backup)

WEB APPLICATION REPLACEMENT

  • Copy folder <MDM_SERVER_HOME>/apache-tomcat/webapps/talendmdm into the backup directory
  • Replace it by folder talendmdm contained in patch directory

POST-INSTALLATION

  • Restart the MDM server
  • Clear browser cache on clients

PATCH INSTALLATION NOTES FOR TALEND MDM STUDIO 7.2.x

PRE-INSTALLATION

  • Close the Talend Studio
  • Create a backup directory (eg: C:\MDM_Backup)

PLUGINS REPLACEMENT

Copy files/folder below into the backup directory

  • <TALEND_STUDIO_HOME>/plugins/org.talend.mdm.repository_7.2.1.20190620_1008
  • <TALEND_STUDIO_HOME>/plugins/org.talend.mdm.workbench_7.2.1.20190610_1606
  • <TALEND_STUDIO_HOME>/plugins/org.talend.mdm.workbench.enterprise_7.2.1.20190610_1603.jar
  • <TALEND_STUDIO_HOME>/plugins/org.talend.metadata.managment_7.2.1.20190611_0924.jar
  • <TALEND_STUDIO_HOME>/plugins/org.talend.core.runtime_7.2.1.20190614_0515.jar

Replace them from corresponding files contained in patch directory. And remove class file IWebServiceHook.class under org.talend.mdm.workbench_7.2.1.20190610_1606/com/amalto/workbench/service if exist.

POST-INSTALLATION

Restart the Talend Studio