bmpn sonar issue fix 39/12139/1
authorseshukm <seshu.kumar.m@huawei.com>
Wed, 13 Sep 2017 09:20:52 +0000 (14:50 +0530)
committerseshukm <seshu.kumar.m@huawei.com>
Wed, 13 Sep 2017 09:20:52 +0000 (14:50 +0530)
IssueId: SO-118

Change-Id: Ib7830bb47d41f322a14bc82b7bc99748b547d640
Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
19 files changed:
.gitignore
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/CamundaDBSetup.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/HealthCheckHandler.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/PropertyConfiguration.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/PropertyConfigurationSetup.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/domain/JsonWrapper.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/json/DecomposeJsonUtil.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/json/JsonUtils.java
bpmn/MSOCoreBPMN/src/main/java/org/openecomp/mso/bpmn/core/json/JsonWrapper.java
bpmn/MSOMockServer/pom.xml
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/SDNCAdapterMockTransformer.java
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/SDNCAdapterNetworkTopologyMockTransformer.java
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/VnfAdapterCreateMockTransformer.java
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/VnfAdapterDeleteMockTransformer.java
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/VnfAdapterQueryMockTransformer.java
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/VnfAdapterRollbackMockTransformer.java
bpmn/MSOMockServer/src/main/java/org/openecomp/mso/bpmn/mock/VnfAdapterUpdateMockTransformer.java
bpmn/MSORESTClient/pom.xml
bpmn/MSORESTClient/src/main/java/org/openecomp/mso/rest/RESTClient.java

index ae9adea..04bad35 100644 (file)
@@ -10,4 +10,5 @@ target
 *.log
 *.tmp
 packages/root-pack-extras/config-resources/mariadb/db-sql-scripts/main-schemas/MySQL-Catalog-schema.sql
-packages/root-pack-extras/config-resources/mariadb/db-sql-scripts/main-schemas/MySQL-Requests-schema.sql
\ No newline at end of file
+packages/root-pack-extras/config-resources/mariadb/db-sql-scripts/main-schemas/MySQL-Requests-schema.sql
+/bin/
index aba43eb..74bb59c 100644 (file)
@@ -5,12 +5,14 @@ import java.sql.DriverManager;
 import java.sql.PreparedStatement;
 import java.sql.SQLException;
 
