0.0
500.0
@@ -16,34 +16,18 @@
-
-
- lmamsd
-
-
-
- 50.0 100.0 150.0
-
- lma/nalma
-
- 0.0
- 200.0
-
-
-
lmafed
lmafid
lmamfd
- lmasum
10.0 20.0 30.0
- lma/nalma
+ LMA/LMA_default
0.0
110.0
@@ -60,14 +44,28 @@
-1.0 0.0 1.0
- lma/nalma
+ LMA/LMA_default
-3.0
3.0
-
+
+
+ lmasum
+
+
+
+ 50.0 100.0 150.0 200.0
+
+ LMA/LMA_default
+
+ 0.0
+ 400.0
+
+
+
diff --git a/javaUtilities/com.raytheon.wes2bridge.common/src/com/raytheon/wes2bridge/common/configuration/Wes2BridgeCase.java b/javaUtilities/com.raytheon.wes2bridge.common/src/com/raytheon/wes2bridge/common/configuration/Wes2BridgeCase.java
index 460ad7a0ad..e0c13e475f 100644
--- a/javaUtilities/com.raytheon.wes2bridge.common/src/com/raytheon/wes2bridge/common/configuration/Wes2BridgeCase.java
+++ b/javaUtilities/com.raytheon.wes2bridge.common/src/com/raytheon/wes2bridge/common/configuration/Wes2BridgeCase.java
@@ -35,6 +35,7 @@ import javax.xml.bind.annotation.XmlRootElement;
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Aug 12, 2014 3521 bkowal Initial creation
+ * Apr 20, 2015 4392 dlovely Removed un-used JMX port configuration
*
*
*
@@ -60,9 +61,6 @@ public class Wes2BridgeCase {
@XmlElement
private int qpidHttpPort;
- @XmlElement
- private int qpidJmxPort;
-
@XmlElement
private int jmsPort;
@@ -153,21 +151,6 @@ public class Wes2BridgeCase {
this.qpidHttpPort = qpidHttpPort;
}
- /**
- * @return the qpidJmxPort
- */
- public int getQpidJmxPort() {
- return qpidJmxPort;
- }
-
- /**
- * @param qpidJmxPort
- * the qpidJmxPort to set
- */
- public void setQpidJmxPort(int qpidJmxPort) {
- this.qpidJmxPort = qpidJmxPort;
- }
-
/**
* @return the jmsPort
*/
diff --git a/javaUtilities/com.raytheon.wes2bridge.manager/META-INF/MANIFEST.MF b/javaUtilities/com.raytheon.wes2bridge.manager/META-INF/MANIFEST.MF
index b2a3ee4147..41c95f3a62 100644
--- a/javaUtilities/com.raytheon.wes2bridge.manager/META-INF/MANIFEST.MF
+++ b/javaUtilities/com.raytheon.wes2bridge.manager/META-INF/MANIFEST.MF
@@ -4,6 +4,7 @@ Bundle-Name: Wes2Bridge Manager
Bundle-SymbolicName: com.raytheon.wes2bridge.manager
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: RAYTHEON
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: com.raytheon.wes2bridge.common;bundle-version="1.0.0",
- org.apache.commons.lang;bundle-version="2.3.0"
+ org.apache.commons.lang;bundle-version="2.3.0",
+ org.codehaus.jackson;bundle-version="1.7.3"
diff --git a/javaUtilities/com.raytheon.wes2bridge.manager/build.xml b/javaUtilities/com.raytheon.wes2bridge.manager/build.xml
index e0ee4a8ab9..0a0d2eca93 100644
--- a/javaUtilities/com.raytheon.wes2bridge.manager/build.xml
+++ b/javaUtilities/com.raytheon.wes2bridge.manager/build.xml
@@ -11,7 +11,7 @@
-
+
@@ -36,6 +36,9 @@
+
+
+
diff --git a/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/IQpidConfigurationXML.java b/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/IQpidConfigurationXML.java
deleted file mode 100644
index bc036eeb47..0000000000
--- a/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/IQpidConfigurationXML.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * This software was developed and / or modified by Raytheon Company,
- * pursuant to Contract DG133W-05-CQ-1067 with the US Government.
- *
- * U.S. EXPORT CONTROLLED TECHNICAL DATA
- * This software product contains export-restricted data whose
- * export/transfer/disclosure is restricted by U.S. law. Dissemination
- * to non-U.S. persons whether in the United States or abroad requires
- * an export license or other authorization.
- *
- * Contractor Name: Raytheon Company
- * Contractor Address: 6825 Pine Street, Suite 340
- * Mail Stop B8
- * Omaha, NE 68106
- * 402.291.0100
- *
- * See the AWIPS II Master Rights File ("Master Rights File.pdf") for
- * further licensing information.
- **/
-package com.raytheon.wes2bridge.manager;
-
-/**
- * Identifies XML tag names of interest as constants within the qpid config.xml
- * configuration.
- *
- *
- *
- * SOFTWARE HISTORY
- *
- * Date Ticket# Engineer Description
- * ------------ ---------- ----------- --------------------------
- * Apr 17, 2013 bkowal Initial creation
- *
- *
- *
- * @author bkowal
- * @version 1.0
- */
-
-public interface IQpidConfigurationXML {
- public static final String XML_BROKER = "broker";
- public static final String XML_CONNECTOR = "connector";
- public static final String XML_MANAGEMENT = "management";
- public static final String XML_JMXPORT = "jmxport";
- public static final String XML_HTTP = "http";
- public static final String XML_REGISTRY_SERVER = "registryServer";
- public static final String XML_PORT = "port";
-}
diff --git a/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/Wes2BridgeManager.java b/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/Wes2BridgeManager.java
index d837d1551f..a4088fc87f 100644
--- a/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/Wes2BridgeManager.java
+++ b/javaUtilities/com.raytheon.wes2bridge.manager/src/com/raytheon/wes2bridge/manager/Wes2BridgeManager.java
@@ -26,27 +26,21 @@ import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
+import java.nio.charset.Charset;
+import java.nio.file.Files;
+import java.nio.file.Paths;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import javax.xml.bind.JAXBException;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.TransformerFactoryConfigurationError;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
import org.apache.commons.lang.StringUtils;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
+import org.codehaus.jackson.map.ObjectMapper;
+import org.codehaus.jackson.type.TypeReference;
-import com.raytheon.wes2bridge.manager.IQpidConfigurationXML;
import com.raytheon.wes2bridge.common.configuration.Wes2BridgeCase;
import com.raytheon.wes2bridge.configuration.jaxb.Wes2BridgeJaxbManager;
@@ -73,6 +67,8 @@ import com.raytheon.wes2bridge.configuration.jaxb.Wes2BridgeJaxbManager;
* Aug 14, 2014 3521 bkowal Updated to use Wes2BridgeCase. Eliminated
* configuration that is no longer used and
* updated EDEX re-configuration.
+ * Apr 15, 2015 4392 dlovely Updates the new qpid json configuration now
+ * Apr 20, 2015 4392 dlovely Removed un-used JMX port configuration
*
*
*
@@ -101,6 +97,16 @@ public class Wes2BridgeManager {
private String wes2BridgeScripts = null;
+ private static final TypeReference