Directed Graph & Associated code changes 19/35619/3
authorBalaji, Ramya (rb111y) <rb111y@att.com>
Tue, 13 Mar 2018 20:58:23 +0000 (16:58 -0400)
committerTakamune Cho <tc012c@att.com>
Wed, 14 Mar 2018 14:25:40 +0000 (14:25 +0000)
Changes to DGs for A&AI processing and
for formatting controller template id
if passed in input.

Issue-ID: APPC-690, APPC-691
Change-Id: I3019d093f8327839aa286a5784fcc96bde0fb0d6
Signed-off-by: Balaji, Ramya (rb111y) <rb111y@att.com>
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_GetAaiInfo.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_setInputParams.json
appc-outbound/appc-aai-client/provider/src/main/java/org/onap/appc/aai/client/node/AAIResourceNode.java
appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/node/TestAAIResourceNode.java

index 5721fe8..b9fe567 100644 (file)
@@ -1,20 +1,16 @@
 [\r
     {\r
-        "id": "fd664e28.5fb7b8",\r
+        "id": "7666933a.a3794c",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 406.75,\r
-        "y": 201,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "49bd57e3.c95a8"\r
-            ]\r
+        "x": 123,\r
+        "y": 63,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["cf068ea9.b679a"]\r
         ]\r
-    },\r
-    {\r
-        "id": "49bd57e3.c95a8",\r
+    }, {\r
+        "id": "cf068ea9.b679a",\r
         "type": "service-logic",\r
         "name": "APPC 4.0.0",\r
         "module": "APPC",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>",\r
         "outputs": 1,\r
-        "x": 575.75,\r
-        "y": 201,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "394293e8.13c9d4"\r
-            ]\r
+        "x": 292,\r
+        "y": 63,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["f547bc45.a95448"]\r
         ]\r
-    },\r
-    {\r
-        "id": "394293e8.13c9d4",\r
+    }, {\r
+        "id": "f547bc45.a95448",\r
         "type": "method",\r
         "name": "method GetAaiInfo",\r
         "xml": "<method rpc='GetAaiInfo' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 788.75,\r
-        "y": 200,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "dec0584c.742078"\r
-            ]\r
+        "x": 505,\r
+        "y": 62,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["dd7a2916.74c2b"]\r
         ]\r
-    },\r
-    {\r
-        "id": "dec0584c.742078",\r
+    }, {\r
+        "id": "dd7a2916.74c2b",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 414.75,\r
-        "y": 283,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "4e7b7870.3c2198",\r
-                "cd6b0389.900b48",\r
-                "36d40c8a.e464ac"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b7482f98.af69b8",\r
+        "x": 131,\r
+        "y": 145,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["fbf19cde.978eb", "66ab554d.9b1534", "f63706c5.a96ef", "ecce7ce5.d546d"]\r
+        ]\r
+    }, {\r
+        "id": "28d82e1.a028f52",\r
         "type": "execute",\r
         "name": "execute getAllVServersVnfcsInfo",\r
         "xml": "<execute plugin=\"org.onap.appc.aai.client.node.AAIResourceNode\" method=\"getAllVServersVnfcsInfo\">\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 540.25,\r
-        "y": 696,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "b5b9509f.ca78b8",\r
-                "a4ecc6aa.1cb878"\r
-            ]\r
+        "x": 274.5,\r
+        "y": 526,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["9047bf53.39bef8", "fb99975a.27f56"]\r
         ]\r
-    },\r
-    {\r
-        "id": "b5b9509f.ca78b8",\r
+    }, {\r
+        "id": "9047bf53.39bef8",\r
         "type": "failure",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 805.25,\r
-        "y": 698,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "3f0612bf.1e81ce"\r
-            ]\r
+        "x": 526.5,\r
+        "y": 493,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["d17d6e8c.e9d818"]\r
         ]\r
-    },\r
-    {\r
-        "id": "a4ecc6aa.1cb878",\r
+    }, {\r
+        "id": "fb99975a.27f56",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 803.25,\r
-        "y": 740,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "be5bc1a5.b28d9"\r
-            ]\r
+        "x": 518.5,\r
+        "y": 557,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["7350dffb.95adb"]\r
         ]\r
-    },\r
-    {\r
-        "id": "3f0612bf.1e81ce",\r
+    }, {\r
+        "id": "d17d6e8c.e9d818",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 953.25,\r
-        "y": 696,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "47d5a554.1ebeec"\r
-            ]\r
+        "x": 676.5,\r
+        "y": 492,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["47cf71f.672711"]\r
         ]\r
-    },\r
-    {\r
-        "id": "be5bc1a5.b28d9",\r
+    }, {\r
+        "id": "7350dffb.95adb",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 936.25,\r
-        "y": 740,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "1f63374f.396761"\r
-            ]\r
+        "x": 669.5,\r
+        "y": 558,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["63799d6d.eb15ac"]\r
         ]\r
-    },\r
-    {\r
-        "id": "1f63374f.396761",\r
+    }, {\r
+        "id": "63799d6d.eb15ac",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",\r
         "comments": "",\r
-        "x": 1102.25,\r
-        "y": 741,\r
-        "z": "60af662c.e2145",\r
+        "x": 840.5,\r
+        "y": 563,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "4e7b7870.3c2198",\r
+    }, {\r
+        "id": "fbf19cde.978eb",\r
         "type": "execute",\r
         "name": "execute getVnfInfo",\r
         "xml": "<execute plugin=\"org.onap.appc.aai.client.node.AAIResourceNode\" method=\"getVnfInfo\">\n<parameter name=\"vnfId\" value=\"`$vnf-id`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 653.75,\r
-        "y": 277,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "93edc50.f871438",\r
-                "225d3704.da3058"\r
-            ]\r
+        "x": 370,\r
+        "y": 139,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["4fd8c6f2.789db", "23df7a8b.2678b6"]\r
         ]\r
-    },\r
-    {\r
-        "id": "93edc50.f871438",\r
+    }, {\r
+        "id": "4fd8c6f2.789db",\r
         "type": "failure",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 842.75,\r
-        "y": 276,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "b2cc3edd.9ce1f8"\r
-            ]\r
+        "x": 559,\r
+        "y": 138,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["4156f7c.74a5f88"]\r
         ]\r
-    },\r
-    {\r
-        "id": "b2cc3edd.9ce1f8",\r
+    }, {\r
+        "id": "4156f7c.74a5f88",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 998.75,\r
-        "y": 279,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "429d2b70.3872f4"\r
-            ]\r
+        "x": 715,\r
+        "y": 141,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["6ed349ac.b315a8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "429d2b70.3872f4",\r
+    }, {\r
+        "id": "6ed349ac.b315a8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get Vnf Info from A&amp;AI\" />\n\n\n\t",\r
         "comments": "",\r
-        "x": 1169.75,\r
-        "y": 281,\r
-        "z": "60af662c.e2145",\r
+        "x": 886,\r
+        "y": 143,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "225d3704.da3058",\r
+    }, {\r
+        "id": "23df7a8b.2678b6",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 836.75,\r
-        "y": 331,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "a7c9bd2d.11ba3"\r
-            ]\r
+        "x": 553,\r
+        "y": 193,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["bc04d93.be3a2a8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "a7c9bd2d.11ba3",\r
+    }, {\r
+        "id": "bc04d93.be3a2a8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 987.75,\r
-        "y": 333,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "83e4708.b8ddb1"\r
-            ]\r
+        "x": 704,\r
+        "y": 195,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["bd76c1ae.1f7b18"]\r
         ]\r
