TPS-3240 - 7.2

EnrichVersion
7.2
EnrichProdName
Talend ESB
EnrichPlatform
Talend ESB

TPS-3240

Info Value
Patch Name Patch_20190724_TPS-3240_v1_7.2.1
Release Date 2019-07-24
Target Version 20190620_1446-V7.2.1
Product affected Talend Studio, Talend ESB Runtime

Introduction

This patch is independent. It solves camel wmq heartbeat interval configurable.

NOTE: To download this patch, liaise with your Support contact at Talend.

Fixed issues

This patch contains the following fixes:

  • TESB-23942: camel wmq heartbeat interval

Prerequisites

Consider the following requirements for your system:

  • Talend Studio, Talend ESB Runtime 7.2.1 must be installed.

Installation

Installing the patch manually

Apply the patched camel-wmq-alldep jars to Studio 7.2.1

  1. Shutdown Studio 7.2.1
  2. Copy/Replace the patched camel-wmq-alldep-2.23.1.jar into the Studio_home/plugins/org.talend.libraries.camel.wmq.alldeps_7.2.1.20190307_0225/lib/camel-wmq-alldep-2.23.1.jar
  3. Copy/Replace the camel-wmq-alldep-2.23.1-6.0.0.jar into the Studio_home/configuration/.m2/repository/org/talend/libraries/camel-wmq-alldep-2.23.1/6.0.0/camel-wmq-alldep-2.23.1-6.0.0.jar
  4. restart Studio 7.2.1

Apply the patched camel-wmq-2.23.1 bundle to Talend Runtime 7.2.1

  1. Undeploy all installed cWMQ related Routes, and make sure the 'camel-wmq' feature/bundle got uninstalled from Runtime container
  2. (check with 'list command)
  3. karaf@trun()> bundle:list |grep camel-wmq
  4. Delete the 'camel-wmq-2.23.1.jar' from the folder 'Runtime_Home/system/org/apache-extras/camel-extra/camel-wmq/2.23.1/'
  5. Copy&Replace the patch files from the system/ folder, into the 'Runtime_Home/system/'
  6. On Linux:
  7. 'cp -rf ./system Runtime_Home/system'
  8. On Windows:
  9. 'xcopy system\*.* Runtime_home\system /s'
  10. (Press "y" when prompting if overwrite the features xml file)
  11. Update/Refresh the feature xml files and re-install the camel-wmq feature
  12. karaf@trun()> feature:repo-refresh
  13. karaf@trun()> feature:install camel-wmq
  14. (check with 'list' command)
  15. karaf@trun()> bundle:list |grep camel-wmq
  16. 322 | Active | 80 | 2.23.1.tesb1 | camel-wmq
  17. Refresh or Re-deploy the wmq related Routes (in case of they are not in 'Active' status)

(NOTE: As prerequisite steps but not the part of this Patch, you have to install the com.ibm.mq related library to Talend Runtime for example, remove the com.ibm.* jars from System ClASSPATH env, deploy the com.ibm.mq.osgi.java_9.1.0.0.jar into Runtime.)