+import org.openecomp.mso.logger.MsoLogger;
+
 /**
  * Sets up the unit test (H2) database for Camunda.
  */
 public class CamundaDBSetup {
        private static boolean isDBConfigured = false;
-
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
        public static synchronized void configure() throws SQLException {
                if (isDBConfigured) {
                        return;
@@ -66,13 +68,13 @@ public class CamundaDBSetup {
                        isDBConfigured = true;
                } catch (SQLException e) {
                        System.out.println("CamundaDBSetup caught " + e.getClass().getSimpleName());
-                       e.printStackTrace();
+                       LOGGER.debug("SQLException :",e);
                } finally {
                        if (stmt != null) {
                                try {
                                        stmt.close();
                                } catch (Exception e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
 
@@ -80,7 +82,7 @@ public class CamundaDBSetup {
                                try {
                                        connection.close();
                                } catch (Exception e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
                }
index eb1cd51..55f6221 100644 (file)
@@ -3,6 +3,7 @@
  * ONAP - SO
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -200,6 +201,7 @@ public class HealthCheckHandler  {
             UUID uuid = UUID.fromString(id);
             return uuid.toString().equalsIgnoreCase(id);
         } catch (IllegalArgumentException iae) {
+               msoLogger.debug("IllegalArgumentException :",iae);
             return false;
         }
     }
index 9d3af1c..70f67a5 100644 (file)
@@ -3,6 +3,7 @@
  * ONAP - SO
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -167,7 +168,7 @@ public class PropertyConfiguration {
                                fileWatcherThread.join(waitInSeconds * 1000);
                        } catch (InterruptedException e) {
                                LOGGER.debug("FileWatcherThread " + System.identityHashCode(fileWatcherThread)
-                                       + " shutdown did not occur within " + waitInSeconds + " seconds");
+                                       + " shutdown did not occur within " + waitInSeconds + " seconds",e);
                        }
 
                        LOGGER.debug("Finished shutting down FileWatcherThread " + System.identityHashCode(fileWatcherThread));
@@ -257,7 +258,7 @@ public class PropertyConfiguration {
                                        reader.close();
                                        LOGGER.debug("Closed " + fileName);
                                } catch (Exception e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
                }
@@ -351,12 +352,14 @@ public class PropertyConfiguration {
                                                        }
                                                }
                                        } catch (InterruptedException e) {
+                                               LOGGER.debug("InterruptedException :",e);
                                                break;
                                        } catch (ClosedWatchServiceException e) {
                                                LOGGER.info(
                                                                MessageEnum.BPMN_GENERAL_INFO,
                                                                "BPMN",
                                                                "FileWatcherThread shut down because the watch service was closed");
+                                               LOGGER.debug("ClosedWatchServiceException :",e);
                                                break;
                                        } catch (Exception e) {
                                                LOGGER.error(
@@ -379,7 +382,7 @@ public class PropertyConfiguration {
                                        watchService.close();
                                } catch (IOException e) {
                                        LOGGER.debug("FileWatcherThread caught " + e.getClass().getSimpleName()
-                                               + " while closing the watch service");
+                                               + " while closing the watch service",e);
                                }
 
                                LOGGER.info(MessageEnum.BPMN_GENERAL_INFO, "BPMN",
index f58efe7..ce171b5 100644 (file)
@@ -1,3 +1,24 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
 package org.openecomp.mso.bpmn.core;
 
 import java.io.FileOutputStream;
@@ -11,6 +32,8 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;
 
+import org.openecomp.mso.logger.MsoLogger;
+
 import org.openecomp.mso.bpmn.core.PropertyConfiguration;
 
 /**
@@ -22,6 +45,8 @@ public class PropertyConfigurationSetup {
        private static Path bpmnPropertiesPath = null;
        private static Path bpmnUrnPropertiesPath = null;
        private static boolean modifiedConfiguration = false;
+       
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
 
        /**
         * Ensures that the the PropertyConfiguration is initialized and that the
@@ -232,7 +257,7 @@ public class PropertyConfigurationSetup {
                                try {
                                        fileReader.close();
                                } catch (IOException e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
 
@@ -240,7 +265,7 @@ public class PropertyConfigurationSetup {
                                try {
                                        outputStream.close();
                                } catch (IOException e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
                }
@@ -279,7 +304,7 @@ public class PropertyConfigurationSetup {
                                try {
                                        fileReader.close();
                                } catch (IOException e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
 
@@ -287,7 +312,7 @@ public class PropertyConfigurationSetup {
                                try {
                                        outputStream.close();
                                } catch (IOException e) {
-                                       // Ignore
+                                       LOGGER.debug("Exception :",e);
                                }
                        }
                }
index 10e52d1..dc87304 100644 (file)
@@ -16,7 +16,7 @@ import com.fasterxml.jackson.databind.ObjectWriter;
 import com.fasterxml.jackson.databind.SerializationFeature;\r
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;\r
 \r
-\r
+import org.openecomp.mso.logger.MsoLogger;\r
 //import org.codehaus.jackson.map.SerializationConfig.Feature;\r
 \r
 \r
@@ -29,6 +29,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 @JsonInclude(Include.NON_NULL)\r
 public abstract class JsonWrapper implements Serializable  {\r
        \r
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);\r
        @JsonInclude(Include.NON_NULL)\r
        public String toJsonString(){\r
                \r
@@ -54,7 +55,7 @@ public abstract class JsonWrapper implements Serializable  {
 //             }\r
                } catch (Exception e){\r
 \r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return jsonString;\r
        }\r
@@ -72,17 +73,13 @@ public abstract class JsonWrapper implements Serializable  {
          try {\r
                        json = new JSONObject(mapper.writeValueAsString(this));\r
                } catch (JsonGenerationException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JSONException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
          return json; \r
        }\r
@@ -95,14 +92,11 @@ public abstract class JsonWrapper implements Serializable  {
                try {\r
                        jsonString = mapper.writeValueAsString(list);\r
                } catch (JsonGenerationException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return jsonString;\r
        }\r
@@ -120,7 +114,7 @@ public abstract class JsonWrapper implements Serializable  {
                        jsonString = ow.writeValueAsString(this);\r
                } catch (Exception e){\r
 \r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return jsonString;\r
        }\r
index 32c4776..738ec49 100644 (file)
@@ -14,8 +14,10 @@ import com.fasterxml.jackson.databind.DeserializationFeature;
 import com.fasterxml.jackson.databind.JsonMappingException;\r
 import com.fasterxml.jackson.databind.ObjectMapper;\r
 \r
+import org.openecomp.mso.logger.MsoLogger;\r
+\r
 public class DecomposeJsonUtil implements Serializable {\r
-       \r
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);\r
        /**\r
         * \r
         */\r
@@ -40,14 +42,11 @@ public class DecomposeJsonUtil implements Serializable {
                try {\r
                        serviceDecomposition = om.readValue(jsonString, ServiceDecomposition.class);\r
                } catch (JsonParseException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("JsonParseException :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("JsonMappingException :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("IOException :",e);\r
                }\r
                \r
                return serviceDecomposition;\r
@@ -72,14 +71,11 @@ public class DecomposeJsonUtil implements Serializable {
                try {\r
                        vnfResource = om.readValue(jsonString, VnfResource.class);\r
                } catch (JsonParseException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("JsonParseException :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("JsonMappingException :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("IOException :",e);\r
                }\r
                return vnfResource;\r
        }\r
@@ -103,14 +99,11 @@ public class DecomposeJsonUtil implements Serializable {
                try {\r
                        networkResource = om.readValue(jsonString, NetworkResource.class);\r
                } catch (JsonParseException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return networkResource;\r
        }\r
@@ -134,14 +127,11 @@ public class DecomposeJsonUtil implements Serializable {
                try {\r
                        allottedResource = om.readValue(jsonString, AllottedResource.class);\r
                } catch (JsonParseException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return allottedResource;\r
        }\r
index f7f6264..54a5732 100644 (file)
@@ -3,6 +3,7 @@
  * ONAP - SO\r
  * ================================================================================\r
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.\r
  * ================================================================================\r
  * Licensed under the Apache License, Version 2.0 (the "License");\r
  * you may not use this file except in compliance with the License.\r
@@ -67,7 +68,7 @@ public class JsonUtils {
                                return jsonObj.toString(MSOJsonIndentFactor);\r
                        }\r
                } catch (Exception e){\r
-                               msoLogger.debug("xml2json(): unable to parse xml and convert to json. Exception was: " + e.toString());\r
+                               msoLogger.debug("xml2json(): unable to parse xml and convert to json. Exception was: " + e.toString(), e);\r
                                return null;\r
                }\r
        }\r
@@ -106,7 +107,7 @@ public class JsonUtils {
                                return toXMLString(jsonObj, null);\r
                        }\r
                } catch (Exception e){\r
-                               msoLogger.debug("json2xml(): unable to parse json and convert to xml. Exception was: " + e.toString());\r
+                               msoLogger.debug("json2xml(): unable to parse json and convert to xml. Exception was: " + e.toString(), e);\r
                                return null;\r
                }\r
        }\r
@@ -264,7 +265,7 @@ public class JsonUtils {
                        JSONObject jsonObj = new JSONObject(jsonStr);\r
                        return jsonObj.toString(MSOJsonIndentFactor);\r
                } catch (Exception e){\r
-                       msoLogger.debug("prettyJson(): unable to parse/format json input. Exception was: " + e.toString());\r
+                       msoLogger.debug("prettyJson(): unable to parse/format json input. Exception was: " + e.toString(), e);\r
                        return null;\r
                }\r
        }\r
@@ -334,7 +335,7 @@ public class JsonUtils {
                                        }\r
                                }\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString(),e);\r
                }\r
                return null;\r
        }\r
@@ -363,7 +364,7 @@ public class JsonUtils {
                                        }\r
                                }\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonNodeValue(): unable to parse json to retrieve node for field=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonNodeValue(): unable to parse json to retrieve node for field=" + keys + ". Exception was: " + e.toString(), e);\r
                }\r
                return null;\r
        }\r