-    },\r
-    {\r
-        "id": "83e4708.b8ddb1",\r
+    }, {\r
+        "id": "bd76c1ae.1f7b18",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",\r
         "comments": "",\r
-        "x": 1147.75,\r
-        "y": 332,\r
-        "z": "60af662c.e2145",\r
+        "x": 864,\r
+        "y": 194,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "cd6b0389.900b48",\r
+    }, {\r
+        "id": "66ab554d.9b1534",\r
         "type": "set",\r
         "name": "set vnf-type, name",\r
         "xml": "<set>\n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' /> \n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n\n",\r
         "comments": "",\r
-        "x": 617.75,\r
-        "y": 384,\r
-        "z": "60af662c.e2145",\r
+        "x": 334,\r
+        "y": 246,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "47d5a554.1ebeec",\r
+    }, {\r
+        "id": "47cf71f.672711",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t",\r
         "comments": "",\r
-        "x": 1117.75,\r
-        "y": 695,\r
-        "z": "60af662c.e2145",\r
+        "x": 838,\r
+        "y": 493,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "36d40c8a.e464ac",\r
+    }, {\r
+        "id": "f63706c5.a96ef",\r
         "type": "switchNode",\r
         "name": "switch action-level",\r
         "xml": "<switch test='`$action-level`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 505.75,\r
-        "y": 523.75,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "b7bf0993.f3e0c8",\r
-                "2cdf43f1.4b5ebc"\r
-            ]\r
+        "x": 292,\r
+        "y": 352.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["812d6fec.985cd8", "29745fef.3625d8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "b7bf0993.f3e0c8",\r
+    }, {\r
+        "id": "812d6fec.985cd8",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 719.1666870117188,\r
-        "y": 575.1666259765625,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "b7482f98.af69b8"\r
-            ]\r
+        "x": 490.41668701171875,\r
+        "y": 406.1666259765625,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["28d82e1.a028f52"]\r
         ]\r
-    },\r
-    {\r
-        "id": "2cdf43f1.4b5ebc",\r
+    }, {\r
+        "id": "29745fef.3625d8",\r
         "type": "success",\r
         "name": "outcome: vm",\r
         "xml": "<outcome value='vm'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 750.1666870117188,\r
-        "y": 506.83331298828125,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "3dbfbbfc.27ebac"\r
-            ]\r
+        "x": 465.41668701171875,\r
+        "y": 340.83331298828125,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["e246d3a8.e54a"]\r
         ]\r
-    },\r
-    {\r
-        "id": "3dbfbbfc.27ebac",\r
+    }, {\r
+        "id": "e246d3a8.e54a",\r
         "type": "execute",\r
         "name": "execute getVserverInfo",\r
         "xml": "<execute plugin=\"org.onap.appc.aai.client.node.AAIResourceNode\" method=\"getVserverInfo\">\n<parameter name=\"vserverId\" value=\"`$vserver-id`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 954.75,\r
-        "y": 502.75,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "96b367e.5d77098",\r
-                "c9f50ce3.109688"\r
-            ]\r
+        "x": 670,\r
+        "y": 341.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["8322b180.4d88e", "cf1e49a6.32453"]\r
         ]\r
-    },\r
-    {\r
-        "id": "96b367e.5d77098",\r
+    }, {\r
+        "id": "8322b180.4d88e",\r
         "type": "failure",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1184.75,\r
-        "y": 484.75,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "807dae61.cb4a58"\r
-            ]\r
+        "x": 901,\r
+        "y": 346.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["8e6b3687.c59c2"]\r
         ]\r
-    },\r
-    {\r
-        "id": "c9f50ce3.109688",\r
+    }, {\r
+        "id": "cf1e49a6.32453",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1185.75,\r
-        "y": 537.75,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "45027fab.115558"\r
-            ]\r
+        "x": 902,\r
+        "y": 399.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["930d9f0e.d44f1"]\r
         ]\r
-    },\r
-    {\r
-        "id": "807dae61.cb4a58",\r
+    }, {\r
+        "id": "8e6b3687.c59c2",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1329.75,\r
-        "y": 484.75,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "3138c403.04f2ac"\r
-            ]\r
+        "x": 1046,\r
+        "y": 346.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["2321c219.a36666"]\r
         ]\r
-    },\r
-    {\r
-        "id": "45027fab.115558",\r
+    }, {\r
+        "id": "930d9f0e.d44f1",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1327.75,\r
-        "y": 534.75,\r
-        "z": "60af662c.e2145",\r
-        "wires": [\r
-            [\r
-                "925bce45.2c0a58"\r
-            ]\r
+        "x": 1044,\r
+        "y": 396.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["4ba9f0fa.142008"]\r
         ]\r
-    },\r
-    {\r
-        "id": "925bce45.2c0a58",\r
+    }, {\r
+        "id": "4ba9f0fa.142008",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",\r
         "comments": "",\r
-        "x": 1495.75,\r
-        "y": 533.75,\r
-        "z": "60af662c.e2145",\r
+        "x": 1212,\r
+        "y": 395.75,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "3138c403.04f2ac",\r
+    }, {\r
+        "id": "2321c219.a36666",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t",\r
+        "comments": "",\r
+        "x": 1210.5,\r
+        "y": 342.75,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": []\r
+    }, {\r
+        "id": "564a663f.bce97",\r
+        "type": "switchNode",\r
+        "name": "switch controller-template-id",\r
+        "xml": "<switch test='`$controller-template-id`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 540,\r
+        "y": 787,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["6347ac27.f8bbb4", "2fcfab0d.72ce3c"]\r
+        ]\r
+    }, {\r
+        "id": "6347ac27.f8bbb4",\r
+        "type": "outcome",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 745,\r
+        "y": 733,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["dac167ea.e66c4"]\r
+        ]\r
+    }, {\r
+        "id": "2fcfab0d.72ce3c",\r
+        "type": "outcome",\r
+        "name": "outcome ''",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 740,\r
+        "y": 828,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["d8941356.9baa7"]\r
+        ]\r
+    }, {\r
+        "id": "d8941356.9baa7",\r
+        "type": "execute",\r
+        "name": "execute getVfModuleModelInfo",\r
+        "xml": "<execute plugin=\"org.onap.appc.aai.client.node.AAIResourceNode\" method=\"getVfModuleModelInfo\">\n<parameter name=\"vnf-id\" value=\"`$vnf-id`\" />\n<parameter name=\"vf-module-id\" value=\"`$vf-module-id`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 881,\r
+        "y": 906,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["31821148.3a3fee", "caa1bb8.c40a3c8"]\r
+        ]\r
+    }, {\r
+        "id": "31821148.3a3fee",\r
+        "type": "failure",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1043,\r
+        "y": 840,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["3fdd4138.0f764e"]\r
+        ]\r
+    }, {\r
+        "id": "caa1bb8.c40a3c8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1057,\r
+        "y": 935,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["dad4ff69.e8e44"]\r
+        ]\r
+    }, {\r
+        "id": "3fdd4138.0f764e",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1174,\r
+        "y": 856,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["1a17b7c5.2bfe3"]\r
+        ]\r
+    }, {\r
+        "id": "dad4ff69.e8e44",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1147,\r
+        "y": 891,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["3e13f34b.ea9ecc"]\r
+        ]\r
+    }, {\r
+        "id": "3e13f34b.ea9ecc",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",\r
+        "comments": "",\r
+        "x": 1295,\r
+        "y": 888,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": []\r
+    }, {\r
+        "id": "1a17b7c5.2bfe3",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t",\r
+        "comments": "",\r
+        "x": 1310.5,\r
+        "y": 853,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": []\r
+    }, {\r
+        "id": "ecce7ce5.d546d",\r
+        "type": "switchNode",\r
+        "name": "switch req-vf-module-id",\r
+        "xml": "<switch test='`$req-vf-module-id`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 134,\r
+        "y": 665,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["9c6449fa.b4997", "f5cc4305.efeef8"]\r
+        ]\r
+    }, {\r
+        "id": "9c6449fa.b4997",\r
+        "type": "outcome",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 351,\r
+        "y": 602,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["fa2ac168.6ff058"]\r
+        ]\r
+    }, {\r
+        "id": "f5cc4305.efeef8",\r
+        "type": "outcome",\r
+        "name": "outcome: ''",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 321,\r
+        "y": 722,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["e06fcc54.1cd9b"]\r
+        ]\r
+    }, {\r
+        "id": "5658dd21.b5015c",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='' value='' />\n",\r
+        "comments": "",\r
+        "x": 561,\r
+        "y": 670,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": []\r
+    }, {\r
+        "id": "e06fcc54.1cd9b",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 404,\r
+        "y": 669,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["5658dd21.b5015c"]\r
+        ]\r
+    }, {\r
+        "id": "fa2ac168.6ff058",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 734,\r
+        "y": 629,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["564a663f.bce97"]\r
+        ]\r
+    }, {\r
+        "id": "dac167ea.e66c4",\r
+        "type": "execute",\r
+        "name": "execute getFormattedValue",\r
+        "xml": "<execute plugin=\"org.onap.appc.aai.client.node.AAIResourceNode\" method=\"getFormattedValue\">\n<parameter name=\"inputParameter\" value=\"`controller-template-id`\" />\n\n",\r
+        "comments": "Sets context variable template-model-id set to the formatted controller-template-id",\r
+        "outputs": 1,\r
+        "x": 952,\r
+        "y": 710,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["89cde07b.3b332", "935b0dbb.24fd7"]\r
+        ]\r
+    }, {\r
+        "id": "89cde07b.3b332",\r
+        "type": "failure",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1125,\r
+        "y": 653,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["4d3ae8e9.0f8cd"]\r
+        ]\r
+    }, {\r
+        "id": "935b0dbb.24fd7",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1139,\r
+        "y": 748,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["a5647c20.3a93b"]\r
+        ]\r
+    }, {\r
+        "id": "4d3ae8e9.0f8cd",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1263,\r
+        "y": 651,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["ef54105d.4999b8"]\r
+        ]\r
+    }, {\r
+        "id": "a5647c20.3a93b",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1272,\r
+        "y": 741,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": [["a4eabbe0.670b18"]\r
+        ]\r
+    }, {\r
+        "id": "a4eabbe0.670b18",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",\r
+        "comments": "",\r
+        "x": 1414,\r
+        "y": 741,\r
+        "z": "954609d3.77eaf8",\r
+        "wires": []\r
+    }, {\r
+        "id": "ef54105d.4999b8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t",\r
         "comments": "",\r
-        "x": 1494.25,\r
-        "y": 480.75,\r
-        "z": "60af662c.e2145",\r
+        "x": 1414.5,\r
+        "y": 651,\r
+        "z": "954609d3.77eaf8",\r
         "wires": []\r
     }\r
