Bug fix in DMAAP message parsing for CMNotify 65/108165/1
authorSandeep Shah <sandeeplinux1068@gmail.com>
Sat, 23 May 2020 04:06:07 +0000 (23:06 -0500)
committerSandeep Shah <sandeeplinux1068@gmail.com>
Sat, 23 May 2020 04:06:07 +0000 (23:06 -0500)
Minor bug fix in the DMAAP message for CMNotify

Issue-ID: CCSDK-2383
Signed-off-by: SandeepLinux <Sandeep.Shah@ibm.com>
Change-Id: Ia080adafecf6d6b3a12682aaab3f244a33a16de5

dmaap-listener/src/main/java/org/onap/ccsdk/sli/northbound/dmaapclient/CMNotifyDmaapConsumer.java

index e49e77e..fa14fbb 100644 (file)
@@ -71,14 +71,10 @@ public class CMNotifyDmaapConsumer extends SdncDmaapConsumerImpl {
             return;
         }
 
-        JSONObject rpcMsgBodyNode = new JSONObject();
-
-        rpcMsgBodyNode.put(INPUT,payloadNode);
-
         String rpcMsgbody;
         try {
                ObjectMapper mapper = new ObjectMapper();
-                rpcMsgbody = mapper.writeValueAsString(rpcMsgBodyNode);
+                rpcMsgbody = "{\"input\":" + mapper.writeValueAsString(payloadNode) + "}";
 
         } catch (Exception e) {
             LOG.error("Unable to parse payload in CMNotify-DMAAP message", e);