@@ -395,7 +396,7 @@ public class JsonUtils {
                                        }\r
                                }\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString(), e);\r
                }\r
                return 0;\r
        }\r
@@ -424,7 +425,7 @@ public class JsonUtils {
                                        }\r
                                }\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString(),e);\r
                }\r
                return false;\r
        }\r
@@ -500,9 +501,9 @@ public class JsonUtils {
                        }\r
                } catch (JSONException je) {\r
                                // JSONObject::get() throws this exception if one of the specified keys is not found\r
-                               msoLogger.debug("getJsonParamValue(): caught JSONException attempting to retrieve param value for keys:" + keys + ", name=" + name);\r
+                               msoLogger.debug("getJsonParamValue(): caught JSONException attempting to retrieve param value for keys:" + keys + ", name=" + name, je);\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonParamValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonParamValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString(), e);\r
                }\r
                return null;\r
        }\r
@@ -523,7 +524,7 @@ public class JsonUtils {
                                return getJsonValueForKey(jsonObj, key);\r
                        }\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString(), e);\r
                }\r
                return null;\r
        }\r
@@ -567,10 +568,10 @@ public class JsonUtils {
                        }\r
                } catch (JSONException je) {\r
                                // JSONObject::get() throws this exception if one of the specified keys is not found\r
-                               msoLogger.debug("getJsonValueForKey(): caught JSONException attempting to retrieve value for key=" + key);\r
+                               msoLogger.debug("getJsonValueForKey(): caught JSONException attempting to retrieve value for key=" + key, je);\r
                                keyValue = null;\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString(), e);\r
                }\r
                return keyValue;\r
        }\r