-]
\ No newline at end of file
+]\r
index 02abdcb..e39b996 100644 (file)
@@ -1,67 +1,53 @@
 [\r
     {\r
-        "id": "a6983c0.b9a8cc8",\r
+        "id": "e31f43db.52afb8",\r
         "type": "execute",\r
         "name": "execute saveTxLog",\r
         "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"log\" />\n<parameter name=\"message\" value=\"SetInputData action complete\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 355.6111373901367,\r
-        "y": 938.9444494247437,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "10afeb0c.c7ae15"\r
-            ]\r
+        "x": 278.6111373901367,\r
+        "y": 898.9444494247437,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["8f370dc8.0aa9d8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "10afeb0c.c7ae15",\r
+    }, {\r
+        "id": "8f370dc8.0aa9d8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 608.3611488342285,\r
-        "y": 941.8610963821411,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "293004e3.f67484"\r
-            ]\r
+        "x": 531.3611488342285,\r
+        "y": 901.8610963821411,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["9d2f9dd1.5ad34"]\r
         ]\r
-    },\r
-    {\r
-        "id": "293004e3.f67484",\r
+    }, {\r
+        "id": "9d2f9dd1.5ad34",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 826.6944465637207,\r
-        "y": 942.3611373901367,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 749.6944465637207,\r
+        "y": 902.3611373901367,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "3ffbfc03.c0cdcc",\r
+    }, {\r
+        "id": "e88428b3.2a5c78",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 140,\r
-        "y": 63,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "a329045c.8f7118"\r
-            ]\r
+        "x": 80,\r
+        "y": 24,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["76965916.174af8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "a329045c.8f7118",\r
+    }, {\r
+        "id": "76965916.174af8",\r
         "type": "service-logic",\r
         "name": "APPC 4.0.0",\r
         "module": "APPC",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>",\r
         "outputs": 1,\r
-        "x": 293.8730125427246,\r
-        "y": 67.27777767181396,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "692d2daf.32ec64"\r
-            ]\r
+        "x": 216.8730125427246,\r
+        "y": 27.277777671813965,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["2ee9f9ac.028e1e"]\r
         ]\r
-    },\r
-    {\r
-        "id": "692d2daf.32ec64",\r
+    }, {\r
+        "id": "2ee9f9ac.028e1e",\r
         "type": "method",\r
         "name": "method setInputParams",\r
         "xml": "<method rpc='setInputParams' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 538.2817535400391,\r
-        "y": 67.33333110809326,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "73f179e5.1f6b08"\r
-            ]\r
+        "x": 461.28175354003906,\r
+        "y": 27.33333110809326,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["cbec66c0.dc1df8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "73f179e5.1f6b08",\r
+    }, {\r
+        "id": "cbec66c0.dc1df8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 189.82540893554688,\r
-        "y": 155.7301435470581,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "a6983c0.b9a8cc8",\r
-                "5108defa.2a8ad8",\r
-                "76e6a902.aa9f7",\r
-                "4e956b25.7384bc",\r
-                "917e8d75.36ed5",\r
-                "3272c506.7a2902",\r
-                "661b6930.9d8a7",\r
-                "7cd9ea4c.168d0c",\r
-                "b9a27f92.7134f",\r
-                "3abcb846.d4e0c8",\r
-                "34649294.8eafee",\r
-                "862c4ef9.c1b13",\r
-                "84b11aeb.34d5c",\r
-                "90827e69.15871"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5108defa.2a8ad8",\r
+        "x": 112.82540893554688,\r
+        "y": 115.7301435470581,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["e31f43db.52afb8", "b3ff77e9.208a58", "a1931e53.dc4f6", "54d193a.b2730ec", "8981f24b.c7bb8", "83a6dba1.0c51b8", "212442ce.72a3a6", "afe5bf91.dbe17", "2a61203.e302f6", "bb9a7612.837e", "72186ced.310aa4", "63a9b703.13212", "ef53b446.6900c8", "f0fa6b7a.54bc5"]\r
+        ]\r
+    }, {\r
+        "id": "b3ff77e9.208a58",\r
         "type": "set",\r
         "name": "set params based on Dispatcher Input",\r
         "xml": "<set>\n<parameter name='vnf-id' value='`$input.action-identifiers.vnf-id`' /> \n<parameter name='service-instance-id' value='`$input.action-identifiers.service-instance-id`' />\n<parameter name='vserver-id' value='`$input.action-identifiers.vserver-id`' />\n<parameter name='vf-module-id' value='`$input.action-identifiers.vf-module-id`' />\n<parameter name='vnfc-name' value='`$input.action-identifiers.vnfc-name`' />\n\n<parameter name='request-id' value='`$input.common-header.request-id`' />\n<parameter name='originator-id' value='`$input.common-header.originator-id`' /> \n\n<parameter name='payload' value='`$input.payload`' /> \n<parameter name='api-ver' value='`$input.api-ver`' /> \n<parameter name='request-action' value='`$input.action`' />\n",\r
         "comments": "",\r
-        "x": 763.055534362793,\r
-        "y": 108.4166612625122,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 686.055534362793,\r
+        "y": 68.4166612625122,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "917e8d75.36ed5",\r
+    }, {\r
+        "id": "8981f24b.c7bb8",\r
         "type": "execute",\r
         "name": "execute Convert payload to DG Context ",\r
         "xml": "<execute plugin=\"org.onap.sdnc.config.generator.convert.ConvertNode\" method=\"convertJson2DGContext\">\n<parameter name=\"jsonData\" value=\"`$input.payload`\" />\n<parameter name=\"isEscaped\" value=\"N\" />\n<parameter name=\"blockKeys\" value=\"configuration-parameters,configuration.configuration-string,configuration.configuration-json\" />\n<parameter name=\"responsePrefix\" value=\"tmp.convertnode\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 561.7778472900391,\r
-        "y": 224.83332920074463,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "c0d21781.3af488",\r
-                "f04d3989.465d28"\r
-            ]\r
+        "x": 484.77784729003906,\r
+        "y": 184.83332920074463,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["ccfbbfcf.a088d", "5a41202e.9ab0d"]\r
         ]\r
-    },\r
-    {\r
-        "id": "c0d21781.3af488",\r
+    }, {\r
+        "id": "ccfbbfcf.a088d",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 884.583366394043,\r
-        "y": 197.91666889190674,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "6ddaaca2.d95fd4"\r
-            ]\r
+        "x": 807.583366394043,\r
+        "y": 157.91666889190674,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["62fd515c.2de1"]\r
         ]\r
-    },\r
-    {\r
-        "id": "f04d3989.465d28",\r
+    }, {\r
+        "id": "5a41202e.9ab0d",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 887.2778167724609,\r
-        "y": 244.30555057525635,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "bc6e8091.072088"\r
-            ]\r
+        "x": 810.2778167724609,\r
+        "y": 204.30555057525635,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["1e5cda5c.2ca0c6"]\r
         ]\r
