Merge "SDWAN tenant auth DG"
authorDan Timoney <dtimoney@att.com>
Fri, 19 Apr 2019 13:45:19 +0000 (13:45 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 19 Apr 2019 13:45:19 +0000 (13:45 +0000)
platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-vf-module-input.json
platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.json
platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.json
platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-vf-module-input.xml [changed mode: 0755->0644]
platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.xml
platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.xml

index ebf78f4..7181837 100644 (file)
@@ -1 +1,557 @@
-[{"id":"ea5c79fa.0a8cc8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":286.25000762939453,"y":416.25000762939453,"z":"e7f16526.16fa48","wires":[["415f4f79.ce4c6","3f9465cc.1cf0ca","d5fa8c45.3e223","4b25ca9c.280804","f4dcf148.c2c8d","74fce8e4.b16128","b87e6689.a6bb68"]]},{"id":"415f4f79.ce4c6","type":"switchNode","name":"switch svc-request-id","xml":"<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`'>\n","comments":"","outputs":1,"x":542.7619094848633,"y":349.33034229278564,"z":"e7f16526.16fa48","wires":[["569a8602.d763d8"]]},{"id":"569a8602.d763d8","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":768.476203918457,"y":349.3303461074829,"z":"e7f16526.16fa48","wires":[["83dcb0ce.53e5a"]]},{"id":"83dcb0ce.53e5a","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"sdnc-request-header.svc-request-id is a required input\" />\n","comments":"","x":919.9047698974609,"y":349.3303442001343,"z":"e7f16526.16fa48","wires":[]},{"id":"3f9465cc.1cf0ca","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":531.3332726614817,"y":307.9017738614764,"z":"e7f16526.16fa48","wires":[["90f99d55.c26ac"]]},{"id":"90f99d55.c26ac","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":767.0476243155344,"y":306.47317164284846,"z":"e7f16526.16fa48","wires":[["81889b61.b3bfd8"]]},{"id":"81889b61.b3bfd8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"sdnc-request-header.svc-action is a required input\" />\n","comments":"","x":917.0475976126536,"y":306.4731811795916,"z":"e7f16526.16fa48","wires":[]},{"id":"d5fa8c45.3e223","type":"switchNode","name":"switch request-action","xml":"<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":541.3333260672434,"y":392.1874889646258,"z":"e7f16526.16fa48","wires":[["faa49149.2b86c"]]},{"id":"faa49149.2b86c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":768.4761995588033,"y":392.1874998637609,"z":"e7f16526.16fa48","wires":[["54306d5b.2a8714"]]},{"id":"54306d5b.2a8714","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"request-information.request-action is a required input\" />\n","comments":"","x":919.9047655378072,"y":392.18749795641224,"z":"e7f16526.16fa48","wires":[]},{"id":"9652914c.1bb7e","type":"switchNode","name":"switch model-customization-id","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n","comments":"","outputs":1,"x":1138.7978401184082,"y":563.9496374130249,"z":"e7f16526.16fa48","wires":[["10afdd9f.c76fe2"]]},{"id":"10afdd9f.c76fe2","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1343.7978401184082,"y":563.9496202468872,"z":"e7f16526.16fa48","wires":[["5ca4e9bd.7d2d68"]]},{"id":"5ca4e9bd.7d2d68","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.onap-model-information.model-customization-uuid is a required input\" />\n","comments":"","x":1495.226406097412,"y":563.9496183395386,"z":"e7f16526.16fa48","wires":[]},{"id":"5073a804.d512e8","type":"switchNode","name":"switch tenant","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-request-input.tenant`'>\n","comments":"","outputs":1,"x":1084.6549186706543,"y":605.3781480789185,"z":"e7f16526.16fa48","wires":[["59c1d2fa.686d8c"]]},{"id":"59c1d2fa.686d8c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1342.3692359924316,"y":605.3781824111938,"z":"e7f16526.16fa48","wires":[["f3fb61d6.cc04f"]]},{"id":"f3fb61d6.cc04f","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.vf-module-request-input.tenant is a required input\" />\n","comments":"","x":1493.7978019714355,"y":605.3781805038452,"z":"e7f16526.16fa48","wires":[]},{"id":"85af947a.22df18","type":"comment","name":"Validation of required fields","info":"","comments":"","x":691.3332824707031,"y":263.61605644226074,"z":"e7f16526.16fa48","wires":[]},{"id":"4b25ca9c.280804","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":524.4880752563477,"y":606.2948093414307,"z":"e7f16526.16fa48","wires":[["46f73107.a11e3"]]},{"id":"46f73107.a11e3","type":"outcome","name":"assign","xml":"<outcome value='assign'>\n","comments":"","outputs":1,"x":684.0713768005371,"y":605.8780736923218,"z":"e7f16526.16fa48","wires":[["5f080643.137608"]]},{"id":"5f080643.137608","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":876.0713768005371,"y":605.8780736923218,"z":"e7f16526.16fa48","wires":[["9652914c.1bb7e","5073a804.d512e8","97868ae3.7d64c8"]]},{"id":"b003da9.6001328","type":"dgstart","name":"DGSTART","outputs":1,"x":203.7500098092214,"y":136.1636562347412,"z":"e7f16526.16fa48","wires":[["4513d2b4.de1b4c"]]},{"id":"4513d2b4.de1b4c","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","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='GENERIC-RESOURCE-API' version='${project.version}'>","outputs":1,"x":317.03571537562766,"y":176.4017677307129,"z":"e7f16526.16fa48","wires":[["9f09d02b.74d24"]]},{"id":"9f09d02b.74d24","type":"method","name":"method validate-vf-module-input","xml":"<method rpc='validate-vf-module-input' mode='sync'>\n","comments":"","outputs":1,"x":274.095304761614,"y":217.08031368255615,"z":"e7f16526.16fa48","wires":[["ea5c79fa.0a8cc8"]]},{"id":"c6fa4eaa.296c1","type":"comment","name":"validate-vf-module-input","info":"","comments":"","x":598.0948660714284,"y":83.75,"z":"e7f16526.16fa48","wires":[]},{"id":"f4dcf148.c2c8d","type":"switchNode","name":"switch service-instance-id","xml":"<switch test='`$vf-module-topology-operation-input.service-information.service-instance-id`'>\n","comments":"","outputs":1,"x":554.3571570260183,"y":436.25001525878906,"z":"e7f16526.16fa48","wires":[["40adc00a.0182f"]]},{"id":"40adc00a.0182f","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":766.7857382638113,"y":436.2500114440918,"z":"e7f16526.16fa48","wires":[["4bc1bff5.09afa"]]},{"id":"4bc1bff5.09afa","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"service-information.service-instance-id is a required input\" />\n","comments":"","x":918.2143042428152,"y":436.25000953674316,"z":"e7f16526.16fa48","wires":[]},{"id":"74fce8e4.b16128","type":"switchNode","name":"switch vnf-id","xml":"<switch test='`$vf-module-topology-operation-input.vnf-information.vnf-id`'>\n","comments":"","outputs":1,"x":511.8571662902832,"y":482.7500057220459,"z":"e7f16526.16fa48","wires":[["5b2b7ba3.f8c584"]]},{"id":"5b2b7ba3.f8c584","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":767.1428756713867,"y":481.32143783569336,"z":"e7f16526.16fa48","wires":[["a3b38083.db3e6"]]},{"id":"a3b38083.db3e6","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf-information.vnf-id is a required input\" />\n","comments":"","x":918.5714416503906,"y":481.3214359283447,"z":"e7f16526.16fa48","wires":[]},{"id":"97868ae3.7d64c8","type":"switchNode","name":"switch aic-cloud-region","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`'>\n","comments":"","outputs":1,"x":1114,"y":647.6548051834106,"z":"e7f16526.16fa48","wires":[["a5724b37.d9d578"]]},{"id":"a5724b37.d9d578","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1340.7143173217773,"y":647.654839515686,"z":"e7f16526.16fa48","wires":[["e5de3e6a.52ece"]]},{"id":"e5de3e6a.52ece","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-request-input.aic-cloud-region is a required input\" />\n","comments":"","x":1492.1428833007812,"y":647.6548376083374,"z":"e7f16526.16fa48","wires":[]},{"id":"b87e6689.a6bb68","type":"switchNode","name":"switch vf-module-id","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'>\n","comments":"","outputs":1,"x":532.6666564941406,"y":528.7499847412109,"z":"e7f16526.16fa48","wires":[["e506a425.ee0a78"]]},{"id":"e506a425.ee0a78","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":766.9523658752441,"y":527.3214168548584,"z":"e7f16526.16fa48","wires":[["b00a0f0d.7df6c"]]},{"id":"b00a0f0d.7df6c","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.vf-module-id is a required input\" />\n","comments":"","x":918.380931854248,"y":527.3214149475098,"z":"e7f16526.16fa48","wires":[]},{"id":"27b56d4b.cf2242","type":"outcome","name":"changeassign","xml":"<outcome value='changeassign'>\n","comments":"","outputs":1,"x":707.9166946411133,"y":761.0000114440918,"z":"e7f16526.16fa48","wires":[["858c4aa9.75cbe8"]]},{"id":"858c4aa9.75cbe8","type":"switchNode","name":"switch model-customization-id","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n","comments":"","outputs":1,"x":934.5833358764648,"y":761.3333168029785,"z":"e7f16526.16fa48","wires":[["16e33b74.6a3275"]]},{"id":"16e33b74.6a3275","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1139.5833358764648,"y":761.3332996368408,"z":"e7f16526.16fa48","wires":[["8cdecc05.e04a9"]]},{"id":"8cdecc05.e04a9","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.onap-model-information.model-customization-uuid is a required input\" />\n","comments":"","x":1291.0119018554688,"y":761.3332977294922,"z":"e7f16526.16fa48","wires":[]},{"id":"ba0cf2a7.da9b1","type":"comment","name":"model-customization-uuid validation moved to changeassign DG","info":"","comments":"","x":765,"y":718.75,"z":"e7f16526.16fa48","wires":[]}]
\ No newline at end of file
+[\r
+    {\r
+        "id": "64530960.7a4c48",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 266.03125,\r
+        "y": 487.50000762939453,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "42eab53.cead04c",\r
+                "9030d08e.473eb",\r
+                "e2eeb7ea.c3b598",\r
+                "6a464fe8.f5db",\r
+                "1cf09f88.9f996",\r
+                "50ebeee1.1f03d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "42eab53.cead04c",\r
+        "type": "switchNode",\r
+        "name": "switch svc-request-id",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 522.5431518554688,\r
+        "y": 420.58034229278564,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "acac6999.f74ae8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "acac6999.f74ae8",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 748.2574462890625,\r
+        "y": 420.5803461074829,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "7a7765a6.716e9c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a7765a6.716e9c",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"sdnc-request-header.svc-request-id is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 899.6860122680664,\r
+        "y": 420.5803442001343,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9030d08e.473eb",\r
+        "type": "switchNode",\r
+        "name": "switch svc-action",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 511.1145150320872,\r
+        "y": 379.1517738614764,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "6c42550c.9ee7ec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6c42550c.9ee7ec",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 746.8288666861399,\r
+        "y": 377.72317164284846,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "7bffbb0f.9e8194"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7bffbb0f.9e8194",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"sdnc-request-header.svc-action is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 896.8288399832591,\r
+        "y": 377.7231811795916,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e2eeb7ea.c3b598",\r
+        "type": "switchNode",\r
+        "name": "switch request-action",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 521.1145684378489,\r
+        "y": 463.4374889646258,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "3b145144.cf0dce"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3b145144.cf0dce",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 748.2574419294087,\r
+        "y": 463.4374998637609,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "dab01406.ba8c98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dab01406.ba8c98",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"request-information.request-action is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 899.6860079084126,\r
+        "y": 463.43749795641224,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "12ea91e7.8a5dee",\r
+        "type": "switchNode",\r
+        "name": "switch model-customization-id",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1118.5790824890137,\r
+        "y": 635.1996374130249,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "7123b9f.8aa2648"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7123b9f.8aa2648",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1323.5790824890137,\r
+        "y": 635.1996202468872,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "56283888.4b07c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "56283888.4b07c8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.onap-model-information.model-customization-uuid is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 1475.0076484680176,\r
+        "y": 635.1996183395386,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "eca8ac0.d277c58",\r
+        "type": "switchNode",\r
+        "name": "switch tenant",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.tenant`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1064.4361610412598,\r
+        "y": 676.6281480789185,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "17c7649f.342e3b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "17c7649f.342e3b",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1322.150478363037,\r
+        "y": 676.6281824111938,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "a9a7bd61.ab17c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9a7bd61.ab17c",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.vf-module-request-input.tenant is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 1473.579044342041,\r
+        "y": 676.6281805038452,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "37d1ad14.2a8632",\r
+        "type": "comment",\r
+        "name": "Validation of required fields",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 671.1145248413086,\r
+        "y": 334.86605644226074,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6a464fe8.f5db",\r
+        "type": "switchNode",\r
+        "name": "switch svc-action",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 504.2693176269531,\r
+        "y": 677.5448093414307,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "55f87411.8977fc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "55f87411.8977fc",\r
+        "type": "outcome",\r
+        "name": "assign",\r
+        "xml": "<outcome value='assign'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 663.8526191711426,\r
+        "y": 677.1280736923218,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "76a30e92.c3b23"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "76a30e92.c3b23",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 855.8526191711426,\r
+        "y": 677.1280736923218,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "12ea91e7.8a5dee",\r
+                "eca8ac0.d277c58",\r
+                "75303db4.f39ac4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "412ad4c5.a2550c",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 183.53125217982688,\r
+        "y": 207.4136562347412,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "5fecaed1.6af1f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5fecaed1.6af1f",\r
+        "type": "service-logic",\r
+        "name": "GENERIC-RESOURCE-API ${project.version}",\r
+        "module": "GENERIC-RESOURCE-API",\r
+        "version": "${project.version}",\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='GENERIC-RESOURCE-API' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 296.81695774623313,\r
+        "y": 247.6517677307129,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "ce8e825.505198"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ce8e825.505198",\r
+        "type": "method",\r
+        "name": "method validate-vf-module-input",\r
+        "xml": "<method rpc='validate-vf-module-input' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 253.87654713221946,\r
+        "y": 288.33031368255615,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "64530960.7a4c48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d3c65d01.b09e8",\r
+        "type": "comment",\r
+        "name": "validate-vf-module-input",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 577.8761084420339,\r
+        "y": 155,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1cf09f88.9f996",\r
+        "type": "switchNode",\r
+        "name": "switch service-instance-id",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.service-information.service-instance-id`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 534.1383993966238,\r
+        "y": 507.50001525878906,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "4a5d470b.8d66d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4a5d470b.8d66d8",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 746.5669806344167,\r
+        "y": 507.5000114440918,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "6a814e78.eefa1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6a814e78.eefa1",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"service-information.service-instance-id is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 897.9955466134206,\r
+        "y": 507.50000953674316,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "50ebeee1.1f03d",\r
+        "type": "switchNode",\r
+        "name": "switch vnf-id",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.vnf-information.vnf-id`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 491.6384086608887,\r
+        "y": 554.0000057220459,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "91be467.d997cb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "91be467.d997cb8",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 746.9241180419922,\r
+        "y": 552.5714378356934,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "a61fec00.397b18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a61fec00.397b18",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf-information.vnf-id is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 898.3526840209961,\r
+        "y": 552.5714359283447,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "75303db4.f39ac4",\r
+        "type": "switchNode",\r
+        "name": "switch aic-cloud-region",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1093.7812423706055,\r
+        "y": 718.9048051834106,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "ce90203b.b0afd"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ce90203b.b0afd",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1320.4955596923828,\r
+        "y": 718.904839515686,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "2275e534.88d4ca"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2275e534.88d4ca",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-request-input.aic-cloud-region is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 1471.9241256713867,\r
+        "y": 718.9048376083374,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3d870d1c.309352",\r
+        "type": "outcome",\r
+        "name": "changeassign",\r
+        "xml": "<outcome value='changeassign'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 687.6979370117188,\r
+        "y": 832.2500114440918,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "fa0141f0.f9902"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fa0141f0.f9902",\r
+        "type": "switchNode",\r
+        "name": "switch model-customization-id",\r
+        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 914.3645782470703,\r
+        "y": 832.5833168029785,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "5358c72a.6a77a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5358c72a.6a77a8",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1119.3645782470703,\r
+        "y": 832.5832996368408,\r
+        "z": "c914996f.38af08",\r
+        "wires": [\r
+            [\r
+                "80d57253.986af"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "80d57253.986af",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-information.onap-model-information.model-customization-uuid is a required input\" />\n",\r
+        "comments": "",\r
+        "x": 1270.7931442260742,\r
+        "y": 832.5832977294922,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "319c1dc4.f1e692",\r
+        "type": "comment",\r
+        "name": "model-customization-uuid validation moved to changeassign DG",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 744.7812423706055,\r
+        "y": 790,\r
+        "z": "c914996f.38af08",\r
+        "wires": []\r
+    }\r
+]
\ No newline at end of file
index 30ccba9..8891506 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "818160d.1a87aa",\r
+        "id": "f4e72acb.01bf58",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 116.01041412353516,\r
-        "y": 49.010414123535156,\r
-        "z": "83799888.3d8488",\r
+        "x": 130.03125,\r
+        "y": 54.00000190734863,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "2c87f750.9ff0e8"\r
+                "a16de899.ba6ce8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2c87f750.9ff0e8",\r
+        "id": "a16de899.ba6ce8",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\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='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 253.01041793823242,\r
-        "y": 154.0104274749756,\r
-        "z": "83799888.3d8488",\r
+        "x": 267.03125381469727,\r
+        "y": 159.00001525878906,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "ff163fb7.14832"\r
+                "452b8421.fdadac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ff163fb7.14832",\r
+        "id": "452b8421.fdadac",\r
         "type": "method",\r
         "name": "sdwan-get-wan-param",\r
         "xml": "<method rpc='sdwan-get-wan-param' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 241.01053619384766,\r
-        "y": 242.0104103088379,\r
-        "z": "83799888.3d8488",\r
+        "x": 255.0313720703125,\r
+        "y": 246.99999809265137,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "352c95ce.453cea"\r
+                "50910d6a.5d96b4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "352c95ce.453cea",\r
+        "id": "50910d6a.5d96b4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 248.01042938232422,\r
-        "y": 328.0104684829712,\r
-        "z": "83799888.3d8488",\r
+        "x": 262.03126525878906,\r
+        "y": 333.00005626678467,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "52293f30.d5b77"\r
+                "8cd27d33.452ae"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "52293f30.d5b77",\r
+        "id": "8cd27d33.452ae",\r
         "type": "for",\r
         "name": "for each sdwan-get-request-input-param",\r
-        "xml": "<for index=\"idx\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n\n",\r
+        "xml": "<for index=\"idx\" start=\"0\" end=\"`$vf-module-request-input.vf-module-input-parameters.param_length`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 284.6771926879883,\r
-        "y": 410.6770648956299,\r
-        "z": "83799888.3d8488",\r
+        "x": 298.6980285644531,\r
+        "y": 415.66665267944336,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "e8d20d4.02e64f"\r
+                "b3542ade.7b14d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e8d20d4.02e64f",\r
+        "id": "b3542ade.7b14d8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 549.5106964111328,\r
-        "y": 320.01045656204224,\r
-        "z": "83799888.3d8488",\r
+        "x": 563.5315322875977,\r
+        "y": 325.0000443458557,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "2847b0ea.9ebb",\r
-                "d4feaef6.6438f",\r
-                "3e47338e.c3ab3c",\r
-                "91d20588.adacd8",\r
-                "43f318cb.2f4418",\r
-                "49351eca.09882",\r
-                "a41eaf2.439f75",\r
-                "9005e8e9.34f768",\r
-                "a55d2183.cf6a",\r
-                "c8c85e46.4f10f",\r
-                "286e48cc.e48988",\r
-                "383fea5a.143066",\r
-                "18a75045.9bb5e",\r
-                "60fcaabc.ca5bf4",\r
-                "d17b4c90.52ccd",\r
-                "2a13a6a0.eb644a",\r
-                "19ce9dfd.f8a2f2",\r
-                "a399cdca.37b7a"\r
+                "e86947af.f5b608",\r
+                "638cf29c.12828c",\r
+                "46b5c4a7.4a507c",\r
+                "b5fed085.d4d7c",\r
+                "77b16659.a09ba8",\r
+                "d7c2c346.bb4d6",\r
+                "8f7cd129.e628b",\r
+                "7871b91.d889348",\r
+                "de89e87a.10da58",\r
+                "769a21a2.077c4",\r
+                "e772d25.ba6eb3",\r
+                "6d16b1ef.6edda",\r
+                "f44a56f3.db7c08",\r
+                "2d9d0a07.21b996",\r
+                "f4e0170c.c926f8",\r
+                "ec6279c6.c6c888",\r
+                "7c9c948.6f89d6c",\r
+                "97c178d3.f58628"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2847b0ea.9ebb",\r
+        "id": "e86947af.f5b608",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
         "comments": "",\r
-        "x": 781.0111198425293,\r
-        "y": 804.0109233856201,\r
-        "z": "83799888.3d8488",\r
+        "x": 795.0319557189941,\r
+        "y": 809.0005111694336,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "43f318cb.2f4418",\r
+        "id": "77b16659.a09ba8",\r
         "type": "switchNode",\r
         "name": "switch deviceName",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'deviceName'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 782.0105018615723,\r
-        "y": 235.01046657562256,\r
-        "z": "83799888.3d8488",\r
+        "x": 796.0313377380371,\r
+        "y": 240.00005435943604,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "510fde76.25775"\r
+                "8a272a2c.746128"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "510fde76.25775",\r
+        "id": "8a272a2c.746128",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 984.010908126831,\r
-        "y": 236.01053714752197,\r
-        "z": "83799888.3d8488",\r
+        "x": 998.0317440032959,\r
+        "y": 241.00012493133545,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "bacc1950.a6e0e8"\r
+                "2c0253a3.fcc01c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bacc1950.a6e0e8",\r
+        "id": "2c0253a3.fcc01c",\r
         "type": "set",\r
         "name": "set deviceName",\r
         "xml": "<set>\n<parameter name='prop.wan.deviceName' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1148.0111656188965,\r
-        "y": 232.6106538772583,\r
-        "z": "83799888.3d8488",\r
+        "x": 1162.0320014953613,\r
+        "y": 237.60024166107178,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c8c85e46.4f10f",\r
+        "id": "769a21a2.077c4",\r
         "type": "switchNode",\r
         "name": "switch vlanId",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'vlanId'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 763.8506278991699,\r
-        "y": 465.01052474975586,\r
-        "z": "83799888.3d8488",\r
+        "x": 777.8714637756348,\r
+        "y": 470.00011253356934,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "5ea3c659.f0cd28"\r
+                "96af6598.d7c628"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5ea3c659.f0cd28",\r
+        "id": "96af6598.d7c628",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 948.850715637207,\r
-        "y": 463.010555267334,\r
-        "z": "83799888.3d8488",\r
+        "x": 962.8715515136719,\r
+        "y": 468.00014305114746,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "a7e47063.77624"\r
+                "835228c7.4ae758"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a7e47063.77624",\r
+        "id": "835228c7.4ae758",\r
         "type": "set",\r
         "name": "set vlanId",\r
         "xml": "<set>\n<parameter name='prop.wan.vlanId' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1096.1846237182617,\r
-        "y": 460.4718141555786,\r
-        "z": "83799888.3d8488",\r
+        "x": 1110.2054595947266,\r
+        "y": 465.4614019393921,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3e47338e.c3ab3c",\r
+        "id": "46b5c4a7.4a507c",\r
         "type": "switchNode",\r
         "name": "switch name",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'name'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 779.905574798584,\r
-        "y": 164.98373794555664,\r
-        "z": "83799888.3d8488",\r
+        "x": 793.9264106750488,\r
+        "y": 169.97332572937012,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "69feffe1.51e2a"\r
+                "7b61097d.91aee8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "69feffe1.51e2a",\r
+        "id": "7b61097d.91aee8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 967.9056625366211,\r
-        "y": 165.98376750946045,\r
-        "z": "83799888.3d8488",\r
+        "x": 981.9264984130859,\r
+        "y": 170.97335529327393,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "8d991bb4.b45f18"\r
+                "b4967d12.d0c5f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8d991bb4.b45f18",\r
+        "id": "b4967d12.d0c5f",\r
         "type": "set",\r
         "name": "set name",\r
         "xml": "<set>\n<parameter name='prop.wan.name' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1117.905912399292,\r
-        "y": 160.58384323120117,\r
-        "z": "83799888.3d8488",\r
+        "x": 1131.9267482757568,\r
+        "y": 165.57343101501465,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9005e8e9.34f768",\r
+        "id": "7871b91.d889348",\r
         "type": "switchNode",\r
         "name": "switch ipAddress",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'ipAddress'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 767.9058036804199,\r
-        "y": 391.38722801208496,\r
-        "z": "83799888.3d8488",\r
+        "x": 781.9266395568848,\r
+        "y": 396.37681579589844,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "cf4b6fa5.dfd8b"\r
+                "e6c538ab.c14a08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cf4b6fa5.dfd8b",\r
+        "id": "e6c538ab.c14a08",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 961.9060516357422,\r
-        "y": 392.3871765136719,\r
-        "z": "83799888.3d8488",\r
+        "x": 975.926887512207,\r
+        "y": 397.37676429748535,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "abac1fea.19c24"\r
+                "4bb13cc.edc5bc4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "abac1fea.19c24",\r
+        "id": "4bb13cc.edc5bc4",\r
         "type": "set",\r
         "name": "set ipAddress",\r
         "xml": "<set>\n<parameter name='prop.wan.ipAddress' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1114.2399597167969,\r
-        "y": 390.84843730926514,\r
-        "z": "83799888.3d8488",\r
+        "x": 1128.2607955932617,\r
+        "y": 395.8380250930786,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a55d2183.cf6a",\r
+        "id": "de89e87a.10da58",\r
         "type": "switchNode",\r
         "name": "switch providerIpAddress",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'providerIpAddress'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 799.9059638977051,\r
-        "y": 426.387149810791,\r
-        "z": "83799888.3d8488",\r
+        "x": 813.9267997741699,\r
+        "y": 431.3767375946045,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "b70a8774.407208"\r
+                "a03ed9c9.218c88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b70a8774.407208",\r
+        "id": "a03ed9c9.218c88",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 975.9062156677246,\r
-        "y": 426.387095451355,\r
-        "z": "83799888.3d8488",\r
+        "x": 989.9270515441895,\r
+        "y": 431.37668323516846,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "a3935f63.e64dc"\r
+                "3a45df3c.4f62e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a3935f63.e64dc",\r
+        "id": "3a45df3c.4f62e",\r
         "type": "set",\r
         "name": "set providerIpAddress",\r
         "xml": "<set>\n<parameter name='prop.wan.providerIpAddress' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1142.2397994995117,\r
-        "y": 426.84827709198,\r
-        "z": "83799888.3d8488",\r
+        "x": 1156.2606353759766,\r
+        "y": 431.83786487579346,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "383fea5a.143066",\r
+        "id": "6d16b1ef.6edda",\r
         "type": "switchNode",\r
         "name": "switch inputBandwidth",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'inputBandwidth'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 790.9057731628418,\r
-        "y": 538.3869562149048,\r
-        "z": "83799888.3d8488",\r
+        "x": 804.9266090393066,\r
+        "y": 543.3765439987183,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "45b075bc.f36a3c"\r
+                "299964fe.6aa9cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "45b075bc.f36a3c",\r
+        "id": "299964fe.6aa9cc",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 967.9059715270996,\r
-        "y": 537.3870210647583,\r
-        "z": "83799888.3d8488",\r
+        "x": 981.9268074035645,\r
+        "y": 542.3766088485718,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "7f4d1606.062148"\r
+                "a43497c1.d28c98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7f4d1606.062148",\r
+        "id": "a43497c1.d28c98",\r
         "type": "set",\r
         "name": "set inputBandwidth",\r
         "xml": "<set>\n<parameter name='prop.wan.inputBandwidth' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1175.2397212982178,\r
-        "y": 531.8481855392456,\r
-        "z": "83799888.3d8488",\r
+        "x": 1189.2605571746826,\r
+        "y": 536.8377733230591,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "18a75045.9bb5e",\r
+        "id": "f44a56f3.db7c08",\r
         "type": "switchNode",\r
         "name": "switch outputBandwidth",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'outputBandwidth'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 796.9057731628418,\r
-        "y": 577.3869562149048,\r
-        "z": "83799888.3d8488",\r
+        "x": 810.9266090393066,\r
+        "y": 582.3765439987183,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "2be3aa98.e7daa6"\r
+                "6b63ec76.cea694"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2be3aa98.e7daa6",\r
+        "id": "6b63ec76.cea694",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 980.905969619751,\r
-        "y": 577.3870649337769,\r
-        "z": "83799888.3d8488",\r
+        "x": 994.9268054962158,\r
+        "y": 582.3766527175903,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "7e2e3a9b.578594"\r
+                "9c582c07.4759e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7e2e3a9b.578594",\r
+        "id": "9c582c07.4759e",\r
         "type": "set",\r
         "name": "set outputBandwidth",\r
         "xml": "<set>\n<parameter name='prop.wan.outputBandwidth' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1177.2397441864014,\r
-        "y": 570.8481683731079,\r
-        "z": "83799888.3d8488",\r
+        "x": 1191.2605800628662,\r
+        "y": 575.8377561569214,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "91d20588.adacd8",\r
+        "id": "b5fed085.d4d7c",\r
         "type": "switchNode",\r
         "name": "switch description",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name  == 'description'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 786.9057273864746,\r
-        "y": 198.387113571167,\r
-        "z": "83799888.3d8488",\r
+        "x": 800.9265632629395,\r
+        "y": 203.37670135498047,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "8acddcca.d85a2"\r
+                "92449f78.32a97"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8acddcca.d85a2",\r
+        "id": "92449f78.32a97",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 978.9059715270996,\r
-        "y": 199.3871431350708,\r
-        "z": "83799888.3d8488",\r
+        "x": 992.9268074035645,\r
+        "y": 204.37673091888428,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "f82affc6.722b5"\r
+                "8982915c.e8181"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f82affc6.722b5",\r
+        "id": "8982915c.e8181",\r
         "type": "set",\r
         "name": "set description",\r
         "xml": "<set>\n<parameter name='prop.wan.description' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1129.239974975586,\r
-        "y": 198.84835243225098,\r
-        "z": "83799888.3d8488",\r
+        "x": 1143.2608108520508,\r
+        "y": 203.83794021606445,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a41eaf2.439f75",\r
+        "id": "8f7cd129.e628b",\r
         "type": "switchNode",\r
         "name": "switch portNumber",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'portNumber'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 779.2389717102051,\r
-        "y": 351.0047388076782,\r
-        "z": "83799888.3d8488",\r
+        "x": 793.2598075866699,\r
+        "y": 355.9943265914917,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "9190cac8.65bcb8"\r
+                "75d70ce6.dcc884"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9190cac8.65bcb8",\r
+        "id": "75d70ce6.dcc884",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 970.239143371582,\r
-        "y": 354.00476837158203,\r
-        "z": "83799888.3d8488",\r
+        "x": 984.2599792480469,\r
+        "y": 358.9943561553955,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "bc0c9c4f.ffd6c"\r
+                "15c7df8.ee5e621"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bc0c9c4f.ffd6c",\r
+        "id": "15c7df8.ee5e621",\r
         "type": "set",\r
         "name": "set portNumber",\r
         "xml": "<set>\n<parameter name='prop.wan.portNumber' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1124.2394714355469,\r
-        "y": 353.6047830581665,\r
-        "z": "83799888.3d8488",\r
+        "x": 1138.2603073120117,\r
+        "y": 358.59437084198,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "49351eca.09882",\r
+        "id": "d7c2c346.bb4d6",\r
         "type": "switchNode",\r
         "name": "switch portType",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'portType'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 780.134090423584,\r
-        "y": 270.97804832458496,\r
-        "z": "83799888.3d8488",\r
+        "x": 794.1549263000488,\r
+        "y": 275.96763610839844,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "9c7436d2.ff2978"\r
+                "ca83aa38.707c38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9c7436d2.ff2978",\r
+        "id": "ca83aa38.707c38",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 975.1341781616211,\r
-        "y": 270.97807788848877,\r
-        "z": "83799888.3d8488",\r
+        "x": 989.1550140380859,\r
+        "y": 275.96766567230225,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "45817322.3ae1fc"\r
+                "2f419e64.d2b172"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "45817322.3ae1fc",\r
+        "id": "2f419e64.d2b172",\r
         "type": "set",\r
         "name": "set portType",\r
         "xml": "<set>\n<parameter name='prop.wan.portType' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1122.134506225586,\r
-        "y": 271.57809257507324,\r
-        "z": "83799888.3d8488",\r
+        "x": 1136.1553421020508,\r
+        "y": 276.5676803588867,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c9e43e20.584a3",\r
+        "id": "bc53deb3.66dc2",\r
         "type": "set",\r
         "name": "set transportnetworkName",\r
         "xml": "<set>\n<parameter name='prop.wan.transportNetworkName' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1224.0102291107178,\r
-        "y": 496.39741706848145,\r
-        "z": "83799888.3d8488",\r
+        "x": 1238.0310649871826,\r
+        "y": 501.3870048522949,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "878c2a18.4ab5f8",\r
+        "id": "2040cf67.854b5",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1012.6763229370117,\r
-        "y": 497.93633460998535,\r
-        "z": "83799888.3d8488",\r
+        "x": 1026.6971588134766,\r
+        "y": 502.9259223937988,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "c9e43e20.584a3"\r
+                "bc53deb3.66dc2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "286e48cc.e48988",\r
+        "id": "e772d25.ba6eb3",\r
         "type": "switchNode",\r
         "name": "switch transportnetworkName",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'transportNetworkName'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 813.6761474609375,\r
-        "y": 501.9360647201538,\r
-        "z": "83799888.3d8488",\r
+        "x": 827.6969833374023,\r
+        "y": 506.9256525039673,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "878c2a18.4ab5f8"\r
+                "2040cf67.854b5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d4feaef6.6438f",\r
+        "id": "638cf29c.12828c",\r
         "type": "switchNode",\r
         "name": "switch id",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name  == 'id'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 772.0097541809082,\r
-        "y": 132.39711570739746,\r
-        "z": "83799888.3d8488",\r
+        "x": 786.030590057373,\r
+        "y": 137.38670349121094,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "c4e97c71.2edee"\r
+                "24f19492.f009fc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c4e97c71.2edee",\r
+        "id": "24f19492.f009fc",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 973.009895324707,\r
-        "y": 130.3971462249756,\r
-        "z": "83799888.3d8488",\r
+        "x": 987.0307312011719,\r
+        "y": 135.38673400878906,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "fa0065d4.357e68"\r
+                "a4b229b.62831d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fa0065d4.357e68",\r
+        "id": "a4b229b.62831d8",\r
         "type": "set",\r
         "name": "set id",\r
         "xml": "<set>\n<parameter name='prop.wan.id' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1115.0102424621582,\r
-        "y": 125.99725341796875,\r
-        "z": "83799888.3d8488",\r
+        "x": 1129.031078338623,\r
+        "y": 130.98684120178223,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "60fcaabc.ca5bf4",\r
+        "id": "2d9d0a07.21b996",\r
         "type": "switchNode",\r
         "name": "switch devicePortId",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'devicePortId'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 782.0104598999023,\r
-        "y": 622.010443687439,\r
-        "z": "83799888.3d8488",\r
+        "x": 796.0312957763672,\r
+        "y": 627.0000314712524,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "642147fe.576a98"\r
+                "88000960.246438"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "642147fe.576a98",\r
+        "id": "88000960.246438",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 981.0106258392334,\r
-        "y": 616.0105199813843,\r
-        "z": "83799888.3d8488",\r
+        "x": 995.0314617156982,\r
+        "y": 621.0001077651978,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "fd4863f3.2dd12"\r
+                "fabf24be.4a2ae8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fd4863f3.2dd12",\r
+        "id": "fabf24be.4a2ae8",\r
         "type": "set",\r
         "name": "set devicePortId",\r
         "xml": "<set>\n<parameter name='prop.wan.devicePortId' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1180.3443698883057,\r
-        "y": 615.4716176986694,\r
-        "z": "83799888.3d8488",\r
+        "x": 1194.3652057647705,\r
+        "y": 620.4612054824829,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d17b4c90.52ccd",\r
+        "id": "f4e0170c.c926f8",\r
         "type": "switchNode",\r
         "name": "switch wanPortId",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'wanPortId'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 772.0104598999023,\r
-        "y": 658.0104455947876,\r
-        "z": "83799888.3d8488",\r
+        "x": 786.0312957763672,\r
+        "y": 663.0000333786011,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "f3f82bbf.a22db8"\r
+                "6611a8d1.372738"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3f82bbf.a22db8",\r
+        "id": "6611a8d1.372738",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 983.0106239318848,\r
-        "y": 651.0105228424072,\r
-        "z": "83799888.3d8488",\r
+        "x": 997.0314598083496,\r
+        "y": 656.0001106262207,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "9cec917d.42e1c"\r
+                "148c330d.e6ff2d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9cec917d.42e1c",\r
+        "id": "148c330d.e6ff2d",\r
         "type": "set",\r
         "name": "set wanPortId",\r
         "xml": "<set>\n<parameter name='prop.wan.wanPortId' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1180.3443698883057,\r
-        "y": 655.4716176986694,\r
-        "z": "83799888.3d8488",\r
+        "x": 1194.3652057647705,\r
+        "y": 660.4612054824829,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e6f5b113.db834",\r
+        "id": "1bb7d8d3.393ca7",\r
         "type": "set",\r
         "name": "set apn",\r
         "xml": "<set>\n<parameter name='prop.wan.apn-name' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1121.0000076293945,\r
-        "y": 310.01041412353516,\r
-        "z": "83799888.3d8488",\r
+        "x": 1135.0208435058594,\r
+        "y": 315.00000190734863,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2a13a6a0.eb644a",\r
+        "id": "ec6279c6.c6c888",\r
         "type": "switchNode",\r
         "name": "switch apn",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'apn'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 770.0000076293945,\r
-        "y": 309.01041412353516,\r
-        "z": "83799888.3d8488",\r
+        "x": 784.0208435058594,\r
+        "y": 314.00000190734863,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "cd547003.96af2"\r
+                "48104b80.431324"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cd547003.96af2",\r
+        "id": "48104b80.431324",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 965.0000953674316,\r
-        "y": 309.01044368743896,\r
-        "z": "83799888.3d8488",\r
+        "x": 979.0209312438965,\r
+        "y": 314.00003147125244,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "e6f5b113.db834"\r
+                "1bb7d8d3.393ca7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "19ce9dfd.f8a2f2",\r
+        "id": "7c9c948.6f89d6c",\r
         "type": "switchNode",\r
         "name": "switch publicIP",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'publicIP'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 768.0000305175781,\r
-        "y": 701.0104351043701,\r
-        "z": "83799888.3d8488",\r
+        "x": 782.020866394043,\r
+        "y": 706.0000228881836,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "fadc805c.91335"\r
+                "bd2c91e6.2d3bd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fadc805c.91335",\r
+        "id": "bd2c91e6.2d3bd",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 977.0002021789551,\r
-        "y": 696.010516166687,\r
-        "z": "83799888.3d8488",\r
+        "x": 991.0210380554199,\r
+        "y": 701.0001039505005,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "bda8c6bd.b7ac88"\r
+                "432b35f4.5934dc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bda8c6bd.b7ac88",\r
+        "id": "432b35f4.5934dc",\r
         "type": "set",\r
         "name": "set publicIP",\r
         "xml": "<set>\n<parameter name='prop.wan.publicIP' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1182.3338661193848,\r
-        "y": 694.4716167449951,\r
-        "z": "83799888.3d8488",\r
+        "x": 1196.3547019958496,\r
+        "y": 699.4612045288086,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a399cdca.37b7a",\r
+        "id": "97c178d3.f58628",\r
         "type": "switchNode",\r
         "name": "switch IPMode",\r
         "xml": "<switch test=\"`$vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'IPMode'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 778.0000305175781,\r
-        "y": 742.0104360580444,\r
-        "z": "83799888.3d8488",\r
+        "x": 792.020866394043,\r
+        "y": 747.0000238418579,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "728b6eda.0249c"\r
+                "12f9c78d.14c828"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "728b6eda.0249c",\r
+        "id": "12f9c78d.14c828",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 977.0002822875977,\r
-        "y": 741.0105991363525,\r
-        "z": "83799888.3d8488",\r
+        "x": 991.0211181640625,\r
+        "y": 746.000186920166,\r
+        "z": "192759e2.8ca676",\r
         "wires": [\r
             [\r
-                "43404525.61dcfc"\r
+                "6609b7c6.fc8a48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "43404525.61dcfc",\r
+        "id": "6609b7c6.fc8a48",\r
         "type": "set",\r
         "name": "set IPMode",\r
         "xml": "<set>\n<parameter name='prop.wan.IPMode' value='`$vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />",\r
         "comments": "",\r
-        "x": 1188.3339176177979,\r
-        "y": 739.471586227417,\r
-        "z": "83799888.3d8488",\r
+        "x": 1202.3547534942627,\r
+        "y": 744.4611740112305,\r
+        "z": "192759e2.8ca676",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index d02748c..4e36776 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "66d617ca.7974e8",\r
+        "id": "7366a05a.d05f2",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 166.00390625,\r
-        "y": 42.000000953674316,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 188.03125,\r
+        "y": 47.000000953674316,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "ec960184.8c747"\r
+                "e3bd5c4c.51008"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ec960184.8c747",\r
+        "id": "e3bd5c4c.51008",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\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='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 245.28961181640625,\r
-        "y": 104.23811054229736,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 267.31695556640625,\r
+        "y": 109.23811054229736,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "b566667e.9703e8"\r
+                "1596b30b.8477dd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b566667e.9703e8",\r
+        "id": "1596b30b.8477dd",\r
         "type": "method",\r
         "name": "method sdwan-vf-operation-device-activate",\r
         "xml": "<method rpc='sdwan-vf-operation-device-activate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 257.00390625,\r
-        "y": 198.58634281158447,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 279.03125,\r
+        "y": 203.58634281158447,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "48de3c23.140fd4"\r
+                "f1b88e0f.347c2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "48de3c23.140fd4",\r
+        "id": "f1b88e0f.347c2",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 243.6705780029297,\r
-        "y": 383.6667146682739,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 265.6979217529297,\r
+        "y": 388.6667146682739,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "9b8b15e3.9d27d8",\r
-                "22c945bf.bff90a",\r
-                "7a7ac9c1.d1c088",\r
-                "3bb5998d.d31786",\r
-                "6b9873c1.ed3cac",\r
-                "496cf1c2.09334",\r
-                "ab75124f.85f25",\r
-                "b9df134a.f3234",\r
-                "ad243b23.84cc68",\r
-                "d63a100a.4fb85",\r
-                "fba80bcb.537e38",\r
-                "45830f23.d0369",\r
-                "d2ac70a8.01bbc",\r
-                "104a605b.c517a",\r
-                "2b5c22d1.d99c1e",\r
-                "673290e1.c0902",\r
-                "4d09bded.34c944",\r
-                "d9f0bb67.a6d688"\r
+                "bfdad516.55b728",\r
+                "c5688842.c82648",\r
+                "43050414.43a59c",\r
+                "18e2b9c5.c15ab6",\r
+                "96bc0bad.d1b6d8",\r
+                "1fac2e8e.1cd261",\r
+                "ec973dfa.2bb02",\r
+                "c8253bec.651ed8",\r
+                "6a3f667b.faa1c8",\r
+                "6e068351.b1d5ac",\r
+                "bad73f6e.5a9bd",\r
+                "c48e860.5ae0278",\r
+                "eb6bd181.9cba1",\r
+                "dcfcf0d8.7769b",\r
+                "bb4fec85.4dd7b",\r
+                "79ce744.767cc8c",\r
+                "503505b2.fa936c",\r
+                "f2facc44.32ff4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "22c945bf.bff90a",\r
+        "id": "c5688842.c82648",\r
         "type": "for",\r
         "name": "for each vnf",\r
         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 589.035270690918,\r
-        "y": 278.2691421508789,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 594.0626163482666,\r
+        "y": 256.26913380622864,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "936d4e00.f8f0f"\r
+                "30e4aafc.b14b26"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9b8b15e3.9d27d8",\r
+        "id": "bfdad516.55b728",\r
         "type": "switchNode",\r
         "name": "switch vnf_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 594.0039253234863,\r
-        "y": 217.0000114440918,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 616.0312690734863,\r
+        "y": 222.0000114440918,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "e59760b9.c5416"\r
+                "46627c7a.59d634"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e59760b9.c5416",\r
+        "id": "46627c7a.59d634",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 774.00390625,\r
-        "y": 216.00000095367432,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 796.03125,\r
+        "y": 221.00000095367432,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "76bc4811.c948a8"\r
+                "b77e7e6.92ec98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "76bc4811.c948a8",\r
+        "id": "b77e7e6.92ec98",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 923.4326324462891,\r
-        "y": 217.14291858673096,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 945.4599761962891,\r
+        "y": 222.14291858673096,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "936d4e00.f8f0f",\r
+        "id": "30e4aafc.b14b26",\r
         "type": "switchNode",\r
         "name": "switch this vnf-id == input vnf-id",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 812.0039215087891,\r
-        "y": 279.0000071525574,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 817.0312671661377,\r
+        "y": 256.9999988079071,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "70d6072a.9e11d8"\r
+                "507916d8.8412f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "70d6072a.9e11d8",\r
+        "id": "507916d8.8412f8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1027.00390625,\r
-        "y": 277.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1032.0312519073486,\r
+        "y": 254.99999260902405,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "ea0a9e13.79435"\r
+                "1abf62f5.2b1d9d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ea0a9e13.79435",\r
+        "id": "1abf62f5.2b1d9d",\r
         "type": "set",\r
         "name": "set vnf-index",\r
         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
         "comments": "",\r
-        "x": 1191.00390625,\r
-        "y": 272.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1196.0312519073486,\r
+        "y": 249.99999260902405,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7a7ac9c1.d1c088",\r
+        "id": "43050414.43a59c",\r
         "type": "switchNode",\r
         "name": "switch vf-modules.vf-module_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 639.0039138793945,\r
-        "y": 349.99999141693115,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 661.0312576293945,\r
+        "y": 354.99999141693115,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "f88f2a92.99e738",\r
-                "cbbc80b7.cd82",\r
-                "d281c228.3bb21"\r
+                "e26b2607.2a2748",\r
+                "a2e81bf7.01bb98",\r
+                "41da8842.556048"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cbbc80b7.cd82",\r
+        "id": "a2e81bf7.01bb98",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 861.00390625,\r
-        "y": 384.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 883.03125,\r
+        "y": 389.0000009536743,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "3e09921b.36399e"\r
+                "837a0388.6ec21"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f88f2a92.99e738",\r
+        "id": "e26b2607.2a2748",\r
         "type": "outcome",\r
         "name": "0",\r
         "xml": "<outcome value='0'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 866.0039024353027,\r
-        "y": 331,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 888.0312461853027,\r
+        "y": 336,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "3e09921b.36399e"\r
+                "837a0388.6ec21"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3e09921b.36399e",\r
+        "id": "837a0388.6ec21",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1024.00390625,\r
-        "y": 344.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1046.03125,\r
+        "y": 349.0000009536743,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d281c228.3bb21",\r
+        "id": "41da8842.556048",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 861.00390625,\r
-        "y": 445.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 883.03125,\r
+        "y": 450.0000009536743,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "8e3c57a1.dadbf8"\r
+                "1f4e644a.d7030c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8c0936c1.7617c8",\r
+        "id": "7a6fd972.23f808",\r
         "type": "set",\r
         "name": "set vf-module_length",\r
         "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",\r
         "comments": "",\r
-        "x": 1215.003921508789,\r
-        "y": 443.0000149011612,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1237.031265258789,\r
+        "y": 448.0000149011612,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8e3c57a1.dadbf8",\r
+        "id": "1f4e644a.d7030c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1022.0039520263672,\r
-        "y": 441.99999237060547,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1044.0312957763672,\r
+        "y": 446.99999237060547,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "8c0936c1.7617c8",\r
-                "28692055.9016f",\r
-                "a8eb8c24.f4a0f"\r
+                "7a6fd972.23f808",\r
+                "bc92f3b3.aa654",\r
+                "67e2e66a.9bd638"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "28692055.9016f",\r
+        "id": "bc92f3b3.aa654",\r
         "type": "for",\r
         "name": "for each existing vf-index",\r
         "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1234.003890991211,\r
-        "y": 495.99999141693115,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1256.031234741211,\r
+        "y": 500.99999141693115,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "73f639ab.d244b8"\r
+                "af0c0219.f27c4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "73f639ab.d244b8",\r
+        "id": "af0c0219.f27c4",\r
         "type": "switchNode",\r
         "name": "switch vf-module-id found",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1477.00390625,\r
-        "y": 491.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1499.03125,\r
+        "y": 496.0000009536743,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "fdba254c.4c6898"\r
+                "c50413ad.70d3b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fdba254c.4c6898",\r
+        "id": "c50413ad.70d3b",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1675.0039348602295,\r
-        "y": 478.00000762939453,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1697.0312786102295,\r
+        "y": 483.00000762939453,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "e324ecda.ee495"\r
+                "c8462944.d3d558"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e324ecda.ee495",\r
+        "id": "c8462944.d3d558",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1827.00390625,\r
-        "y": 480.0000009536743,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1849.03125,\r
+        "y": 485.0000009536743,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "a7ad0572.bfda18",\r
-                "1d9eaeb3.112c31",\r
-                "96aaf259.9b5e1"\r
+                "e39cc1dd.da5e8",\r
+                "3673863c.1c835a",\r
+                "ccfc5c32.59e5f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a7ad0572.bfda18",\r
+        "id": "e39cc1dd.da5e8",\r
         "type": "set",\r
         "name": "set tmp.vidx and ctx.vf-module-data",\r
         "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",\r
         "comments": "",\r
-        "x": 2076.004005432129,\r
-        "y": 474.0000033378601,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 2102.0314903259277,\r
+        "y": 413.0000123977661,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1d9eaeb3.112c31",\r
+        "id": "3673863c.1c835a",\r
         "type": "set",\r
         "name": "set vf-module-request-input.",\r
         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",\r
         "comments": "",\r
-        "x": 2065.004005432129,\r
-        "y": 525.000036239624,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 2086.0313682556152,\r
+        "y": 474.0000581741333,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "96aaf259.9b5e1",\r
+        "id": "ccfc5c32.59e5f",\r
         "type": "call",\r
         "name": "call sdwan-get-vf-module-device-param",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-device-param' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2096.0042114257812,\r
-        "y": 572.0000371932983,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 2118.0315475463867,\r
+        "y": 531.0000734329224,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "6b9873c1.ed3cac",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Provided alloted resource length\"/>\n<parameter name=\"field3\" value=\"'parameters length'\"/>\n<parameter name=\"field4\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`'/>\n\n\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 554.0039806365967,\r
-        "y": 576.0000066757202,\r
-        "z": "487c8439.e79e0c",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3bb5998d.d31786",\r
+        "id": "18e2b9c5.c15ab6",\r
         "type": "switchNode",\r
         "name": "switch tmp.vidx ",\r
         "xml": "<switch test=\"`$tmp.vidx`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 578.0351257324219,\r
-        "y": 523.016074180603,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 598.0624961853027,\r
+        "y": 489.0160655975342,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "68156871.093ed8"\r
+                "8c2388b0.edeb08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "68156871.093ed8",\r
+        "id": "8c2388b0.edeb08",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 725.4637680053711,\r
-        "y": 522.5874843597412,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 745.491138458252,\r
+        "y": 488.58747577667236,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "749cf44f.03bbfc"\r
+                "9db89e13.5611a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "749cf44f.03bbfc",\r
+        "id": "9db89e13.5611a",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 874.8924942016602,\r
-        "y": 523.7304019927979,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 894.919864654541,\r
+        "y": 489.730393409729,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b9df134a.f3234",\r
+        "id": "ec973dfa.2bb02",\r
         "type": "execute",\r
         "name": "execute Properties",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 585.0351448059082,\r
-        "y": 625.0160593986511,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 603.0625228881836,\r
+        "y": 535.016065120697,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fa016c6e.8bda5",\r
+        "id": "c738eb6c.67a768",\r
         "type": "comment",\r
         "name": "make sure this VNF doesn't exist already",\r
         "info": "",\r
         "comments": "",\r
-        "x": 1307.4205932617188,\r
-        "y": 1212.2502059936523,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1343.4479675292969,\r
+        "y": 984.2502048015594,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2b5c22d1.d99c1e",\r
+        "id": "eb6bd181.9cba1",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create Devcie Instance",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"deviceResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 673.0080718994141,\r
-        "y": 1216.424148797989,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 692.0354614257812,\r
+        "y": 990.4241485595703,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "9ca787d1.dfba38",\r
-                "a187483b.9fc538"\r
+                "5fa43c53.6045a4",\r
+                "6960119.9f640f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "69b97572.5eed5c",\r
+        "id": "faa94bad.fa2558",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1074.6745147705078,\r
-        "y": 1186.3128004074097,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1110.701889038086,\r
+        "y": 958.3127992153168,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d59ec52f.21c8f8",\r
+        "id": "706df2c3.ee526c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Activate Device rest api\" />\n",\r
         "comments": "",\r
-        "x": 1076.1190948486328,\r
-        "y": 1236.868332862854,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1112.146469116211,\r
+        "y": 1008.8683316707611,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a187483b.9fc538",\r
+        "id": "6960119.9f640f",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 923.1189384460449,\r
-        "y": 1239.8682870864868,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 959.146312713623,\r
+        "y": 1011.8682858943939,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "d59ec52f.21c8f8"\r
+                "706df2c3.ee526c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9ca787d1.dfba38",\r
+        "id": "5fa43c53.6045a4",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 922.5634536743164,\r
-        "y": 1183.5349988937378,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 958.5908279418945,\r
+        "y": 955.5349977016449,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "69b97572.5eed5c"\r
+                "faa94bad.fa2558"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "104a605b.c517a",\r
-        "type": "call",\r
-        "name": "call sdwan-get-tenant-auth",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 590.0001373291016,\r
-        "y": 1160.5913829803467,\r
-        "z": "487c8439.e79e0c",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "ab75124f.85f25",\r
+        "id": "1fac2e8e.1cd261",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
         "comments": "",\r
-        "x": 552.0041103363037,\r
-        "y": 1641.5002851486206,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 588.0314846038818,\r
+        "y": 1413.5002839565277,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "496cf1c2.09334",\r
+        "id": "96bc0bad.d1b6d8",\r
         "type": "set",\r
         "name": "copy input data to service data",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
         "comments": "",\r
-        "x": 597.3373680114746,\r
-        "y": 1531.8336429595947,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 633.3647422790527,\r
+        "y": 1303.8336417675018,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5763663a.274778",\r
+        "id": "503505b2.fa936c",\r
         "type": "save",\r
         "name": "update deviceInstance configuration in AAI",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n      key='device.device-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='device-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<!--parameter name='device-id' value='`$deviceResp.success[0].id`' /-->\n<parameter name='operational-status' value='Active' />\n",\r
+        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n      key='device.device-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='device-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='Active' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 632.6708755493164,\r
-        "y": 1584.722743988037,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 680.6982574462891,\r
+        "y": 1352.723069190979,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fba80bcb.537e38",\r
+        "id": "6e068351.b1d5ac",\r
         "type": "set",\r
         "name": "set deviceId to service data",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value=\"deviceId\" />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$deviceResp.success[0].id`' />\n",\r
         "comments": "",\r
-        "x": 593.6709938049316,\r
-        "y": 1315.7538223266602,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 629.6983680725098,\r
+        "y": 1087.7538211345673,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ad243b23.84cc68",\r
+        "id": "c8253bec.651ed8",\r
         "type": "set",\r
         "name": "set vf-module-object-path",\r
         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
         "comments": "",\r
-        "x": 576.0041046142578,\r
-        "y": 1474.2504119873047,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 612.0314788818359,\r
+        "y": 1246.2504107952118,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d9f0bb67.a6d688",\r
+        "id": "79ce744.767cc8c",\r
         "type": "get-resource",\r
         "name": "get-resource esr-thirdparty-sdnc",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 620.0086822509766,\r
-        "y": 725.8936567306519,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 634.0360374450684,\r
+        "y": 583.8936786651611,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "24c130a1.06544",\r
-                "1c6d2fc3.9d47f",\r
-                "d711f941.efb278"\r
+                "27c395d1.cc99aa",\r
+                "a15c5f02.651f",\r
+                "8a9a7c18.8150d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "24c130a1.06544",\r
+        "id": "27c395d1.cc99aa",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 865.008659362793,\r
-        "y": 668.8936103284359,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 856.0360660552979,\r
+        "y": 542.8936786651611,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "e6538e05.e2e95"\r
+                "fcc107ae.11a1d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1c6d2fc3.9d47f",\r
+        "id": "a15c5f02.651f",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 868.499626159668,\r
-        "y": 716.4676459729671,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 859.5270328521729,\r
+        "y": 590.4677143096924,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "8c8ed57c.0ce668"\r
+                "a0280dad.4672"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d711f941.efb278",\r
+        "id": "8a9a7c18.8150d",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 863.832633972168,\r
-        "y": 757.8009589612484,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 854.8600406646729,\r
+        "y": 631.8010272979736,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "37c7dcba.fd9d34"\r
+                "59e30e0a.ba719"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e6538e05.e2e95",\r
+        "id": "fcc107ae.11a1d8",\r
         "type": "set",\r
         "name": "set controller data",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
         "comments": "",\r
-        "x": 1062.5087203979492,\r
-        "y": 656.8936103284359,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1053.536127090454,\r
+        "y": 530.8936786651611,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8c8ed57c.0ce668",\r
+        "id": "a0280dad.4672",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 1045.0710372924805,\r
-        "y": 704.7533820569515,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1036.0984439849854,\r
+        "y": 578.7534503936768,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "37c7dcba.fd9d34",\r
+        "id": "59e30e0a.ba719",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 1051.6051902770996,\r
-        "y": 753.24015173316,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1042.6325969696045,\r
+        "y": 627.2402200698853,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4d09bded.34c944",\r
+        "id": "bb4fec85.4dd7b",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Get token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 628.008659362793,\r
-        "y": 833.893609046936,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 634.0360565185547,\r
+        "y": 691.8935861587524,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "68b0f825.949708",\r
-                "3ec68637.c0dbea"\r
+                "e3fdea02.bef5f8",\r
+                "510fc414.2ace1c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "68b0f825.949708",\r
+        "id": "e3fdea02.bef5f8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 867.008731842041,\r
-        "y": 811.8936405181885,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 873.0361289978027,\r
+        "y": 669.8936176300049,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "ea7ef978.26d9b8"\r
+                "59b687d7.302ac8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3ec68637.c0dbea",\r
+        "id": "510fc414.2ace1c",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 859.258731842041,\r
-        "y": 865.5365238189697,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 865.2861289978027,\r
+        "y": 723.5365009307861,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "6b38fd7f.9697a4"\r
+                "7a4deae6.6f0ce4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ea7ef978.26d9b8",\r
+        "id": "59b687d7.302ac8",\r
         "type": "set",\r
         "name": "set token-id",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
         "comments": "",\r
-        "x": 1017.008659362793,\r
-        "y": 812.893609046936,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1023.0360565185547,\r
+        "y": 670.8935861587524,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6b38fd7f.9697a4",\r
+        "id": "7a4deae6.6f0ce4",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing get token rest api\" />\n",\r
         "comments": "",\r
-        "x": 1012.008731842041,\r
-        "y": 865.286584854126,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1018.0361289978027,\r
+        "y": 723.2865619659424,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d2ac70a8.01bbc",\r
+        "id": "c48e860.5ae0278",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 549.7587051391602,\r
-        "y": 1079.8937320709229,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 573.7860565185547,\r
+        "y": 900.8937749862671,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "c50d0af9.6eaaa8"\r
+                "bc9e7395.79f5e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c50d0af9.6eaaa8",\r
+        "id": "bc9e7395.79f5e",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create network orchestration",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-network-orchestration.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/network-orchestration-resources'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"orchestration-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 868.2587966918945,\r
-        "y": 1082.8938932418823,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 892.2861480712891,\r
+        "y": 903.8939361572266,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "673290e1.c0902",\r
+        "id": "dcfcf0d8.7769b",\r
         "type": "get-resource",\r
         "name": "get-resource service-subscription",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n        key= 'service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.subscription-service-type \n        AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.global-customer-id'\n      force=\"true\" pfx=\"tmp.AnAI-data\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 604.0802001953125,\r
-        "y": 984.5722246170044,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 628.107551574707,\r
+        "y": 805.5722675323486,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "3dede820.fe1e48",\r
-                "221b4119.4d74ce"\r
+                "1d2a1174.f60a5f",\r
+                "af67f570.499af8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a417e40c.ac4638",\r
+        "id": "14d246ea.4d18f9",\r
         "type": "switchNode",\r
         "name": "switch temp-ub-sub-account-id",\r
         "xml": "<switch test='`$tmp.AnAI-data.temp-ub-sub-account-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1016.0802917480469,\r
-        "y": 949.3223056793213,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1040.1076431274414,\r
+        "y": 770.3223485946655,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "d1aef225.461ff",\r
-                "30bdca8a.d90ec6"\r
+                "a01e54d0.c0ef88",\r
+                "8e84ac75.03435"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d1aef225.461ff",\r
+        "id": "a01e54d0.c0ef88",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1208.794750213623,\r
-        "y": 923.322338104248,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1232.8221015930176,\r
+        "y": 744.3223810195923,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "b031c826.3fa048"\r
+                "5b46bfcb.e107"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "30bdca8a.d90ec6",\r
+        "id": "8e84ac75.03435",\r
         "type": "other",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1209.080307006836,\r
-        "y": 978.3223094940186,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1233.1076583862305,\r
+        "y": 799.3223524093628,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "85a88d68.7da4e"\r
+                "f1e78a9c.989338"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "927bbae7.3f69d8",\r
+        "id": "305c6a3e.5caf76",\r
         "type": "set",\r
         "name": "set prop.tenant-id",\r
         "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data.temp-ub-sub-account-id`' />\n",\r
         "comments": "",\r
-        "x": 1456.5088996887207,\r
-        "y": 1063.4651098251343,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1480.5362510681152,\r
+        "y": 884.4651527404785,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b031c826.3fa048",\r
+        "id": "5b46bfcb.e107",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1348.2586479187012,\r
-        "y": 923.6436066627502,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1372.2859992980957,\r
+        "y": 744.6436495780945,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "e230776c.5a9d58",\r
-                "3aed4c7a.4aaa14",\r
-                "be32cece.2100a",\r
-                "e41ff38c.c7009",\r
-                "93c1362e.aa2c78",\r
-                "a9cddfc0.c31fc",\r
-                "7328f02d.f9128"\r
+                "e65ad869.b6a738",\r
+                "33daccfa.fa4ad4",\r
+                "a292b1f1.50e1",\r
+                "89d28fc6.070cc",\r
+                "5b1692a.ed07e6c",\r
+                "628cc8d7.dc94c8",\r
+                "306fdb54.fea144"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e41ff38c.c7009",\r
+        "id": "89d28fc6.070cc",\r
         "type": "set",\r
         "name": "set prop.customer-id",\r
         "xml": "<set>\n<parameter name='prop.customer-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.global-customer-id`' />\n",\r
         "comments": "",\r
-        "x": 1559.901756286621,\r
-        "y": 734.2151670455933,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1583.9291076660156,\r
+        "y": 555.2152099609375,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e230776c.5a9d58",\r
+        "id": "e65ad869.b6a738",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create tenant",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-tenant.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v2/baseservice/tenants'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1618.9015731811523,\r
-        "y": 864.7864580154419,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1642.9289245605469,\r
+        "y": 685.7865009307861,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3aed4c7a.4aaa14",\r
+        "id": "33daccfa.fa4ad4",\r
         "type": "set",\r
         "name": "set prop.tenant-id",\r
         "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tenant-result.data.tenantId`' />\n",\r
         "comments": "",\r
-        "x": 1561.7588653564453,\r
-        "y": 962.6436986923218,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1585.7862167358398,\r
+        "y": 783.643741607666,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "be32cece.2100a",\r
+        "id": "a292b1f1.50e1",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create tenant auth",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v2/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1637.2588348388672,\r
-        "y": 1013.3937277793884,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1661.2861862182617,\r
+        "y": 834.3937706947327,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "93c1362e.aa2c78",\r
+        "id": "5b1692a.ed07e6c",\r
         "type": "get-resource",\r
         "name": "update-resource customer-id in service-subscription",\r
         "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n        key= 'service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.subscription-service-type \n        AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.global-customer-id'>\n<parameter name='temp-ub-sub-account-id' value='`$tenant-result.data.tenantId`' />\n<!--parameter name='temp-ub-sub-account-id' value='`$prop.customer-id`' /-->\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1660.1873016357422,\r
-        "y": 915.7865858078003,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1684.2146530151367,\r
+        "y": 736.7866287231445,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3dede820.fe1e48",\r
+        "id": "1d2a1174.f60a5f",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 814.5800628662109,\r
-        "y": 957.3182830810547,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 838.6074142456055,\r
+        "y": 778.3183259963989,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "a417e40c.ac4638"\r
+                "14d246ea.4d18f9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "221b4119.4d74ce",\r
+        "id": "af67f570.499af8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 808.2586517333984,\r
-        "y": 1009.5325946807861,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 832.286003112793,\r
+        "y": 830.5326375961304,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "13b27219.75f72e"\r
+                "10c51d46.007b83"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "13b27219.75f72e",\r
+        "id": "10c51d46.007b83",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing get token rest api\" />\n",\r
         "comments": "",\r
-        "x": 961.0086517333984,\r
-        "y": 1009.2826557159424,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 985.036003112793,\r
+        "y": 830.2826986312866,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "85a88d68.7da4e",\r
+        "id": "f1e78a9c.989338",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1267.7310638427734,\r
-        "y": 1061.4693012237549,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1291.758415222168,\r
+        "y": 882.4693441390991,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             [\r
-                "927bbae7.3f69d8",\r
-                "cc5300b4.c716d"\r
+                "305c6a3e.5caf76",\r
+                "f8f4d633.b36da8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cc5300b4.c716d",\r
+        "id": "f8f4d633.b36da8",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create tenant auth",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v2/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1539.1596603393555,\r
-        "y": 1110.0407037734985,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1563.18701171875,\r
+        "y": 931.0407466888428,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a9cddfc0.c31fc",\r
+        "id": "628cc8d7.dc94c8",\r
         "type": "set",\r
         "name": "set prop.userAccount",\r
         "xml": "<set>\n<parameter name='prop.userAccount' value='`$tmp.userAccountEmail`' />\n<parameter name='prop.userEmail' value='`$tmp.userAccountEmail`' />",\r
         "comments": "",\r
-        "x": 1571.008659362793,\r
-        "y": 816.889702796936,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1595.0360107421875,\r
+        "y": 637.8897457122803,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7328f02d.f9128",\r
+        "id": "306fdb54.fea144",\r
         "type": "execute",\r
         "name": "execute concat customer-id and @test.com",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n    <parameter name=\"source\" value='`$prop.customer-id`'/>\n    <parameter name=\"outputPath\" value=\"tmp.userAccountEmail\"/>\n    <parameter name=\"target\" value=\"@test.com\"/>\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1635.0125350952148,\r
-        "y": 775.8936452865601,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1659.0398864746094,\r
+        "y": 596.8936882019043,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a8eb8c24.f4a0f",\r
+        "id": "67e2e66a.9bd638",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic1.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"vf-module-id-input\"/>\n<parameter name=\"field3\" value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'/>\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1182.3333740234375,\r
-        "y": 378,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 1204.3607177734375,\r
+        "y": 383,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d63a100a.4fb85",\r
+        "id": "6a3f667b.faa1c8",\r
         "type": "set",\r
         "name": "set vf-module-level-oper-status",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
         "comments": "",\r
-        "x": 597.0001373291016,\r
-        "y": 1410.3333740234375,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 633.0275115966797,\r
+        "y": 1182.3333728313446,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     },\r
     {\r
-        "id": "45830f23.d0369",\r
+        "id": "bad73f6e.5a9bd",\r
         "type": "set",\r
         "name": "increment param length",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
         "comments": "",\r
-        "x": 580.0000553131104,\r
-        "y": 1360.0000801086426,\r
-        "z": "487c8439.e79e0c",\r
+        "x": 616.0274295806885,\r
+        "y": 1132.0000789165497,\r
+        "z": "b6c1c029.17cd1",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f2facc44.32ff4",\r
+        "type": "switchNode",\r
+        "name": "switch vnf-index",\r
+        "xml": "<switch test='`$vnf-index`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 605.0520858764648,\r
+        "y": 301.0312559604645,\r
+        "z": "b6c1c029.17cd1",\r
+        "wires": [\r
+            [\r
+                "4089ca12.07b054"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4089ca12.07b054",\r
+        "type": "other",\r
+        "name": "Null",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 767.052131652832,\r
+        "y": 300.03125500679016,\r
+        "z": "b6c1c029.17cd1",\r
+        "wires": [\r
+            [\r
+                "3c7c191c.e210a6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3c7c191c.e210a6",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf id not found in service-data\" />\n",\r
+        "comments": "",\r
+        "x": 916.3022232055664,\r
+        "y": 297.80913281440735,\r
+        "z": "b6c1c029.17cd1",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
old mode 100755 (executable)
new mode 100644 (file)
index 82bf08e..f21ff99
                     </return>\r
                 </outcome>\r
             </switch>\r
-            <switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'>\r
-                <outcome value=''>\r
-                    <return status='failure'>\r
-                        <parameter name='ack-final' value='Y'/>\r
-                        <parameter name="error-code" value="500" />\r
-                        <parameter name="error-message" value="vf-module-information.vf-module-id is a required input" />\r
-                    </return>\r
-                </outcome>\r
-            </switch>\r
             <switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\r
                 <outcome value='assign'>\r
                     <block atomic="true">\r
index e42b3bd..30d7116 100644 (file)
@@ -3,7 +3,7 @@
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>\r
     <method rpc='sdwan-get-wan-param' mode='sync'>\r
         <block atomic="true">\r
-            <for index="idx" start="0" end="`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`">\r
+            <for index="idx" start="0" end="`$vf-module-request-input.vf-module-input-parameters.param_length`">\r
                 <block>\r
                     <switch test="`$vf-module-request-input.vf-module-input-parameters.param[$idx].name  == 'id'`">\r
                         <outcome value='true'>\r
index 3e57bbc..4bd3821 100644 (file)
                     </outcome>\r
                 </switch>\r
             </for>\r
+            <switch test='`$vnf-index`'>\r
+                <outcome value=''>\r
+                    <return status='failure'>\r
+                        <parameter name='ack-final' value='Y'/>\r
+                        <parameter name="error-code" value="500" />\r
+                        <parameter name="error-message" value="vnf id not found in service-data" />\r
+                    </return>\r
+                </outcome>\r
+            </switch>\r
             <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\r
                 <outcome value='0'>\r
                     <return status='failure'>\r
                     </return>\r
                 </outcome>\r
             </switch>\r
-            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                <parameter name="file" value="/opt/opendaylight/current/data/log/svclogic.log"/>\r
-                <parameter name="field1" value="__TIMESTAMP__"/>\r
-                <parameter name="field2" value="Provided alloted resource length"/>\r
-                <parameter name="field3" value="'parameters length'"/>\r
-                <parameter name="field4" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`'/>\r
-            </record>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
                 <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\r
                 <parameter name='contextPrefix' value='prop' />\r
                     <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
                 </execute>\r
             </block>\r
-            <call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' ></call>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
                 <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sdwan-device.json'`" />\r
                 <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`" />\r
                 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\r
                 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\r
             </set>\r
+            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \r
+      key='device.device-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\r
+                <parameter name='device-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\r
+                <parameter name='operational-status' value='Active' />\r
+            </update>\r
             <return status='success'>\r
                 <parameter name="ack-final-indicator" value="Y" />\r
                 <parameter name="error-code" value="200" />\r