@@ -610,10 +611,10 @@ public class JsonUtils {
                        }\r
                } catch (JSONException je) {\r
                                // JSONObject::get() throws this exception if one of the specified keys is not found\r
-                               msoLogger.debug("getJsonValueForKey(): caught JSONException attempting to retrieve value for key=" + key);\r
+                               msoLogger.debug("getJsonValueForKey(): caught JSONException attempting to retrieve value for key=" + key, je);\r
                                keyValue = null;\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString(),e);\r
                }\r
                return keyValue;\r
        }\r
@@ -653,10 +654,10 @@ public class JsonUtils {
                        }\r
                } catch (JSONException je) {\r
                                // JSONObject::get() throws this exception if one of the specified keys is not found\r
-                               msoLogger.debug("getJsonBooleanValueForKey(): caught JSONException attempting to retrieve value for key=" + key);\r
+                               msoLogger.debug("getJsonBooleanValueForKey(): caught JSONException attempting to retrieve value for key=" + key,je);\r
                                keyValue = null;\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonBooleanValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonBooleanValueForKey(): unable to parse json to retrieve value for field=" + key + ". Exception was: " + e.toString(),e);\r
                }\r
                return keyValue;\r
        }\r
@@ -800,9 +801,9 @@ public class JsonUtils {
 \r
                } catch (JSONException je) {\r
                                // JSONObject::get() throws this exception if one of the specified keys is not found\r
-                               msoLogger.debug("getJsonRawValue(): caught JSONException attempting to retrieve raw value for key=" + keyStr);\r
+                               msoLogger.debug("getJsonRawValue(): caught JSONException attempting to retrieve raw value for key=" + keyStr,je);\r
                } catch (Exception e) {\r
-                               msoLogger.debug("getJsonRawValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("getJsonRawValue(): unable to parse json to retrieve value for field=" + keys + ". Exception was: " + e.toString(),e);\r
                }\r
                return null;\r
        }\r
@@ -842,10 +843,10 @@ public class JsonUtils {
 \r
                } catch (JSONException je) {\r
                                // JSONObject::get() throws this exception if one of the specified keys is not found\r
-                               msoLogger.debug("putJsonValue(): caught JSONException attempting to retrieve value for key=" + keyStr);\r
+                               msoLogger.debug("putJsonValue(): caught JSONException attempting to retrieve value for key=" + keyStr,je);\r
                                return null;\r
                } catch (Exception e) {\r
-                               msoLogger.debug("putJsonValue(): unable to parse json to put value for key=" + keys + ". Exception was: " + e.toString());\r
+                               msoLogger.debug("putJsonValue(): unable to parse json to put value for key=" + keys + ". Exception was: " + e.toString(),e);\r
                }\r
                return null;\r
        }\r
@@ -961,7 +962,7 @@ public class JsonUtils {
                                return true;\r
                        }\r
                } catch (Exception e) {\r
-                               msoLogger.debug("jsonElementExist(): unable to determine if json element exist. Exception is: " + e.toString());\r
+                               msoLogger.debug("jsonElementExist(): unable to determine if json element exist. Exception is: " + e.toString(),e);\r
                }\r
                return true;\r
        }\r
index 8898f27..ac514b9 100644 (file)
@@ -15,12 +15,15 @@ import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.ObjectWriter;\r
 import com.fasterxml.jackson.databind.SerializationFeature;\r
 \r