-    },\r
-    {\r
-        "id": "6ddaaca2.d95fd4",\r
+    }, {\r
+        "id": "62fd515c.2de1",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1084.9444732666016,\r
-        "y": 198.27777767181396,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7cf9d173.b8ee1"\r
-            ]\r
+        "x": 1007.9444732666016,\r
+        "y": 158.27777767181396,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["b7b84ae.e7081b8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "bc6e8091.072088",\r
+    }, {\r
+        "id": "1e5cda5c.2ca0c6",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1079.1944732666016,\r
-        "y": 246.27777862548828,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "75da26bd.d800d8"\r
-            ]\r
+        "x": 1002.1944732666016,\r
+        "y": 206.27777862548828,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["bb64e972.b7e2b8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7cf9d173.b8ee1",\r
+    }, {\r
+        "id": "b7b84ae.e7081b8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.convertnode.error-message`\"/>\n\t\n\t",\r
         "comments": "",\r
-        "x": 1269.6944770812988,\r
-        "y": 198.52777767181396,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1192.6944770812988,\r
+        "y": 158.52777767181396,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "75da26bd.d800d8",\r
+    }, {\r
+        "id": "bb64e972.b7e2b8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to process input parameters\"/>\n\t",\r
         "comments": "",\r
-        "x": 1272.4444770812988,\r
-        "y": 248.0277795791626,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1195.4444770812988,\r
+        "y": 208.0277795791626,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "4e956b25.7384bc",\r
+    }, {\r
+        "id": "54d193a.b2730ec",\r
         "type": "execute",\r
         "name": "execute saveTxLog",\r
         "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"request\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 598.6944580078125,\r
-        "y": 179.52777767181396,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "b7c3d8ef.324be8"\r
-            ]\r
+        "x": 521.6944580078125,\r
+        "y": 139.52777767181396,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["d915b9dd.acfb8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "76e6a902.aa9f7",\r
+    }, {\r
+        "id": "a1931e53.dc4f6",\r
         "type": "set",\r
         "name": "set tmp.message",\r
         "xml": "<set>\n<parameter name=\"tmp.message\" value=\"`$vnf-id + ' : ' + $request-action +  ': ' + $payload`\" />\n",\r
         "comments": "",\r
-        "x": 696.6389083862305,\r
-        "y": 141.66666889190674,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 619.6389083862305,\r
+        "y": 101.66666889190674,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "b7c3d8ef.324be8",\r
+    }, {\r
+        "id": "d915b9dd.acfb8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1005.444450378418,\r
-        "y": 136.02777576446533,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "c0877f7c.433918"\r
-            ]\r
+        "x": 928.444450378418,\r
+        "y": 96.02777576446533,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["9d4e5786.743178"]\r
         ]\r
-    },\r
-    {\r
-        "id": "c0877f7c.433918",\r
+    }, {\r
+        "id": "9d4e5786.743178",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1162.444450378418,\r
-        "y": 133.02777576446533,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 1085.444450378418,\r
+        "y": 93.02777576446533,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "90827e69.15871",\r
+    }, {\r
+        "id": "f0fa6b7a.54bc5",\r
         "type": "call",\r
         "name": "call: GetAaiInfo",\r
         "xml": "<call module=\"APPC\" rpc=\"GetAaiInfo\" mode=\"sync\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 440.25,\r
-        "y": 580.361083984375,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "941b6e71.d3bf98",\r
-                "b7e619af.e003f8"\r
-            ]\r
+        "x": 363.25,\r
+        "y": 540.361083984375,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["16c346d3.174521", "f5139b03.a141c"]\r
         ]\r
-    },\r
-    {\r
-        "id": "941b6e71.d3bf98",\r
+    }, {\r
+        "id": "16c346d3.174521",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 947.9166259765625,\r
-        "y": 615.9444580078125,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "366c9e2f.c3f70a"\r
-            ]\r
+        "x": 870.9166259765625,\r
+        "y": 575.9444580078125,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["7f9a6b24.d958cc"]\r
         ]\r
-    },\r
-    {\r
-        "id": "366c9e2f.c3f70a",\r
+    }, {\r
+        "id": "7f9a6b24.d958cc",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1129.861083984375,\r
-        "y": 625.6111450195312,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "d5f3fe20.d4e54"\r
-            ]\r
+        "x": 1052.861083984375,\r
+        "y": 585.6111450195312,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["3dcdd28.ee2352e"]\r
         ]\r
-    },\r
-    {\r
-        "id": "d5f3fe20.d4e54",\r
+    }, {\r
+        "id": "3dcdd28.ee2352e",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n\t",\r
         "comments": "",\r
-        "x": 1306.2777099609375,\r
-        "y": 620.111083984375,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1229.2777099609375,\r
+        "y": 580.111083984375,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "b7e619af.e003f8",\r
+    }, {\r
+        "id": "f5139b03.a141c",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 969.8056640625,\r
-        "y": 654.47216796875,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "366c9e2f.c3f70a"\r
-            ]\r
+        "x": 892.8056640625,\r
+        "y": 614.47216796875,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["7f9a6b24.d958cc"]\r
         ]\r
-    },\r
-    {\r
-        "id": "3272c506.7a2902",\r
+    }, {\r
+        "id": "83a6dba1.0c51b8",\r
         "type": "switchNode",\r
         "name": "switch isTemplateDriven.TEMPLATE",\r
         "xml": "<switch test='`$isTemplateDriven.TEMPLATE`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 446.6111145019531,\r
-        "y": 852.6111135482788,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "a149144e.2149b",\r
-                "ee4d19a0.8de3b"\r
-            ]\r
+        "x": 369.6111145019531,\r
+        "y": 812.6111135482788,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["14c8e68e.a35ef9", "a3a98651.43bc5"]\r
         ]\r
-    },\r
-    {\r
-        "id": "a149144e.2149b",\r
+    }, {\r
+        "id": "14c8e68e.a35ef9",\r
         "type": "success",\r
         "name": "outcome: Y",\r
         "xml": "<outcome value=\"Y\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 781.5357551574707,\r
-        "y": 822.5912027359009,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "6b326a9f.993a9c"\r
-            ]\r
+        "x": 704.5357551574707,\r
+        "y": 782.5912027359009,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["c555c420.004518"]\r
         ]\r
-    },\r
-    {\r
-        "id": "ee4d19a0.8de3b",\r
+    }, {\r
+        "id": "a3a98651.43bc5",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 783.2738723754883,\r
-        "y": 880.7341413497925,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "4c3ddc8e.54b74c"\r
-            ]\r
+        "x": 706.2738723754883,\r
+        "y": 840.7341413497925,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["c9988c03.75cca"]\r
         ]\r
-    },\r
-    {\r
-        "id": "6b326a9f.993a9c",\r
+    }, {\r
+        "id": "c555c420.004518",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 1017.1627159118652,\r
-        "y": 828.8571519851685,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "2d3403df.ff424c"\r
-            ]\r
+        "x": 940.1627159118652,\r
+        "y": 788.8571519851685,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["92cbaff2.9449e"]\r
         ]\r
-    },\r
-    {\r
-        "id": "4c3ddc8e.54b74c",\r
+    }, {\r
+        "id": "c9988c03.75cca",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 1047.2500839233398,\r
-        "y": 879.8056125640869,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 970.2500839233398,\r
+        "y": 839.8056125640869,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "2d3403df.ff424c",\r
+    }, {\r
+        "id": "92cbaff2.9449e",\r
         "type": "call",\r
         "name": "call: loadTeamplate",\r
         "xml": "<call module=\"APPC\" rpc=\"loadTeamplate\" mode=\"sync\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1220.750087738037,\r
-        "y": 828.8888502120972,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "39b38f81.4e51",\r
-                "f09f87cb.4d24e8"\r
-            ]\r
+        "x": 1143.750087738037,\r
+        "y": 788.8888502120972,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["c6dd6374.350e58", "fbecd7e9.44967"]\r
         ]\r
-    },\r
-    {\r
-        "id": "39b38f81.4e51",\r
+    }, {\r
+        "id": "c6dd6374.350e58",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1389.9167594909668,\r
-        "y": 798.6389303207397,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "ff287b56.aa7eb8"\r
-            ]\r
+        "x": 1312.9167594909668,\r
+        "y": 758.6389303207397,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["c0464849.df039"]\r
         ]\r
