Merge "Dublin release"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_vnf-topology-operation-unassign.json
index b077d2d..72f6681 100644 (file)
@@ -1 +1,906 @@
-[{"id":"2fd9471b.69af38","type":"dgstart","name":"DGSTART","outputs":1,"x":158.57142639160156,"y":106.6993715763092,"z":"4c9ab6a.7151748","wires":[["e752038e.d1f5a"]]},{"id":"e752038e.d1f5a","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":272.8571319580078,"y":146.93748307228088,"z":"4c9ab6a.7151748","wires":[["d99c33c9.917fc"]]},{"id":"d99c33c9.917fc","type":"method","name":"method vnf-topology-operation-unassign","xml":"<method rpc='vnf-topology-operation-unassign' mode='sync'>\n","comments":"","outputs":1,"x":255.00005340576172,"y":186.6993715763092,"z":"4c9ab6a.7151748","wires":[["d7bc4779.1eda58"]]},{"id":"6b4e98eb.f45fd8","type":"comment","name":"vnf-topology-operation-unassign","info":"","comments":"","x":552.9162826538086,"y":54.28571534156799,"z":"4c9ab6a.7151748","wires":[]},{"id":"57b1a585.c0996c","type":"switchNode","name":"switch request-action","xml":"<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":562.0952377319336,"y":285.5565092563629,"z":"4c9ab6a.7151748","wires":[["95806c13.7cfc4","c0203520.38f9e8"]]},{"id":"95806c13.7cfc4","type":"outcome","name":"DeleteVnfInstance","xml":"<outcome value='DeleteVnfInstance'>\n","comments":"","outputs":1,"x":815.8095321655273,"y":262.69939064979553,"z":"4c9ab6a.7151748","wires":[["510e3baf.6c03d4"]]},{"id":"c0203520.38f9e8","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":777.809497833252,"y":308.41371846199036,"z":"4c9ab6a.7151748","wires":[["76420941.8dbeb8"]]},{"id":"510e3baf.6c03d4","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1000.6666603088379,"y":262.69942021369934,"z":"4c9ab6a.7151748","wires":[[]]},{"id":"76420941.8dbeb8","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=\"If svc-action is 'deactivate' then request-action must be 'DeleteVnfInstance'\" />\n","comments":"","x":1017.8095054626465,"y":308.41367650032043,"z":"4c9ab6a.7151748","wires":[]},{"id":"d7bc4779.1eda58","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":236.9047622680664,"y":580.0327055454254,"z":"4c9ab6a.7151748","wires":[["57b1a585.c0996c","ef167729.c653b8","242976d0.d2fb7a","f9db2fc6.f607d","e75b1912.e02048","b229bc58.834c5","5f46dba8.c562c4"]]},{"id":"ef167729.c653b8","type":"switchNode","name":"switch vnf_length","xml":"<switch test='`$service-data.vnfs.vnf_length`'>\n","comments":"","outputs":1,"x":548.5714111328125,"y":355.0327351093292,"z":"4c9ab6a.7151748","wires":[["df45106f.9abac"]]},{"id":"df45106f.9abac","type":"other","name":"NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":735.2380905151367,"y":354.3660328388214,"z":"4c9ab6a.7151748","wires":[["3704f169.a2fc9e"]]},{"id":"3704f169.a2fc9e","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"404\" />\n    <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n","comments":"","x":916.9047164916992,"y":354.3660328388214,"z":"4c9ab6a.7151748","wires":[]},{"id":"f9db2fc6.f607d","type":"for","name":"for each vnf","xml":"<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n","comments":"","outputs":1,"x":530.2380905151367,"y":403.36605286598206,"z":"4c9ab6a.7151748","wires":[["29131551.89e82a"]]},{"id":"29131551.89e82a","type":"switchNode","name":"switch this vnf-id == input vnf-id","xml":"<switch test='`$service-data.vnfs.vnf[$idx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`' >\n","comments":"","outputs":1,"x":785.2381782531738,"y":402.0327208042145,"z":"4c9ab6a.7151748","wires":[["797c5e5.ac056a"]]},{"id":"797c5e5.ac056a","type":"outcomeTrue","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":1023.5714645385742,"y":401.0326988697052,"z":"4c9ab6a.7151748","wires":[["68e43d11.eea054"]]},{"id":"68e43d11.eea054","type":"set","name":"set vnf-index","xml":"<set>\n<parameter name='vnf-index' value='`$idx`' />\n","comments":"","x":1191.9046592712402,"y":401.0327208042145,"z":"4c9ab6a.7151748","wires":[]},{"id":"e75b1912.e02048","type":"switchNode","name":"switch vnf-index","xml":"<switch test='`$vnf-index`'>\n","comments":"","outputs":1,"x":541.9047546386719,"y":450.0327227115631,"z":"4c9ab6a.7151748","wires":[["8227e3f6.9aa9a"]]},{"id":"8227e3f6.9aa9a","type":"other","name":"NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":723.5713729858398,"y":449.36605286598206,"z":"4c9ab6a.7151748","wires":[["b4e649ce.eb6988"]]},{"id":"b4e649ce.eb6988","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"404\" />\n    <parameter name=\"error-message\" value=\"'Could not find VNF ' + $vnf-topology-operation-input.vnf-information.vnf-id + ' in MD-SAL'\" />\n","comments":"","x":890.2380599975586,"y":449.03267884254456,"z":"4c9ab6a.7151748","wires":[]},{"id":"aacab2cf.b24bf","type":"returnSuccess","name":"return success","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","comments":"","x":1191.698501586914,"y":1084.5562915802002,"z":"4c9ab6a.7151748","wires":[]},{"id":"8a0320db.451c4","type":"for","name":"for each vnf","xml":"<for index='idx' start='`$vnf-index + 1`' end='`$service-data.vnfs.vnf_length`' >\n","comments":"","outputs":1,"x":1712.1760787963867,"y":830.112060546875,"z":"4c9ab6a.7151748","wires":[["cefd1cf4.4bf99"]]},{"id":"d25cea27.cb6248","type":"comment","name":"Remove VNF from service data","info":"","comments":"","x":1154.334846496582,"y":788.6837129592896,"z":"4c9ab6a.7151748","wires":[]},{"id":"cefd1cf4.4bf99","type":"set","name":"move vnf to remove one","xml":"<set>\n\t<parameter name=\"$tmpidx\" value=\"`$idx - 1`\"/>\n\t<parameter name=\"service-data.vnfs.vnf[$tmpidx].\" value=\"$service-data.vnfs.vnf[$idx].\" />\n\t\n","comments":"","x":1945.7672119140625,"y":829.1360120773315,"z":"4c9ab6a.7151748","wires":[]},{"id":"7a3c4303.9ec5ec","type":"switchNode","name":"switch vnf_length","xml":"<switch test='`$service-data.vnfs.vnf_length`'>\n","comments":"","outputs":1,"x":1198.4339408874512,"y":831.691689491272,"z":"4c9ab6a.7151748","wires":[["9f19ae27.d107e","b366d422.c1b158"]]},{"id":"9f19ae27.d107e","type":"outcome","name":"1","xml":"<outcome value='1'>\n","comments":"","outputs":1,"x":1375.433982849121,"y":792.3582763671875,"z":"4c9ab6a.7151748","wires":[["68a27479.2c17fc"]]},{"id":"68a27479.2c17fc","type":"set","name":"Remove vnfs","xml":"<set>\n\t<parameter name=\"service-data.vnfs.\" value=\"\"/>\n\n","comments":"","x":1539.1004791259766,"y":792.3583755493164,"z":"4c9ab6a.7151748","wires":[]},{"id":"b366d422.c1b158","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1376.9578742980957,"y":872.834415435791,"z":"4c9ab6a.7151748","wires":[["87575c7b.87768"]]},{"id":"fa8677dd.7dc038","type":"set","name":"set new vnf length","xml":"<set>\n\t<parameter name=\"service-data.vnfs.vnf_length\" value=\"`$service-data.vnfs.vnf_length - 1`\"/>\n\n\t\n","comments":"","x":1731.730167388916,"y":920.6916341781616,"z":"4c9ab6a.7151748","wires":[]},{"id":"452d1003.58e5f","type":"set","name":"Remove the last vnf in the list","xml":"<set>\n\t<parameter name=\"service-data.vnfs.vnf[$service-data.vnfs.vnf_length-1].\" value=\"\"/>\n\n","comments":"","x":1767.433822631836,"y":875.8026552200317,"z":"4c9ab6a.7151748","wires":[]},{"id":"87575c7b.87768","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1542.7672157287598,"y":876.3581962585449,"z":"4c9ab6a.7151748","wires":[["8a0320db.451c4","452d1003.58e5f","fa8677dd.7dc038"]]},{"id":"75c7b96f.9b29d8","type":"switchNode","name":"switch current vnf-level-oper-status == Created","xml":"<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status == 'Created'`\">\n","comments":"","outputs":1,"x":641.2380676269531,"y":495.69939255714417,"z":"4c9ab6a.7151748","wires":[["b51a2a52.cee1c8"]]},{"id":"b51a2a52.cee1c8","type":"outcomeFalse","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":945.90478515625,"y":495.3660318851471,"z":"4c9ab6a.7151748","wires":[["4197f006.511ff"]]},{"id":"4197f006.511ff","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=\"Cannot delete a VNF in a Created state\" />\n","comments":"","x":1104.2380599975586,"y":494.69935631752014,"z":"4c9ab6a.7151748","wires":[]},{"id":"242976d0.d2fb7a","type":"switchNode","name":"switch current vf-module_length","xml":"<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`\">\n","comments":"","outputs":1,"x":591.5714111328125,"y":581.6993582248688,"z":"4c9ab6a.7151748","wires":[["1d4bad90.637232","d3006cf2.7221a","66c6314f.cac37"]]},{"id":"1d4bad90.637232","type":"outcome","name":"0","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":820.2380523681641,"y":538.3659994602203,"z":"4c9ab6a.7151748","wires":[["9c08ffe4.4e1f6"]]},{"id":"d3006cf2.7221a","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":818.8094635009766,"y":579.7946569919586,"z":"4c9ab6a.7151748","wires":[["9c08ffe4.4e1f6"]]},{"id":"9c08ffe4.4e1f6","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":967.3809776306152,"y":559.7946579456329,"z":"4c9ab6a.7151748","wires":[[]]},{"id":"66c6314f.cac37","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":818.809513092041,"y":621.2232449054718,"z":"4c9ab6a.7151748","wires":[["e0770e38.daef2"]]},{"id":"e0770e38.daef2","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=\"Cannot delete the VNF because there are VFs defined\" />\n","comments":"","x":985.9524078369141,"y":620.7946331501007,"z":"4c9ab6a.7151748","wires":[]},{"id":"ec129d0c.3da5d","type":"call","name":"call GENERIC-RESOURCE-API:naming-policy-generate-name","xml":"<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n","comments":"","outputs":1,"x":1339.8411331176758,"y":1028.3333406448364,"z":"4c9ab6a.7151748","wires":[[]]},{"id":"945a4b25.df5d68","type":"set","name":"set variables for deleting name","xml":"<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n","comments":"","x":1241.2697525024414,"y":981.190411567688,"z":"4c9ab6a.7151748","wires":[]},{"id":"8c9c9812.e2add8","type":"comment","name":"check removed with US622450","info":"","comments":"","x":1311.4284362792969,"y":494.28574204444885,"z":"4c9ab6a.7151748","wires":[]},{"id":"fb7893eb.5d51b","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":948.8571472167969,"y":914.2857551574707,"z":"4c9ab6a.7151748","wires":[["7a3c4303.9ec5ec","945a4b25.df5d68","ec129d0c.3da5d","aacab2cf.b24bf"]]},{"id":"b229bc58.834c5","type":"call","name":"call self-serve-vnf-forking-logic","xml":"<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-forking-logic' mode='sync' >\n","comments":"","outputs":1,"x":574.4286956787109,"y":724.285665512085,"z":"4c9ab6a.7151748","wires":[[]]},{"id":"5f46dba8.c562c4","type":"switchNode","name":"switch ss.self-serve-flag","xml":"<switch test=\"`$ss.self-serve-flag`\">\n","comments":"","outputs":1,"x":555.7143096923828,"y":914.14284324646,"z":"4c9ab6a.7151748","wires":[["ac0b2fd9.2b5cb","afe49b4f.f40a98"]]},{"id":"ac0b2fd9.2b5cb","type":"outcomeFalse","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":771.7143096923828,"y":914.5714282989502,"z":"4c9ab6a.7151748","wires":[["fb7893eb.5d51b"]]},{"id":"8488e183.5299c","type":"call","name":"call self-serve-vnf-unassign","xml":"<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-unassign' mode='sync' >\n","comments":"","outputs":1,"x":987.4285736083984,"y":1229.9999895095825,"z":"4c9ab6a.7151748","wires":[["94ec55d8.a11158","fac6e4ae.85d5b8"]]},{"id":"94ec55d8.a11158","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1195.1785583496094,"y":1230.2499780654907,"z":"4c9ab6a.7151748","wires":[["f8e2b999.669308"]]},{"id":"f8e2b999.669308","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Encountered error while unassigning self-serve resources with error: '+ $error-message`\" />\n","comments":"","x":1360.749984741211,"y":1229.8928728103638,"z":"4c9ab6a.7151748","wires":[]},{"id":"fac6e4ae.85d5b8","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1199.785732269287,"y":1280.8055124282837,"z":"4c9ab6a.7151748","wires":[["941cfed4.1684d"]]},{"id":"941cfed4.1684d","type":"returnSuccess","name":"return success","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","comments":"","x":1368.3571472167969,"y":1280.3769540786743,"z":"4c9ab6a.7151748","wires":[]},{"id":"afe49b4f.f40a98","type":"outcomeTrue","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":772.9999885559082,"y":1230.4285688400269,"z":"4c9ab6a.7151748","wires":[["8488e183.5299c"]]}]
\ No newline at end of file
+[\r
+    {\r
+        "id": "3bf0dc2d.c14a24",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 162.50001525878906,\r
+        "y": 72.41365623474121,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "b55ba40.7ee5d6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b55ba40.7ee5d6",\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": 276.7857208251953,\r
+        "y": 112.65176773071289,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "7d6aee59.8eda9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7d6aee59.8eda9",\r
+        "type": "method",\r
+        "name": "method vnf-topology-operation-unassign",\r
+        "xml": "<method rpc='vnf-topology-operation-unassign' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 258.9286422729492,\r
+        "y": 152.4136562347412,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "4d74d1bc.2ae89"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6fec93f5.86db2c",\r
+        "type": "comment",\r
+        "name": "vnf-topology-operation-unassign",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 556.8448715209961,\r
+        "y": 20,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9aaca2e2.beb78",\r
+        "type": "switchNode",\r
+        "name": "switch request-action",\r
+        "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 509.77383041381836,\r
+        "y": 240.02079010009766,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "abd8c261.c46b3",\r
+                "d2221c3e.90c3f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "abd8c261.c46b3",\r
+        "type": "outcome",\r
+        "name": "DeleteVnfInstance",\r
+        "xml": "<outcome value='DeleteVnfInstance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 730.1547660827637,\r
+        "y": 215.49699878692627,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "a6409d9.036606"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d2221c3e.90c3f",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 692.1547317504883,\r
+        "y": 261.2113265991211,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "306935db.f49bda"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a6409d9.036606",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 915.0118942260742,\r
+        "y": 215.49702835083008,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "306935db.f49bda",\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=\"If svc-action is 'deactivate' then request-action must be 'DeleteVnfInstance'\" />\n",\r
+        "comments": "",\r
+        "x": 932.1547393798828,\r
+        "y": 261.2112846374512,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4d74d1bc.2ae89",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 269.58336639404297,\r
+        "y": 303.2470169067383,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "9aaca2e2.beb78",\r
+                "4345ea8f.58f384"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4345ea8f.58f384",\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": 498.3333206176758,\r
+        "y": 359.49701499938965,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "728fa904.537908",\r
+                "23bd57ed.5c2f68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "728fa904.537908",\r
+        "type": "other",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 682.9166831970215,\r
+        "y": 308.83031368255615,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "f32a75d4.e72c28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ea2e0eca.99875",\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": 1021.2500038146973,\r
+        "y": 388.49698543548584,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "ff75cb52.105748"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff75cb52.105748",\r
+        "type": "switchNode",\r
+        "name": "switch this vnf-id == input vnf-id",\r
+        "xml": "<switch test='`$service-data.vnfs.vnf[$idx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1276.2500915527344,\r
+        "y": 388.16365337371826,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "49e6f7a3.488758"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "49e6f7a3.488758",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1514.5833778381348,\r
+        "y": 387.163631439209,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "d7731519.ea37c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d7731519.ea37c8",\r
+        "type": "set",\r
+        "name": "set vnf-index",\r
+        "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
+        "comments": "",\r
+        "x": 1682.9165725708008,\r
+        "y": 387.16365337371826,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "59efadd9.34ff64",\r
+        "type": "switchNode",\r
+        "name": "switch vnf-index",\r
+        "xml": "<switch test='`$vnf-index`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1031.2500114440918,\r
+        "y": 456.16367626190186,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "4275fe83.7bd96",\r
+                "d296558f.79c2f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4275fe83.7bd96",\r
+        "type": "other",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1214.5832862854004,\r
+        "y": 435.49698543548584,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "c8299496.706828"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e72eb007.b4761",\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": 2001.8175811767578,\r
+        "y": 1314.9729461669922,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ea9f2a97.ca1f08",\r
+        "type": "for",\r
+        "name": "for each vnf",\r
+        "xml": "<for index='idx' start='`$vnf-index + 1`' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2601.8189582824707,\r
+        "y": 898.5644903182983,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "168141b9.a5a37e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f463cdaa.41559",\r
+        "type": "comment",\r
+        "name": "Remove VNF from service data",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1943.6204223632812,\r
+        "y": 862.3146209716797,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "97d940c.f7414c",\r
+        "type": "set",\r
+        "name": "move vnf to remove one",\r
+        "xml": "<set>\n<parameter name=\"service-data.vnfs.vnf[$tmpidx].\" value=\"$service-data.vnfs.vnf[$idx].\" />\n\t\n",\r
+        "comments": "",\r
+        "x": 2932.0769996643066,\r
+        "y": 935.9216842651367,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9db43d1a.80b5b",\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": 2030.5766677856445,\r
+        "y": 903.8940572738647,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "9205be14.b6c51",\r
+                "a23b009d.a038"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9205be14.b6c51",\r
+        "type": "outcome",\r
+        "name": "1",\r
+        "xml": "<outcome value='1'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2207.5767097473145,\r
+        "y": 864.5606441497803,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "80c57b23.9a7b78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "80c57b23.9a7b78",\r
+        "type": "set",\r
+        "name": "Remove vnfs",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.vnfs.\" value=\"\"/>\n\n",\r
+        "comments": "",\r
+        "x": 2371.24320602417,\r
+        "y": 864.5607433319092,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a23b009d.a038",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2209.100601196289,\r
+        "y": 945.0367832183838,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "9a322bdb.0d3758"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "632aab75.bfd5f4",\r
+        "type": "set",\r
+        "name": "set new vnf length",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf_length\" value=\"`$service-data.vnfs.vnf_length - 1`\"/>\n\n\t\n",\r
+        "comments": "",\r
+        "x": 2621.373092651367,\r
+        "y": 1037.4774322509766,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cc9aa5c.d39c258",\r
+        "type": "set",\r
+        "name": "Remove the last vnf in the list",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$service-data.vnfs.vnf_length - 1].\" value=\"\"/>\n\n",\r
+        "comments": "",\r
+        "x": 2657.076747894287,\r
+        "y": 992.5884532928467,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9a322bdb.0d3758",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2374.909942626953,\r
+        "y": 948.5605640411377,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "ea9f2a97.ca1f08",\r
+                "cc9aa5c.d39c258",\r
+                "632aab75.bfd5f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "422a0307.b6e26c",\r
+        "type": "switchNode",\r
+        "name": "switch current 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": 1405.4999160766602,\r
+        "y": 677.8303089141846,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "cb71008a.a8f54",\r
+                "281b69c0.91b136",\r
+                "b3e6a6da.0a0b88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cb71008a.a8f54",\r
+        "type": "outcome",\r
+        "name": "0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1634.1665573120117,\r
+        "y": 634.4969501495361,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "c599e4d6.59a018"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "281b69c0.91b136",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1632.7379684448242,\r
+        "y": 675.9256076812744,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "c599e4d6.59a018"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c599e4d6.59a018",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1781.309482574463,\r
+        "y": 655.9256086349487,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b3e6a6da.0a0b88",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1632.7380180358887,\r
+        "y": 717.3541955947876,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "46457f5b.3ef86"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "46457f5b.3ef86",\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=\"Cannot delete the VNF because there are VF modules defined\" />\n",\r
+        "comments": "",\r
+        "x": 1799.8809127807617,\r
+        "y": 716.9255838394165,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1b063d0f.a0a6e3",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2149.9602127075195,\r
+        "y": 1258.7499952316284,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "85b7a9d.afa5c58",\r
+        "type": "set",\r
+        "name": "set variables for deleting name",\r
+        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
+        "comments": "",\r
+        "x": 2051.388832092285,\r
+        "y": 1211.60706615448,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f601bfcd.e4487",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1765.6427841186523,\r
+        "y": 1094.7024116516113,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "9db43d1a.80b5b",\r
+                "85b7a9d.afa5c58",\r
+                "1b063d0f.a0a6e3",\r
+                "e72eb007.b4761"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f240acf.f10968",\r
+        "type": "call",\r
+        "name": "call self-serve-vnf-forking-logic",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-forking-logic' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1389.7857284545898,\r
+        "y": 904.7023048400879,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c939b04c.c627d",\r
+        "type": "switchNode",\r
+        "name": "switch ss.self-serve-flag",\r
+        "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1372.4999465942383,\r
+        "y": 1094.5594997406006,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "7a49c72e.1fe9c8",\r
+                "ecc5218b.461db"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a49c72e.1fe9c8",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1588.4999465942383,\r
+        "y": 1094.9880847930908,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "f601bfcd.e4487"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4db0d0cc.fcf23",\r
+        "type": "call",\r
+        "name": "call self-serve-vnf-unassign",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-unassign' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1804.214210510254,\r
+        "y": 1410.4166460037231,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "a8b8d4da.ba5e58",\r
+                "1a3f330c.4838ed"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8b8d4da.ba5e58",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2011.9641952514648,\r
+        "y": 1410.6666345596313,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "58a86c05.a04eb4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "58a86c05.a04eb4",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Encountered error while unassigning self-serve resources with error: '+ $error-message`\" />\n",\r
+        "comments": "",\r
+        "x": 2177.5356216430664,\r
+        "y": 1410.3095293045044,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1a3f330c.4838ed",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2016.5713691711426,\r
+        "y": 1461.2221689224243,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "9db43d1a.80b5b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ecc5218b.461db",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1589.7856254577637,\r
+        "y": 1410.8452253341675,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "4db0d0cc.fcf23"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "46619b61.b2e6d4",\r
+        "type": "get-resource",\r
+        "name": "get-resource VF_MODEL",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from VF_MODEL WHERE customization_uuid = $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-customization-uuid'\n  pfx='db.vf-model'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1376.7856369018555,\r
+        "y": 800.4166660308838,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "db921505.1ecab8",\r
+                "2ad253ad.07e3dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db921505.1ecab8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1601.5713348388672,\r
+        "y": 780.7975034713745,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "b4171d9d.62fd"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2ad253ad.07e3dc",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1610.142765045166,\r
+        "y": 825.0832166671753,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "6896f0e8.60f06"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c42726a5.5f0838",\r
+        "type": "comment",\r
+        "name": "Query is needed by forking logic",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1353.9285202026367,\r
+        "y": 761.8452005386353,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c8299496.706828",\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",\r
+        "comments": "",\r
+        "x": 1371.2499885559082,\r
+        "y": 434.49694538116455,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f32a75d4.e72c28",\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",\r
+        "comments": "",\r
+        "x": 836.2499809265137,\r
+        "y": 307.83032417297363,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "23bd57ed.5c2f68",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 679.5834007263184,\r
+        "y": 417.83028984069824,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "c5c57fb4.bffa4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c5c57fb4.bffa4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 837.9166374206543,\r
+        "y": 417.8302993774414,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "ea2e0eca.99875",\r
+                "59efadd9.34ff64"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5d1e4a8b.33a764",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1060.4166412353516,\r
+        "y": 843.2469615936279,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "422a0307.b6e26c",\r
+                "46619b61.b2e6d4",\r
+                "9f240acf.f10968",\r
+                "c939b04c.c627d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d296558f.79c2f8",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1211.2500839233398,\r
+        "y": 481.16366958618164,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "5d1e4a8b.33a764"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "168141b9.a5a37e",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2738.6907691955566,\r
+        "y": 897.5328073501587,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            [\r
+                "5253081e.499f08",\r
+                "97d940c.f7414c",\r
+                "4cab7b3.6b48784"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5253081e.499f08",\r
+        "type": "set",\r
+        "name": "set tmpidx",\r
+        "xml": "<set>\n<parameter name=\"$tmpidx\" value=\"`$idx - 1`\"/>\n",\r
+        "comments": "",\r
+        "x": 2888.6904487609863,\r
+        "y": 854.1993503570557,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4cab7b3.6b48784",\r
+        "type": "set",\r
+        "name": "erase entry at tmpidx",\r
+        "xml": "<set>\n<parameter name=\"service-data.vnfs.vnf[$tmpidx].\" value=\"\" />\n\t\n",\r
+        "comments": "",\r
+        "x": 2923.6903648376465,\r
+        "y": 895.8660793304443,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6896f0e8.60f06",\r
+        "type": "record",\r
+        "name": "record ",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'No model found for VNF customization UUID ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-customization-uuid`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1758.4999923706055,\r
+        "y": 825.7500009536743,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b4171d9d.62fd",\r
+        "type": "record",\r
+        "name": "record ",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"Error reading VF_MODEL table\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1741.4999923706055,\r
+        "y": 780.7500009536743,\r
+        "z": "8bfceefc.af82b",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file