+import org.openecomp.mso.logger.MsoLogger;\r
+\r
 @JsonInclude(Include.NON_NULL)\r
 public abstract class JsonWrapper implements Serializable  {\r
        \r
 \r
        private static final long serialVersionUID = 8633550139273639875L;\r
 \r
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);\r
        @JsonInclude(Include.NON_NULL)\r
        public String toJsonString(){\r
                \r
@@ -45,7 +48,7 @@ public abstract class JsonWrapper implements Serializable  {
 //             }\r
                } catch (Exception e){\r
 \r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return jsonString;\r
        }\r
@@ -63,17 +66,13 @@ public abstract class JsonWrapper implements Serializable  {
          try {\r
                        json = new JSONObject(mapper.writeValueAsString(this));\r
                } catch (JsonGenerationException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JSONException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }               \r
          return json; \r
        }\r
@@ -86,14 +85,11 @@ public abstract class JsonWrapper implements Serializable  {
                try {\r
                        jsonString = mapper.writeValueAsString(list);\r
                } catch (JsonGenerationException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (JsonMappingException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return jsonString;\r
        }\r
@@ -111,7 +107,7 @@ public abstract class JsonWrapper implements Serializable  {
                        jsonString = ow.writeValueAsString(this);\r
                } catch (Exception e){\r
 \r
-                       e.printStackTrace();\r
+                       LOGGER.debug("Exception :",e);\r
                }\r
                return jsonString;\r
        }\r
index 34f7a23..500535d 100644 (file)
                                </exclusion>
                        </exclusions>
                </dependency>
+               <dependency>
+            <groupId>org.openecomp.so</groupId>
+            <artifactId>common</artifactId>
+            <version>${project.version}</version>
+        </dependency>
                <dependency>
                        <groupId>javax.ws.rs</groupId>
                        <artifactId>javax.ws.rs-api</artifactId>
index 33a65e6..1f17a8b 100644 (file)
@@ -2,7 +2,8 @@
  * ============LICENSE_START======================================================= 
  * ONAP - SO 
  * ================================================================================ 
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -22,6 +23,7 @@ package org.openecomp.mso.bpmn.mock;
 
 import org.jboss.resteasy.client.ClientRequest;
 import org.jboss.resteasy.client.ClientResponse;
+import org.openecomp.mso.logger.MsoLogger;
 
 import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
 import com.github.tomakehurst.wiremock.common.FileSource;
@@ -29,6 +31,7 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
+import org.openecomp.mso.logger.MsoLogger;
 /**
  * 
  * Simulates SDNC Adapter Callback response
@@ -36,6 +39,7 @@ import com.github.tomakehurst.wiremock.http.ResponseDefinition;
  */
 public class SDNCAdapterMockTransformer extends ResponseTransformer {
 
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
        private String callbackResponse;
        private String requestId;
        
@@ -121,8 +125,7 @@ public class SDNCAdapterMockTransformer extends ResponseTransformer {
                                //Delay sending callback response
                                sleep(delay);
                        } catch (InterruptedException e1) {
-                               // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :",e1);
                        }
                        System.out.println("Sending callback response:" + callbackUrl);
                        ClientRequest request = new ClientRequest(callbackUrl);
@@ -132,8 +135,7 @@ public class SDNCAdapterMockTransformer extends ResponseTransformer {
                                ClientResponse result = request.post();
                                //System.err.println("Successfully posted callback:" + result.getStatus());
                        } catch (Exception e) {
-                               // TODO Auto-generated catch block
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
                
index 673ac00..b782c05 100644 (file)
@@ -2,7 +2,8 @@
  * ============LICENSE_START======================================================= 
  * ONAP - SO 
  * ================================================================================ 
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved. 
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -29,8 +30,12 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
+import org.openecomp.mso.logger.MsoLogger;
+
 public class SDNCAdapterNetworkTopologyMockTransformer extends ResponseTransformer {
 
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
+       
        private String callbackResponse;
        private String requestId;
        
@@ -110,7 +115,7 @@ public class SDNCAdapterNetworkTopologyMockTransformer extends ResponseTransform
                                sleep(delay);
                        } catch (InterruptedException e1) {
                                // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :",e1);
                        }
                        System.out.println("Sending callback response to url: " + callbackUrl);
                        ClientRequest request = new ClientRequest(callbackUrl);
@@ -122,7 +127,7 @@ public class SDNCAdapterNetworkTopologyMockTransformer extends ResponseTransform
                        } catch (Exception e) {
                                // TODO Auto-generated catch block
                                System.out.println("catch error in - request.post() ");
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
                
index 1e32077..ebedca8 100644 (file)
@@ -6,6 +6,7 @@
  * ONAP - SO 
  * ================================================================================ 
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -27,6 +28,7 @@ import javax.xml.ws.Endpoint;
 
 import org.jboss.resteasy.client.ClientRequest;
 import org.jboss.resteasy.client.ClientResponse;
+import org.openecomp.mso.logger.MsoLogger;
 
 import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
 import com.github.tomakehurst.wiremock.common.FileSource;
@@ -34,12 +36,15 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
+import org.openecomp.mso.logger.MsoLogger;
 /**
  * Please describe the VnfAdapterCreateMockTransformer.java class
  *
  */
 public class VnfAdapterCreateMockTransformer extends ResponseTransformer {
 
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
+       
        private String notifyCallbackResponse;
        private String ackResponse;
 
@@ -71,6 +76,7 @@ public class VnfAdapterCreateMockTransformer extends ResponseTransformer {
                        responseMessageId = ackResponse.substring(ackResponse.indexOf("<messageId>")+11, ackResponse.indexOf("</messageId>"));
                    updatedResponse = ackResponse.replace(responseMessageId, messageId);
                } catch (Exception ex) {
+                       LOGGER.debug("Exception :",ex);
                        System.out.println(" ******* Use default response file in '__files/vnfAdapterMocks/vnfCreateSimResponse.xml'");
                    responseMessageId = notifyCallbackResponse.substring(notifyCallbackResponse.indexOf("<messageId>")+11, notifyCallbackResponse.indexOf("</messageId>"));
                        updatedResponse = notifyCallbackResponse.replace(responseMessageId, messageId);
@@ -124,7 +130,7 @@ public class VnfAdapterCreateMockTransformer extends ResponseTransformer {
                                sleep(delay);
                        } catch (InterruptedException e1) {
                                // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :",e1);
                        }
                        System.out.println("Sending callback response to url: " + callbackUrl);
                        ClientRequest request = new ClientRequest(callbackUrl);
@@ -138,7 +144,7 @@ public class VnfAdapterCreateMockTransformer extends ResponseTransformer {
                        } catch (Exception e) {
                                // TODO Auto-generated catch block
                                System.out.println("catch error in - request.post() ");
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
 
index 553aed6..b2c25fc 100644 (file)
@@ -6,6 +6,7 @@
  * ONAP - SO 
  * ================================================================================ 
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -25,19 +26,20 @@ package org.openecomp.mso.bpmn.mock;
 
 import org.jboss.resteasy.client.ClientRequest;
 import org.jboss.resteasy.client.ClientResponse;
+import org.openecomp.mso.logger.MsoLogger;
 
 import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
 import com.github.tomakehurst.wiremock.common.FileSource;
 import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
-
 /**
  * Please describe the VnfAdapterCreateMockTransformer.java class
  *
  */
 public class VnfAdapterDeleteMockTransformer extends ResponseTransformer {
 
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
 
        private String notifyCallbackResponse;
        private String ackResponse;
@@ -72,6 +74,7 @@ public class VnfAdapterDeleteMockTransformer extends ResponseTransformer {
                        responseMessageId = ackResponse.substring(ackResponse.indexOf("<messageId>")+11, ackResponse.indexOf("</messageId>"));
                    updatedResponse = ackResponse.replace(responseMessageId, messageId);
                } catch (Exception ex) {
+                       LOGGER.debug("Exception :",ex);
                        System.out.println(" ******* Use default response file in '__files/vnfAdapterMocks/vnfDeleteSimResponse.xml'");
                    responseMessageId = notifyCallbackResponse.substring(notifyCallbackResponse.indexOf("<messageId>")+11, notifyCallbackResponse.indexOf("</messageId>"));
                        updatedResponse = notifyCallbackResponse.replace(responseMessageId, messageId);
@@ -125,7 +128,7 @@ public class VnfAdapterDeleteMockTransformer extends ResponseTransformer {
                                sleep(delay);
                        } catch (InterruptedException e1) {
                                // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :",e1);
                        }
                        System.out.println("Sending callback response to url: " + callbackUrl);
                        ClientRequest request = new ClientRequest(callbackUrl);
@@ -138,7 +141,7 @@ public class VnfAdapterDeleteMockTransformer extends ResponseTransformer {
                        } catch (Exception e) {
                                // TODO Auto-generated catch block
                                System.out.println("catch error in - request.post() ");
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
 
index c1d27d5..5aae339 100644 (file)
@@ -2,7 +2,8 @@
  * ============LICENSE_START======================================================= 
  * ONAP - SO 
  * ================================================================================ 
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -25,6 +26,7 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 
 import org.jboss.resteasy.client.ClientRequest;
 import org.jboss.resteasy.client.ClientResponse;
+import org.openecomp.mso.logger.MsoLogger;
 
 import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
 import com.github.tomakehurst.wiremock.common.FileSource;
@@ -32,6 +34,7 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
+import org.openecomp.mso.logger.MsoLogger;
 /**
  * Please describe the VnfAdapterQueryMockTransformer.java class
  *
@@ -40,6 +43,8 @@ import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
 public class VnfAdapterQueryMockTransformer extends ResponseTransformer{
        
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
+       
        private String notifyCallbackResponse;
        private String ackResponse;
        private String messageId;
@@ -84,6 +89,7 @@ public class VnfAdapterQueryMockTransformer extends ResponseTransformer{
                        responseMessageId = ackResponse.substring(ackResponse.indexOf("<messageId>")+11, ackResponse.indexOf("</messageId>"));
                    updatedResponse = ackResponse.replace(responseMessageId, messageId); 
                } catch (Exception ex) {
+                       LOGGER.debug("Exception :",ex);
                        System.out.println(" ******* Use default response file in '__files/vnfAdapterMocks/vnfQuerySimResponse.xml'");
                    responseMessageId = notifyCallbackResponse.substring(notifyCallbackResponse.indexOf("<messageId>")+11, notifyCallbackResponse.indexOf("</messageId>"));
                        updatedResponse = notifyCallbackResponse.replace(responseMessageId, messageId);
@@ -139,8 +145,7 @@ public class VnfAdapterQueryMockTransformer extends ResponseTransformer{
                                //Delay sending callback response
                                sleep(delay);
                        } catch (InterruptedException e1) {
-                               // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :",e1);
                        }
                        ClientRequest request = new ClientRequest(callbackUrl);
                        request.body("text/xml", payLoad);
@@ -149,8 +154,7 @@ public class VnfAdapterQueryMockTransformer extends ResponseTransformer{
                                ClientResponse result = request.post();
                                //System.err.println("Successfully posted callback:" + result.getStatus());
                        } catch (Exception e) {
-                               // TODO Auto-generated catch block
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
 
index 5207fa0..45a67de 100644 (file)
@@ -5,7 +5,8 @@
  * ============LICENSE_START======================================================= 
  * ONAP - SO 
  * ================================================================================ 
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -32,12 +33,15 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
+import org.openecomp.mso.logger.MsoLogger;
 /**
  * Please describe the VnfAdapterCreateMockTransformer.java class
  *
  */
 public class VnfAdapterRollbackMockTransformer extends ResponseTransformer {
 
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
+
        private String notifyCallbackResponse;
        private String ackResponse;
        private String messageId;
@@ -74,6 +78,7 @@ public class VnfAdapterRollbackMockTransformer extends ResponseTransformer {
                        responseMessageId = ackResponse.substring(ackResponse.indexOf("<messageId>")+11, ackResponse.indexOf("</messageId>"));
                    updatedResponse = ackResponse.replace(responseMessageId, messageId); 
                } catch (Exception ex) {
+                       LOGGER.debug("Exception :",ex);
                        System.out.println(" ******* Use default response file in '__files/vnfAdapterMocks/vnfRollbackSimResponse.xml'");
                    responseMessageId = notifyCallbackResponse.substring(notifyCallbackResponse.indexOf("<messageId>")+11, notifyCallbackResponse.indexOf("</messageId>"));
                        updatedResponse = notifyCallbackResponse.replace(responseMessageId, messageId);
@@ -125,8 +130,7 @@ public class VnfAdapterRollbackMockTransformer extends ResponseTransformer {
                                //Delay sending callback response
                                sleep(delay);
                        } catch (InterruptedException e1) {
-                               // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :",e1);
                        }
                        System.out.println("Sending callback response to url: " + callbackUrl);
                        ClientRequest request = new ClientRequest(callbackUrl);
@@ -137,9 +141,8 @@ public class VnfAdapterRollbackMockTransformer extends ResponseTransformer {
                                System.out.println("Successfully posted callback? Status: " + result.getStatus());
                                //System.err.println("Successfully posted callback:" + result.getStatus());
                        } catch (Exception e) {
-                               // TODO Auto-generated catch block
                                System.out.println("catch error in - request.post() ");                         
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
 
index e84e57c..d67ffcd 100644 (file)
@@ -5,7 +5,8 @@
  * ============LICENSE_START======================================================= 
  * ONAP - SO 
  * ================================================================================ 
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. 
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================ 
  * Licensed under the Apache License, Version 2.0 (the "License"); 
  * you may not use this file except in compliance with the License. 
@@ -25,6 +26,7 @@ package org.openecomp.mso.bpmn.mock;
 
 import org.jboss.resteasy.client.ClientRequest;
 import org.jboss.resteasy.client.ClientResponse;
+import org.openecomp.mso.logger.MsoLogger;
 
 import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
 import com.github.tomakehurst.wiremock.common.FileSource;
@@ -32,12 +34,15 @@ import com.github.tomakehurst.wiremock.extension.ResponseTransformer;
 import com.github.tomakehurst.wiremock.http.Request;
 import com.github.tomakehurst.wiremock.http.ResponseDefinition;
 
+import org.openecomp.mso.logger.MsoLogger;
 /**
  * Please describe the VnfAdapterUpdateMockTransformer.java class
  *
  */
 public class VnfAdapterUpdateMockTransformer extends ResponseTransformer {
 
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
+       
        private String notifyCallbackResponse;
        private String requestId;
        private String ackResponse;
@@ -74,6 +79,7 @@ public class VnfAdapterUpdateMockTransformer extends ResponseTransformer {
                        responseMessageId = ackResponse.substring(ackResponse.indexOf("<messageId>")+11, ackResponse.indexOf("</messageId>"));
                    updatedResponse = ackResponse.replace(responseMessageId, messageId); 
                } catch (Exception ex) {
+                       LOGGER.debug("Exception :",ex);
                        System.out.println(" ******* Use default response file in 'vnfAdapter/vnfUpdateSimResponse.xml'");
                    responseMessageId = notifyCallbackResponse.substring(notifyCallbackResponse.indexOf("<messageId>")+11, notifyCallbackResponse.indexOf("</messageId>"));
                        updatedResponse = notifyCallbackResponse.replace(responseMessageId, messageId);
@@ -125,8 +131,7 @@ public class VnfAdapterUpdateMockTransformer extends ResponseTransformer {
                                //Delay sending callback response
                                sleep(delay);
                        } catch (InterruptedException e1) {
-                               // TODO Auto-generated catch block
-                               e1.printStackTrace();
+                               LOGGER.debug("Exception :", e1);
                        }
                        System.out.println("Sending callback response to url: " + callbackUrl);                 
                        ClientRequest request = new ClientRequest(callbackUrl);
@@ -137,9 +142,8 @@ public class VnfAdapterUpdateMockTransformer extends ResponseTransformer {
                                System.out.println("Successfully posted callback? Status: " + result.getStatus());                              
                                //System.err.println("Successfully posted callback:" + result.getStatus());
                        } catch (Exception e) {
-                               // TODO Auto-generated catch block
                                System.out.println("catch error in - request.post() ");
-                               e.printStackTrace();
+                               LOGGER.debug("Exception :",e);
                        }
                }
 
index b042a9e..1bcb3b7 100644 (file)
                        <scope>test</scope>\r
                </dependency>\r
 \r
+               <dependency>\r
+            <groupId>org.openecomp.so</groupId>\r
+            <artifactId>common</artifactId>\r
+            <version>${project.version}</version>\r
+        </dependency>\r
                </dependencies>\r
                <build>\r
                <finalName>MSORESTClient</finalName>\r
index 259f3d4..6504615 100644 (file)
@@ -3,6 +3,7 @@
  * ONAP - SO
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -54,6 +55,7 @@ import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
 import org.apache.http.message.AbstractHttpMessage;
 import org.apache.http.util.EntityUtils;
 
+import org.openecomp.mso.logger.MsoLogger;
 /**
  * Client used to send RESTFul requests.
  * <p>
@@ -82,6 +84,8 @@ import org.apache.http.util.EntityUtils;
  * @since 1.0
  */
 public class RESTClient {
+       
+       private static final MsoLogger LOGGER = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);
     private final String proxyHost;
     private final int proxyPort;
 
@@ -166,8 +170,7 @@ public class RESTClient {
                 }
             }
         } catch (UnsupportedEncodingException e) {
-            // should not occur
-            e.printStackTrace();
+            LOGGER.debug("Exception :", e);
         }
         return sb.toString();
     }
@@ -197,6 +200,7 @@ public class RESTClient {
                        clientBuilder = HttpClientBuilder.create().setConnectionManager(
                                        manager);
                } catch (Exception ex) {
+                       LOGGER.debug("Exception :", ex);
                        throw new RESTException(ex.getMessage());
                }
                clientBuilder.disableRedirectHandling();