-    },\r
-    {\r
-        "id": "fb45ee23.6fbab",\r
+    }, {\r
+        "id": "cd4a97eb.6c4ea",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to load Template Information\"/>\n",\r
         "comments": "",\r
-        "x": 1783.7501068115234,\r
-        "y": 794.3055753707886,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1706.7501068115234,\r
+        "y": 754.3055753707886,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "ff287b56.aa7eb8",\r
+    }, {\r
+        "id": "c0464849.df039",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n\n",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1566.9167251586914,\r
-        "y": 796.5555562973022,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "fb45ee23.6fbab"\r
-            ]\r
+        "x": 1489.9167251586914,\r
+        "y": 756.5555562973022,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["cd4a97eb.6c4ea"]\r
         ]\r
-    },\r
-    {\r
-        "id": "f09f87cb.4d24e8",\r
+    }, {\r
+        "id": "fbecd7e9.44967",\r
         "type": "failure",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1380.8333854675293,\r
-        "y": 911.2222166061401,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "5342721e.cb7a8c"\r
-            ]\r
+        "x": 1303.8333854675293,\r
+        "y": 871.2222166061401,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["b2880229.432268"]\r
         ]\r
-    },\r
-    {\r
-        "id": "661b6930.9d8a7",\r
+    }, {\r
+        "id": "212442ce.72a3a6",\r
         "type": "get-resource",\r
         "name": "get-resource: APPC.action-level",\r
         "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT ACTION_LEVEL\n\t     FROM ACTION_LEVEL_REFERENCE\n         WHERE ACTION_IDENTIFIER = $action-identifier ;\"\n    force='true'\n\tpfx='APPC.action-level'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 499.1944580078125,\r
-        "y": 514.1944704055786,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "be3e5499.fb065",\r
-                "fed29c92.eb62e8"\r
-            ]\r
+        "x": 422.1944580078125,\r
+        "y": 474.1944704055786,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["87de798c.bd2c", "6becf486.cb0c8c"]\r
         ]\r
-    },\r
-    {\r
-        "id": "c9908b57.c91ad8",\r
+    }, {\r
+        "id": "305b3727.a6b0d",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 958.9444580078125,\r
-        "y": 518.5277709960938,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 881.9444580078125,\r
+        "y": 478.52777099609375,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "be3e5499.fb065",\r
+    }, {\r
+        "id": "87de798c.bd2c",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 774.361083984375,\r
-        "y": 517.1388549804688,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "c9908b57.c91ad8"\r
-            ]\r
+        "x": 697.361083984375,\r
+        "y": 477.13885498046875,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["305b3727.a6b0d"]\r
         ]\r
-    },\r
-    {\r
-        "id": "5342721e.cb7a8c",\r
+    }, {\r
+        "id": "b2880229.432268",\r
         "type": "call",\r
         "name": "call: MergeTemplateData",\r
         "xml": "<call module=\"APPC\" rpc=\"MergeTemplateData\" mode=\"sync\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1562.111099243164,\r
-        "y": 908.0277814865112,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "88c6cf75.06383",\r
-                "574e06cd.5864a8"\r
-            ]\r
+        "x": 1485.111099243164,\r
+        "y": 868.0277814865112,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["440c17b7.efc1c", "63c31582.8011cc"]\r
         ]\r
-    },\r
-    {\r
-        "id": "4aae662b.d4c588",\r
+    }, {\r
+        "id": "4544acb.1e8ff54",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 1955.6230392456055,\r
-        "y": 867.599232673645,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "5d233c99.db03ac"\r
-            ]\r
+        "x": 1878.6230392456055,\r
+        "y": 827.599232673645,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["c723a398.547768"]\r
         ]\r
-    },\r
-    {\r
-        "id": "88c6cf75.06383",\r
+    }, {\r
+        "id": "440c17b7.efc1c",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1796.2658920288086,\r
-        "y": 868.3015851974487,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "4aae662b.d4c588"\r
-            ]\r
+        "x": 1719.2658920288086,\r
+        "y": 828.3015851974487,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["4544acb.1e8ff54"]\r
         ]\r
-    },\r
-    {\r
-        "id": "574e06cd.5864a8",\r
+    }, {\r
+        "id": "63c31582.8011cc",\r
         "type": "failure",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1799.932559967041,\r
-        "y": 934.7301757335663,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "3b5c490.997b9b8"\r
-            ]\r
+        "x": 1722.932559967041,\r
+        "y": 894.7301757335663,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["8be5939b.148158"]\r
         ]\r
