From 0c2df474e2145551176fd1f848fff18e45c766fa Mon Sep 17 00:00:00 2001 From: Jyoti-Prakash01 <45236642+Jyoti-Prakash01@users.noreply.github.com> Date: Tue, 2 Jul 2019 17:35:30 +0530 Subject: [PATCH 1/2] Added mqsiprofile script field to broker steps : create, delete, start, stop. --- src/main/zip/info.xml | 4 ++ src/main/zip/plugin.xml | 150 +++++++++++++++++++++++++++++++++++++-- src/main/zip/upgrade.xml | 34 +++++++++ 3 files changed, 183 insertions(+), 5 deletions(-) diff --git a/src/main/zip/info.xml b/src/main/zip/info.xml index 9bd8a1e..17dae4f 100644 --- a/src/main/zip/info.xml +++ b/src/main/zip/info.xml @@ -287,5 +287,9 @@ Fixes APAR PH04149 - Add remote broker connection JARs and consider CLASSPATH en Fixes APAR PH04645 - Fixed receiving broker responses when broker refuses request. + +Added mqsiprofile script field to broker steps : create, delete, start, stop. + + diff --git a/src/main/zip/plugin.xml b/src/main/zip/plugin.xml index aa509d5..a2a2aa1 100644 --- a/src/main/zip/plugin.xml +++ b/src/main/zip/plugin.xml @@ -10,7 +10,7 @@ xmlns:server="http://www.urbancode.com/PluginServerXMLSchema_v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- + Integration for WebSphere Message Broker to deploy Broker Archives and start and stop Message Flows using the CMP API. This plugin is compatible with both version 9 and 10 of IBM Integration Bus, and is also compatible with versions 7 and 8 of WebSphere Message Broker. @@ -2215,6 +2215,40 @@ description="Any additional arguments to pass to the 'mqsicreatebroker' script when running this step. Multiple arguments are split by new line. (e.g. '-i generalDefaultUserId')"/> + + + + + + + + + + + - + + @@ -2257,6 +2292,40 @@ label="Delete Trace Files" description="Check this box to delete the node's trace files from its work directory."/> + + + + + + + + + + + - + + @@ -2288,6 +2358,40 @@ label="Integration Node (Broker)" description="The name of the integration node to create."/> + + + + + + + + + + + - + + @@ -2319,6 +2424,40 @@ label="Integration Node (Broker)" description="The name of the integration node to create."/> + + + + + + + + + + + - + + diff --git a/src/main/zip/upgrade.xml b/src/main/zip/upgrade.xml index 047d69b..5ec29ba 100644 --- a/src/main/zip/upgrade.xml +++ b/src/main/zip/upgrade.xml @@ -914,5 +914,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From b88b858365eaf08e5e8045212c6e937a2b5b4f5e Mon Sep 17 00:00:00 2001 From: Jyoti-Prakash01 <45236642+Jyoti-Prakash01@users.noreply.github.com> Date: Fri, 5 Jul 2019 16:21:02 +0530 Subject: [PATCH 2/2] Removed jarpath property from broker steps --- src/main/zip/mqsi_profile_wrapper.groovy | 2 ++ src/main/zip/plugin.xml | 44 ------------------------ 2 files changed, 2 insertions(+), 44 deletions(-) diff --git a/src/main/zip/mqsi_profile_wrapper.groovy b/src/main/zip/mqsi_profile_wrapper.groovy index ebedc5f..a2df191 100644 --- a/src/main/zip/mqsi_profile_wrapper.groovy +++ b/src/main/zip/mqsi_profile_wrapper.groovy @@ -100,6 +100,7 @@ else { } /* Parse Jar Path to create groovy classpath */ +if(jarPath) { for (def jarEntry : jarPath.split(File.pathSeparator)) { def jarFile = new File(jarEntry.trim()) @@ -132,6 +133,7 @@ for (def jarEntry : jarPath.split(File.pathSeparator)) { println("[Warning] ${jarFile} is not a file or directory on the file system, and it will be ignored.") } } +} if (requiredJars) { println("[Warning] the following jar files were not found on the Jar Path and are required with this" diff --git a/src/main/zip/plugin.xml b/src/main/zip/plugin.xml index a2a2aa1..1b73ebf 100644 --- a/src/main/zip/plugin.xml +++ b/src/main/zip/plugin.xml @@ -2215,17 +2215,6 @@ description="Any additional arguments to pass to the 'mqsicreatebroker' script when running this step. Multiple arguments are split by new line. (e.g. '-i generalDefaultUserId')"/> - - - - - - - - - - - -