-    },\r
-    {\r
-        "id": "3b5c490.997b9b8",\r
+    }, {\r
+        "id": "8be5939b.148158",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1964.2182922363281,\r
-        "y": 934.3015871047974,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "12cf0bf5.fe2074"\r
-            ]\r
+        "x": 1887.2182922363281,\r
+        "y": 894.3015871047974,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["67bcde42.d73ac8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "12cf0bf5.fe2074",\r
+    }, {\r
+        "id": "67bcde42.d73ac8",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$input.action`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2140.7897911071777,\r
-        "y": 935.9206256270409,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 2063.7897911071777,\r
+        "y": 895.9206256270409,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "76526333.e0f49c",\r
+    }, {\r
+        "id": "d14744ec.dc9b88",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to Merge Template and Data Information\"/>\n",\r
         "comments": "",\r
-        "x": 2336.6112098693848,\r
-        "y": 864.5277814865112,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 2259.6112098693848,\r
+        "y": 824.5277814865112,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "5d233c99.db03ac",\r
+    }, {\r
+        "id": "c723a398.547768",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n\n",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2148.527786254883,\r
-        "y": 865.9444065093994,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "76526333.e0f49c"\r
-            ]\r
+        "x": 2071.527786254883,\r
+        "y": 825.9444065093994,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["d14744ec.dc9b88"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7cd9ea4c.168d0c",\r
+    }, {\r
+        "id": "afe5bf91.dbe17",\r
         "type": "get-resource",\r
         "name": "get-resource: isTemplateDriven",\r
         "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT TEMPLATE\n\t     FROM PROTOCOL_REFERENCE\n         WHERE ACTION = $input.action and VNF_TYPE = $vnf-type and ACTION_LEVEL= $action-level ;\"\n    force='true'\n\tpfx='isTemplateDriven'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 447.7777862548828,\r
-        "y": 790.1110906600952,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7fd8557b.08d05c"\r
-            ]\r
+        "x": 370.7777862548828,\r
+        "y": 750.1110906600952,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["858af835.d4ba4"]\r
         ]\r
-    },\r
-    {\r
-        "id": "caac6856.1e856",\r
+    }, {\r
+        "id": "3f47ff39.2163e8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 986.8611221313477,\r
-        "y": 774.1111373901367,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "3319eb2b.96b06c"\r
-            ]\r
+        "x": 909.8611221313477,\r
+        "y": 734.1111373901367,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["d7608368.e11928"]\r
         ]\r
-    },\r
-    {\r
-        "id": "3319eb2b.96b06c",\r
+    }, {\r
+        "id": "d7608368.e11928",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve Template Information from Reference table.\"/>\n\t",\r
         "comments": "",\r
-        "x": 1190.1111297607422,\r
-        "y": 768.5277423858643,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1113.1111297607422,\r
+        "y": 728.5277423858643,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "7fd8557b.08d05c",\r
+    }, {\r
+        "id": "858af835.d4ba4",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 775.944450378418,\r
-        "y": 768.9444704055786,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "caac6856.1e856"\r
-            ]\r
+        "x": 698.944450378418,\r
+        "y": 728.9444704055786,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["3f47ff39.2163e8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "b9a27f92.7134f",\r
+    }, {\r
+        "id": "2a61203.e302f6",\r
         "type": "set",\r
         "name": "set Payload params ",\r
-        "xml": "<set>\n<!-- vnf type, name is from A&AI \n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' />\n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n-->\n<!-- 17.07 Parameters from request -->\n<parameter name='template-name' value='`$request-parameters.template-name`' />\n<parameter name='vnf-host-ip-address' value='`$request-parameters.vnf-host-ip-address`' />\n<parameter name='vnfc-type' value='`$request-parameters.vnfc-type`' /> \n<parameter name='vnf-type' value='`$request-parameters.vnf-type`' />\n<parameter name='vnf-name' value='`$request-parameters.vnf-name`' />\n\n<parameter name='configurationblock' value='`$block_configuration`' />\n\n\n<!-- parameters to be merged with template provided as input-->\n<parameter name='configuration-params' value='`$block_configuration-parameters`' /> \n\n\n\n<!--1702 VM/VNFC Parameters when passed from Request--> \n<parameter name='VNFCTYPE' value='`$request-parameters.vm[0].vnfc[0].vnfc-type`' />\n<parameter name=\"VMNAME0\" value=\"`$request-parameters.vm[0].vm-name`\"/>\n<parameter name=\"VNFCNAME0\" value=\"`$request-parameters.vm[0].vnfc[0].vnfc-name`\"/>\n<parameter name=\"VMLENGTH\" value=\"`$size_request-parameters.vm`\"/>\n<parameter name=\"VNFCLENGTH\" value=\"`$size_request-parameters.vm[0].vnfc`\"/>\n<parameter name=\"CONFIGTYPE\" value=\"`$config-type`\"/>\n\n\n<!-- Not Used?\n<parameter name='site-location' value='`$request-parameters.site-location`' />\n<parameter name='file-name' value='`$request-parameters.file-name`' />\n-->\n\n\n\n\n",\r
+        "xml": "<set>\n<!-- vnf type, name is from A&AI \n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' />\n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n-->\n<!-- ConfigScaleOut for Beijing (1806) release -->\n<parameter name='controller-template-id' value='`$request-parameters.controller-template-id`' />\n<parameter name='req-vf-module-id' value='`$request-parameters.vf-module-id`' />\n\n<!-- 17.07 Parameters from request -->\n<parameter name='template-name' value='`$request-parameters.template-name`' />\n<parameter name='vnf-host-ip-address' value='`$request-parameters.vnf-host-ip-address`' />\n<parameter name='vnfc-type' value='`$request-parameters.vnfc-type`' /> \n<parameter name='vnf-type' value='`$request-parameters.vnf-type`' />\n<parameter name='vnf-name' value='`$request-parameters.vnf-name`' />\n\n<parameter name='configurationblock' value='`$block_configuration`' />\n\n\n<!-- parameters to be merged with template provided as input-->\n<parameter name='configuration-params' value='`$block_configuration-parameters`' /> \n\n\n\n<!--1702 VM/VNFC Parameters when passed from Request--> \n<parameter name='VNFCTYPE' value='`$request-parameters.vm[0].vnfc[0].vnfc-type`' />\n<parameter name=\"VMNAME0\" value=\"`$request-parameters.vm[0].vm-name`\"/>\n<parameter name=\"VNFCNAME0\" value=\"`$request-parameters.vm[0].vnfc[0].vnfc-name`\"/>\n<parameter name=\"VMLENGTH\" value=\"`$size_request-parameters.vm`\"/>\n<parameter name=\"VNFCLENGTH\" value=\"`$size_request-parameters.vm[0].vnfc`\"/>\n<parameter name=\"CONFIGTYPE\" value=\"`$config-type`\"/>\n\n\n<!-- Not Used?\n<parameter name='site-location' value='`$request-parameters.site-location`' />\n<parameter name='file-name' value='`$request-parameters.file-name`' />\n-->\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 517.8333740234375,\r
-        "y": 265.86109352111816,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 440.8333740234375,\r
+        "y": 225.86109352111816,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "fed29c92.eb62e8",\r
+    }, {\r
+        "id": "6becf486.cb0c8c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 772.2222290039062,\r
-        "y": 575.111083984375,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "6d521919.0c0358"\r
-            ]\r
+        "x": 695.2222290039062,\r
+        "y": 535.111083984375,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["68212633.6d95d8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "6d521919.0c0358",\r
+    }, {\r
+        "id": "68212633.6d95d8",\r
         "type": "set",\r
         "name": "set action-level ",\r
         "xml": "<set>\n<parameter name='action-level' value='`$APPC.action-level.ACTION-LEVEL`' />\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 987.6388549804688,\r
-        "y": 573.1666259765625,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 910.6388549804688,\r
+        "y": 533.1666259765625,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "3abcb846.d4e0c8",\r
+    }, {\r
+        "id": "bb9a7612.837e",\r
         "type": "switchNode",\r
         "name": "switch action-level",\r
         "xml": "<switch test='`$action-level`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 432.3611145019531,\r
-        "y": 634.6944723129272,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "4039cfc1.8ee828",\r
-                "e2ad80e3.49acf"\r
-            ]\r
+        "x": 355.3611145019531,\r
+        "y": 594.6944723129272,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["3c0e3309.13dbf4", "791af30b.fa9c7c"]\r
         ]\r
-    },\r
-    {\r
-        "id": "4039cfc1.8ee828",\r
+    }, {\r
+        "id": "3c0e3309.13dbf4",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 649.7777938842773,\r
-        "y": 661.1111135482788,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "ac68d1f3.f5c328"\r
-            ]\r
+        "x": 572.7777938842773,\r
+        "y": 621.1111135482788,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["46b55a16.74935c"]\r
         ]\r
-    },\r
-    {\r
-        "id": "e2ad80e3.49acf",\r
+    }, {\r
+        "id": "791af30b.fa9c7c",\r
         "type": "success",\r
         "name": "outcome: vm",\r
         "xml": "<outcome value='vm'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 639.7777938842773,\r
-        "y": 723.7778034210205,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7d4820db.d6004"\r
-            ]\r
+        "x": 562.7777938842773,\r
+        "y": 683.7778034210205,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["6a4e76dc.076068"]\r
         ]\r
-    },\r
-    {\r
-        "id": "2baa7a8.a37f206",\r
+    }, {\r
+        "id": "ba6313fb.b53d78",\r
         "type": "success",\r
         "name": "outcome: ''",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1559.5277824401855,\r
-        "y": 408.44440841674805,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7e720425.a9814c"\r
-            ]\r
+        "x": 1482.5277824401855,\r
+        "y": 368.44440841674805,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["f0eef73e.eb97d"]\r
         ]\r
-    },\r
-    {\r
-        "id": "abeb4c97.075028",\r
+    }, {\r
+        "id": "a82a734a.1e3b28",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1493.3494873046875,\r
-        "y": 504.9206590652466,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "8dac068c.f4c7"\r
-            ]\r
+        "x": 1416.3494873046875,\r
+        "y": 464.9206590652466,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["657ede7c.dc6c7"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7e720425.a9814c",\r
+    }, {\r
+        "id": "f0eef73e.eb97d",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1090.3493194580078,\r
-        "y": 481.0158796310425,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "77348d2a.c3cc3c"\r
-            ]\r
+        "x": 1013.3493194580078,\r
+        "y": 441.0158796310425,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["bb5436fe.ace878"]\r
         ]\r
-    },\r
-    {\r
-        "id": "8dac068c.f4c7",\r
+    }, {\r
+        "id": "657ede7c.dc6c7",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 1686.6585693359375,\r
-        "y": 504.3254442214966,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "fd43fc86.ef38d8"\r
-            ]\r
+        "x": 1609.6585693359375,\r
+        "y": 464.3254442214966,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["91ac71dc.ce4e48"]\r
         ]\r
-    },\r
-    {\r
-        "id": "fd43fc86.ef38d8",\r
+    }, {\r
+        "id": "91ac71dc.ce4e48",\r
         "type": "set",\r
         "name": "setActionLevel VNF",\r
         "xml": "<set>\n<parameter name='action-level' value='vnf' />\n<parameter name='action-identifier' value='vnf-id' />",\r
         "comments": "",\r
-        "x": 1891.2777099609375,\r
-        "y": 504.1110887527466,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1814.2777099609375,\r
+        "y": 464.1110887527466,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "34649294.8eafee",\r
+    }, {\r
+        "id": "72186ced.310aa4",\r
         "type": "switchNode",\r
         "name": "switch vnfc-name",\r
         "xml": "<switch test='`$vnfc-name`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 481.6111526489258,\r
-        "y": 387.58331966400146,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7e081cf7.6e39a4",\r
-                "5548ec3.b36db94"\r
-            ]\r
+        "x": 404.6111526489258,\r
+        "y": 347.58331966400146,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["d2b87216.e7176", "22e0fef2.238ef2"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7e081cf7.6e39a4",\r
+    }, {\r
+        "id": "d2b87216.e7176",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 755.1549301147461,\r
-        "y": 377.19843578338623,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "166bed32.13ee23"\r
-            ]\r
+        "x": 678.1549301147461,\r
+        "y": 337.19843578338623,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["d66d933d.dd48b8"]\r
         ]\r
-    },\r
-    {\r
-        "id": "166bed32.13ee23",\r
+    }, {\r
+        "id": "d66d933d.dd48b8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 943.1031265258789,\r
-        "y": 388.3254804611206,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "654cc4f.29daf3c"\r
-            ]\r
+        "x": 866.1031265258789,\r
+        "y": 348.3254804611206,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["9dbafa7.b763988"]\r
         ]\r
-    },\r
-    {\r
-        "id": "654cc4f.29daf3c",\r
+    }, {\r
+        "id": "9dbafa7.b763988",\r
         "type": "set",\r
         "name": "setActionLevel VNFC",\r
         "xml": "<set>\n<parameter name='action-level' value='vnfc' />\n<parameter name='action-identifier' value='vnfc-name' />\n",\r
         "comments": "",\r
-        "x": 1230.6112365722656,\r
-        "y": 299.83330249786377,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1153.6112365722656,\r
+        "y": 259.83330249786377,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "5b3c6cea.7cdb34",\r
+    }, {\r
+        "id": "921a2e9a.a3ce38",\r
         "type": "switchNode",\r
         "name": "switch vserver-id",\r
         "xml": "<switch test='`$vserver-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 948.4999465942383,\r
-        "y": 428.88883686065674,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7ded4a08.a8b1d4",\r
-                "ee0f6fe4.dfc61"\r
-            ]\r
+        "x": 871.4999465942383,\r
+        "y": 388.88883686065674,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["b54569c0.ffaaa", "fe465154.ede4a"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7ded4a08.a8b1d4",\r
+    }, {\r
+        "id": "b54569c0.ffaaa",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1204.3771362304688,\r
-        "y": 351.6984214782715,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "ac305201.a611f"\r
-            ]\r
+        "x": 1127.3771362304688,\r
+        "y": 311.6984214782715,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["f0caa6de.74e288"]\r
         ]\r
-    },\r
-    {\r
-        "id": "ac305201.a611f",\r
+    }, {\r
+        "id": "f0caa6de.74e288",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 1388.825340270996,\r
-        "y": 333.57544898986816,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "24aec62f.b4b7f2"\r
-            ]\r
+        "x": 1311.825340270996,\r
+        "y": 293.57544898986816,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["1c3af02d.d930c"]\r
         ]\r
-    },\r
-    {\r
-        "id": "24aec62f.b4b7f2",\r
+    }, {\r
+        "id": "1c3af02d.d930c",\r
         "type": "set",\r
         "name": "setActionLevel VM",\r
         "xml": "<set>\n<parameter name='action-level' value='vm' />\n<parameter name='action-identifier' value='vserver-id' />\n\n",\r
         "comments": "",\r
-        "x": 1576.694480895996,\r
-        "y": 323.7777500152588,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1499.694480895996,\r
+        "y": 283.7777500152588,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "77348d2a.c3cc3c",\r
+    }, {\r
+        "id": "bb5436fe.ace878",\r
         "type": "switchNode",\r
         "name": "switch vnf-id",\r
         "xml": "<switch test='`$vnf-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1253.7778511047363,\r
-        "y": 481.6110944747925,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "abeb4c97.075028",\r
-                "2c8b13ad.625aac"\r
-            ]\r
+        "x": 1176.7778511047363,\r
+        "y": 441.6110944747925,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["a82a734a.1e3b28", "27a9316.5fdface"]\r
         ]\r
-    },\r
-    {\r
-        "id": "2c8b13ad.625aac",\r
+    }, {\r
+        "id": "27a9316.5fdface",\r
         "type": "success",\r
         "name": "outcome: ''",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1487.8611068725586,\r
-        "y": 454.94440746307373,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "c950d7af.bbae5"\r
-            ]\r
+        "x": 1410.8611068725586,\r
+        "y": 414.94440746307373,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["c5076551.610e78"]\r
         ]\r
-    },\r
-    {\r
-        "id": "c950d7af.bbae5",\r
+    }, {\r
+        "id": "c5076551.610e78",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1678.0993881225586,\r
-        "y": 451.34922313690186,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "b7b8431f.02d69"\r
-            ]\r
+        "x": 1601.0993881225586,\r
+        "y": 411.34922313690186,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["493eb326.1e1154"]\r
         ]\r
-    },\r
-    {\r
-        "id": "b7b8431f.02d69",\r
+    }, {\r
+        "id": "493eb326.1e1154",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Action identifier is missing in the request\"/>\n\t\n\t",\r
         "comments": "",\r
-        "x": 1876.6109886169434,\r
-        "y": 457.3610944747925,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1799.6109886169434,\r
+        "y": 417.3610944747925,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "96ce6cb.c63729",\r
+    }, {\r
+        "id": "6d5ebc24.a08e2c",\r
         "type": "switchNode",\r
         "name": "switch vf-module-id",\r
         "xml": "<switch test='`$vf-module-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1359.6230697631836,\r
-        "y": 392.21821117401123,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "df9e15c1.92e878",\r
-                "2baa7a8.a37f206"\r
-            ]\r
+        "x": 1282.6230697631836,\r
+        "y": 352.21821117401123,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["b9b438ae.0af7c8", "ba6313fb.b53d78"]\r
         ]\r
-    },\r
-    {\r
-        "id": "df9e15c1.92e878",\r
+    }, {\r
+        "id": "b9b438ae.0af7c8",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1573.944480895996,\r
-        "y": 365.86106300354004,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "3386fcf0.82fb6c"\r
-            ]\r
+        "x": 1496.944480895996,\r
+        "y": 325.86106300354004,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["a9595695.3e8e6"]\r
         ]\r
-    },\r
-    {\r
-        "id": "3386fcf0.82fb6c",\r
+    }, {\r
+        "id": "a9595695.3e8e6",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 1779.5039291381836,\r
-        "y": 364.7659101486206,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "b4677ca9.16dfc"\r
-            ]\r
+        "x": 1702.5039291381836,\r
+        "y": 324.7659101486206,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["8a557045.80ea4"]\r
         ]\r
-    },\r
-    {\r
-        "id": "b4677ca9.16dfc",\r
+    }, {\r
+        "id": "8a557045.80ea4",\r
         "type": "set",\r
         "name": "setActionLevel VF-Module",\r
         "xml": "<set>\n<parameter name='action-level' value='vf-module' />\n<parameter name='action-identifier' value='vf-module-id' />\n",\r
         "comments": "",\r
-        "x": 1991.7897033691406,\r
-        "y": 363.63489818573,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 1914.7897033691406,\r
+        "y": 323.63489818573,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "5548ec3.b36db94",\r
+    }, {\r
+        "id": "22e0fef2.238ef2",\r
         "type": "success",\r
         "name": "outcome: ''",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 749.9444313049316,\r
-        "y": 423.02777671813965,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "5b3c6cea.7cdb34"\r
-            ]\r
+        "x": 672.9444313049316,\r
+        "y": 383.02777671813965,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["921a2e9a.a3ce38"]\r
         ]\r
-    },\r
-    {\r
-        "id": "ee0f6fe4.dfc61",\r
+    }, {\r
+        "id": "fe465154.ede4a",\r
         "type": "success",\r
         "name": "outcome: ''",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1168.8334159851074,\r
-        "y": 410.6666612625122,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "96ce6cb.c63729"\r
-            ]\r
+        "x": 1091.8334159851074,\r
+        "y": 370.6666612625122,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["6d5ebc24.a08e2c"]\r
         ]\r
-    },\r
-    {\r
-        "id": "862c4ef9.c1b13",\r
+    }, {\r
+        "id": "63a9b703.13212",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$action-identifier`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 455.61114501953125,\r
-        "y": 437.88889598846436,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 378.61114501953125,\r
+        "y": 397.88889598846436,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "84b11aeb.34d5c",\r
+    }, {\r
+        "id": "ef53b446.6900c8",\r
         "type": "switchNode",\r
         "name": "switch vnfc-type",\r
         "xml": "<switch test='`$vnfc-type`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 491.0277862548828,\r
-        "y": 320.6666784286499,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "83b49328.3ccec",\r
-                "7389bac1.fb2664"\r
-            ]\r
+        "x": 414.0277862548828,\r
+        "y": 280.6666784286499,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["26631bbe.8eeeac", "ba39a350.c502a"]\r
         ]\r
-    },\r
-    {\r
-        "id": "83b49328.3ccec",\r
+    }, {\r
+        "id": "26631bbe.8eeeac",\r
         "type": "success",\r
         "name": "outcome: Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 766.7937316894531,\r
-        "y": 285.83735847473145,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "847bd123.f567b8"\r
-            ]\r
+        "x": 689.7937316894531,\r
+        "y": 245.83735847473145,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["40df697d.8f37a"]\r
         ]\r
-    },\r
-    {\r
-        "id": "847bd123.f567b8",\r
+    }, {\r
+        "id": "40df697d.8f37a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": null,\r
         "outputs": 1,\r
-        "x": 960.2975578308105,\r
-        "y": 288.0754690170288,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 883.2975578308105,\r
+        "y": 248.0754690170288,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
         ]\r
-    },\r
-    {\r
-        "id": "7389bac1.fb2664",\r
+    }, {\r
+        "id": "ba39a350.c502a",\r
         "type": "success",\r
         "name": "outcome: ''",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 762.6944046020508,\r
-        "y": 327.22221755981445,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "7eb0c4a4.d3b1f4"\r
-            ]\r
+        "x": 685.6944046020508,\r
+        "y": 287.22221755981445,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["38bb02b8.138e26"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7eb0c4a4.d3b1f4",\r
+    }, {\r
+        "id": "38bb02b8.138e26",\r
         "type": "set",\r
         "name": "set vnfc-type ",\r
         "xml": "<set>\n<!-- 17.07 If vnfc-type is blank assign Parameters from request in array list -->\n<parameter name='vnfc-type' value='`$VNFCTYPE`' />\n\n\n\n\n\n\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 961.0277328491211,\r
-        "y": 327.3333559036255,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 884.0277328491211,\r
+        "y": 287.3333559036255,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "ac68d1f3.f5c328",\r
+    }, {\r
+        "id": "46b55a16.74935c",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 807.75,\r
-        "y": 667.75,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "3ea77551.040252"\r
-            ]\r
+        "x": 730.75,\r
+        "y": 627.75,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["e1dc45c1.f3b33"]\r
         ]\r
-    },\r
-    {\r
-        "id": "7d4820db.d6004",\r
+    }, {\r
+        "id": "6a4e76dc.076068",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 820.75,\r
-        "y": 727.75,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            [\r
-                "d706fa3b.1a75a"\r
-            ]\r
+        "x": 743.75,\r
+        "y": 687.75,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["e7912b83.532068"]\r
         ]\r
-    },\r
-    {\r
-        "id": "d706fa3b.1a75a",\r
+    }, {\r
+        "id": "e7912b83.532068",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n\n",\r
         "comments": "",\r
-        "x": 994.0833740234375,\r
-        "y": 722.7500610351562,\r
-        "z": "16b2bdc6.b4f10a",\r
+        "x": 917.0833740234375,\r
+        "y": 682.7500610351562,\r
+        "z": "3d15e61b.b538a2",\r
         "wires": []\r
-    },\r
-    {\r
-        "id": "3ea77551.040252",\r
+    }, {\r
+        "id": "e1dc45c1.f3b33",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Action Level is not VM:\"/>\n<parameter name=\"field3\" value=\"`$action-level`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1118.75,\r
-        "y": 678.75,\r
-        "z": "16b2bdc6.b4f10a",\r
-        "wires": [\r
-            []\r
+        "x": 1041.75,\r
+        "y": 638.75,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [[]\r
+        ]\r
+    }, {\r
+        "id": "70de61d8.63828",\r
+        "type": "failure",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1147,\r
+        "y": 823,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["b9e94010.b1f2e8"]\r
         ]\r
+    }, {\r
+        "id": "b9e94010.b1f2e8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1311,\r
+        "y": 821,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": [["a515884.e393bf8"]\r
+        ]\r
+    }, {\r
+        "id": "a515884.e393bf8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t",\r
+        "comments": "",\r
+        "x": 1512.5,\r
+        "y": 811,\r
+        "z": "3d15e61b.b538a2",\r
+        "wires": []\r
     }\r
 ]\r
index 073ca12..d15431c 100644 (file)
@@ -311,7 +311,7 @@ public class AAIResourceNode implements SvcLogicJavaPlugin {
         }
     }
 
-    private void processCheckForVfModule(String vfModuleIdFromRequest, SvcLogicContext ctx,
+    public void processCheckForVfModule(String vfModuleIdFromRequest, SvcLogicContext ctx,
     String responsePrefix, int vnfcRefLen) throws ResourceNodeInternalException {
 
         log.info("processCheckForVfModule()::vfModuleId From Request"+vfModuleIdFromRequest+"-"+vnfcRefLen);
@@ -500,7 +500,7 @@ public class AAIResourceNode implements SvcLogicJavaPlugin {
     }
 
     public void processForVfModuleModelInfo(AaiService aaiService, Map<String, String> inParams, SvcLogicContext ctx) {
-        log.info("processForVfModuleModelInfo()::Retrieving vf-module information :" + inParams.toString());
+        log.info("processForVfModuleModelInfo()::Retrieving vf-module information :" + inParams);
         String responsePrefix = inParams.get(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX);
         try {
             responsePrefix = StringUtils.isNotBlank(responsePrefix) ? (responsePrefix + ".") : "";
@@ -542,5 +542,25 @@ public class AAIResourceNode implements SvcLogicJavaPlugin {
                 log.error("Failed in vfModuleInfo", e);
             }
 
-}
+    }
+
+    public void getFormattedValue(Map<String, String> inParams, SvcLogicContext ctx) throws SvcLogicException {
+        log.info("getFormattedValue()::Formatting values :" + inParams.toString());
+        String responsePrefix = inParams.get(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX);
+        try {
+            responsePrefix = StringUtils.isNotBlank(responsePrefix) ? (responsePrefix + ".") : "";
+            String inputValue = inParams.get("inputParameter");
+            if (StringUtils.isBlank(inputValue)) {
+                return;
+            }
+            String outputValue = StringUtils.replace(inputValue, "/", "_");//change / to _
+            outputValue = StringUtils.replace(outputValue," ","");//remove space
+            ctx.setAttribute("template-model-id", outputValue);
+        } catch (Exception e) {
+            ctx.setAttribute(responsePrefix + AppcAaiClientConstant.OUTPUT_PARAM_STATUS,
+                AppcAaiClientConstant.OUTPUT_STATUS_FAILURE);
+            ctx.setAttribute(responsePrefix + AppcAaiClientConstant.OUTPUT_PARAM_ERROR_MESSAGE, e.getMessage());
+            log.error("Failed in getFormattedValue", e);
+        }
+    }
 }
index e509a34..f82370f 100644 (file)
@@ -285,4 +285,30 @@ Map<String, String> inParams  =new HashMap<String, String>();
         assertEquals(ctx.getAttribute("test.vm.vnfc.vnfc-function-code"), "vnfcFuncCode2");
         assertEquals(ctx.getAttribute("test.vm.vnfc.vnfc-group-notation"), "vnfcGrpNot2");
     }
+
+    @Test
+    public final void testGetFormattedValue() throws Exception{
+        MockAAIResourceNode aairn = new MockAAIResourceNode();
+        SvcLogicContext ctx = new SvcLogicContext();
+        Map<String,String> inParams = new HashMap<String, String>();
+        inParams.put(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX, "test");
+        inParams.put("inputParameter", "Some/Value/With/ Many Spaces");
+        aairn.getFormattedValue(inParams, ctx);
+        assertEquals(ctx.getAttribute("template-model-id"),"Some_Value_With_ManySpaces");
+
+    }
+
+    @Test
+    public final void testProcessCheckForVfModule() throws Exception{
+        MockAAIResourceNode aairn = new MockAAIResourceNode();
+        SvcLogicContext ctx = new SvcLogicContext();
+        Map<String,String> inParams = new HashMap<String, String>();
+        inParams.put(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX, "test");
+        inParams.put("inputParameter", "Some/Value/With/ Many Spaces");
+        ctx.setAttribute("test.vnf.vm-with-no-vnfcs-count-vf-module", "0");
+        ctx.setAttribute("test.vnf.vm-count-for-vf-module", "2");
+        aairn.processCheckForVfModule("vfmoduleId1", ctx, "test.", 2);
+
+
+    }
 }