Clean up A1 controller code
[nonrtric.git] / sdnc-a1-controller / oam / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_api-contrail-route-topology-operation-deactivate.json
diff --git a/sdnc-a1-controller/oam/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_api-contrail-route-topology-operation-deactivate.json b/sdnc-a1-controller/oam/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_api-contrail-route-topology-operation-deactivate.json
deleted file mode 100644 (file)
index 8334c78..0000000
+++ /dev/null
@@ -1,1846 +0,0 @@
-[
-    {
-        "id": "53d16eb.3d9c19",
-        "type": "dgstart",
-        "name": "DGSTART",
-        "outputs": 1,
-        "x": 147.00390625,
-        "y": 91.66666734218597,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "25de91ce.b5fd3e"
-            ]
-        ]
-    },
-    {
-        "id": "25de91ce.b5fd3e",
-        "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": 293.24200439453125,
-        "y": 165.61906814575195,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "e1dc9e95.202cd"
-            ]
-        ]
-    },
-    {
-        "id": "e1dc9e95.202cd",
-        "type": "method",
-        "name": "api-contrail-route-topology-operation-deactivate",
-        "xml": "<method rpc='api-contrail-route-topology-operation-deactivate' mode='sync'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 370.15875244140625,
-        "y": 252.8571262359619,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "6e723a37.5fb414"
-            ]
-        ]
-    },
-    {
-        "id": "6e723a37.5fb414",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "comments": "",
-        "outputs": 1,
-        "x": 281.4800910949707,
-        "y": 379.1904515028,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "db65c59e.74b7a8",
-                "cdda444b.68b9e8",
-                "12ebac6c.60c404",
-                "304813c4.78d06c",
-                "24a1e3b8.72820c",
-                "917d9ac2.daff68",
-                "c9cc6752.6dade8",
-                "f000cefd.dc0b3",
-                "90ac8599.5b3ae8",
-                "4b7740d3.fc61b",
-                "21e2e99a.b2c5f6",
-                "f7ee430b.8143b",
-                "d5ee6347.74eeb",
-                "1755b0ad.40d95f",
-                "d622c4ae.e4c078",
-                "3cffa7a5.824108",
-                "eaf9a24a.34c19",
-                "5fd1bc26.619354",
-                "5a6539af.a4eef8",
-                "97ba91e7.6ad5a",
-                "7089138.b1a97ec",
-                "94758d7.de9a07",
-                "d5fd35ad.ade908",
-                "15b849c5.50cd26",
-                "e7dae05c.bc65f",
-                "e4f9d349.fde5f",
-                "56153950.54ad38",
-                "b739671e.70ddd8"
-            ]
-        ]
-    },
-    {
-        "id": "db65c59e.74b7a8",
-        "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": 465.0040092468262,
-        "y": 2449.214762687683,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "f000cefd.dc0b3",
-        "type": "set",
-        "name": "set allotted-resource-oper-status",
-        "xml": "<set>\n<parameter name='ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='PendingDelete' />\n<parameter name='ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
-        "comments": "",
-        "x": 528.7580795288086,
-        "y": 2272.3847150802612,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "cdda444b.68b9e8",
-        "type": "set",
-        "name": "set tmp.ar.self-link",
-        "xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/contrail-route-topology/'` \" />\n\n",
-        "comments": "",
-        "x": 582.9920043945312,
-        "y": 517.0000739097595,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "12ebac6c.60c404",
-        "type": "execute",
-        "name": "execute Properties - pull properties file",
-        "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",
-        "comments": "",
-        "outputs": 1,
-        "x": 648.2474060058594,
-        "y": 552.8983492851257,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "24a1e3b8.72820c",
-        "type": "execute",
-        "name": "execute RestApiCallNode - Get AR by id",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url`' />\n    <parameter name='restapiUser' value='`$prop.controller.user`' />\n    <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='GET' />\n    <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 658.0227127075195,
-        "y": 719.6262936592102,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "654fd033.2374d",
-                "5baf96ad.89c9b8"
-            ]
-        ]
-    },
-    {
-        "id": "304813c4.78d06c",
-        "type": "execute",
-        "name": "generate allotted-resource url",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.cr-allottedresource`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.ar-url\"/>\n    <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.ar.allotted-resource-id`\"/>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 628.5688323974609,
-        "y": 640.183976650238,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "654fd033.2374d",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 903.3188171386719,
-        "y": 720.4341073036194,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "3df8944b.0fdb1c"
-            ]
-        ]
-    },
-    {
-        "id": "917d9ac2.daff68",
-        "type": "execute",
-        "name": "execute RestApiCallNode - PUT AR by id",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cr.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url`' />\n    <parameter name='restapiUser' value='`$prop.controller.user`' />\n    <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='PUT' />\n    <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 556.8665466308594,
-        "y": 2346.4342346191406,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "a132d913.f96618",
-                "4e2f6479.132e3c",
-                "8f713fc1.307d3"
-            ]
-        ]
-    },
-    {
-        "id": "a132d913.f96618",
-        "type": "not-found",
-        "name": "not-found",
-        "xml": "<outcome value='not-found'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 827.1745643615723,
-        "y": 2399.432435415685,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "42ff2a69.2ea5e4"
-            ]
-        ]
-    },
-    {
-        "id": "4e2f6479.132e3c",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 818.1746139526367,
-        "y": 2367.9324611648917,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "42ff2a69.2ea5e4"
-            ]
-        ]
-    },
-    {
-        "id": "8f713fc1.307d3",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 821.9246520996094,
-        "y": 2338.289566040039,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "eefff8f0.c4e068"
-            ]
-        ]
-    },
-    {
-        "id": "ebb7c978.74fc68",
-        "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=\"Error updating md-sal for contrail-route-allotted-resource\" />\n",
-        "comments": "",
-        "x": 1201.924690246582,
-        "y": 2390.682702064514,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "3df8944b.0fdb1c",
-        "type": "block",
-        "name": "block: atomic",
-        "xml": "<block atomic=\"true\">\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1072.3188209533691,
-        "y": 718.9340081214905,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "fe4125ac.e2a618"
-            ]
-        ]
-    },
-    {
-        "id": "fe4125ac.e2a618",
-        "type": "switchNode",
-        "name": "switch cr length",
-        "xml": "<switch test='`$mdsal-ar.contrail-route-allotted-resource_length`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1283.1760635375977,
-        "y": 718.5531373023987,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "c1828e09.7c766",
-                "39f2e04d.45825"
-            ]
-        ]
-    },
-    {
-        "id": "c1828e09.7c766",
-        "type": "other",
-        "name": "outcome 1",
-        "xml": "<outcome value='1'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1475.0094146728516,
-        "y": 708.5529913902283,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "1075f3bd.78220c"
-            ]
-        ]
-    },
-    {
-        "id": "761ce19c.f38bd",
-        "type": "set",
-        "name": "set ar from get",
-        "xml": "<set>\n<parameter name='ar.' value='$mdsal-ar.contrail-route-allotted-resource[0].' />\n",
-        "comments": "",
-        "x": 1910.7001266479492,
-        "y": 640.5411952733994,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "1075f3bd.78220c",
-        "type": "block",
-        "name": "block: atomic",
-        "xml": "<block atomic='true'>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1622.033197402954,
-        "y": 674.2078136205673,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "761ce19c.f38bd",
-                "3afefdf5.e26e02",
-                "47365a0f.ec0b44"
-            ]
-        ]
-    },
-    {
-        "id": "a52395f3.775018",
-        "type": "comment",
-        "name": "GET security-zone-allotted-resource from mdsal",
-        "info": "",
-        "comments": "",
-        "x": 671.3187599182129,
-        "y": 686.9339966773987,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "47365a0f.ec0b44",
-        "type": "switchNode",
-        "name": "switch order-status",
-        "xml": "<switch test='`$ar.allotted-resource-data.allotted-resource-oper-status.order-status`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1925.4498958587646,
-        "y": 674.0411601066589,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "27cedd03.00f992",
-                "24005d3f.56b7f2"
-            ]
-        ]
-    },
-    {
-        "id": "27cedd03.00f992",
-        "type": "outcome",
-        "name": "outcome Other",
-        "xml": "<outcome value='Other'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 2162.3475799560547,
-        "y": 685.9698594808578,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "c35abdc0.fb371"
-            ]
-        ]
-    },
-    {
-        "id": "c35abdc0.fb371",
-        "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\" \n    value=\"`'Existing contrail-route-allotted-resource with order status of ' + $ar.allotted-resource-data.allotted-resource-oper-status.order-status + '.'`\" />\n",
-        "comments": "",
-        "x": 2402.966470718384,
-        "y": 683.8744969367981,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "ef7d2a57.a57ab8",
-        "type": "set",
-        "name": "unset ar-assignments.vlan-tag",
-        "xml": "<set>\n<parameter name='ar-assignments.vlan-tag' value=\"\" />\n\n\n\n",
-        "comments": "",
-        "x": 527.8663635253906,
-        "y": 2117.7200841903687,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "3afefdf5.e26e02",
-        "type": "set",
-        "name": "save backup copy of mdsal-ar for rollback",
-        "xml": "<set>\n<parameter name='bk-cr-ar' value='$mdsal-ar.' />\n",
-        "comments": "",
-        "x": 1998.5571784973145,
-        "y": 607.3506873846054,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "a0f9f9b2.6dea88",
-        "type": "comment",
-        "name": "Create urls for restapi",
-        "info": "",
-        "comments": "",
-        "x": 599.4616394042969,
-        "y": 609.7911038398743,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "eefff8f0.c4e068",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 963.5806198120117,
-        "y": 2334.481735229492,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "c9cc6752.6dade8",
-        "type": "execute",
-        "name": "execute getTime",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='setTime' >\n    <parameter name=\"outputPath\" value=\"tmp.current-time\" />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 479.5806655883789,
-        "y": 2238.8148736953735,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "7eec538d.ff920c",
-        "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=\"Error: Contrail Route not found\" />\n    \n",
-        "comments": "",
-        "x": 1698.4211654663086,
-        "y": 836.250256061554,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "5baf96ad.89c9b8",
-        "type": "other",
-        "name": "other",
-        "xml": "<outcome value='Other'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 895.1706199645996,
-        "y": 755.5001921653748,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "c0b50cc8.0305c"
-            ]
-        ]
-    },
-    {
-        "id": "c0b50cc8.0305c",
-        "type": "block",
-        "name": "block: atomic",
-        "xml": "<block atomic=\"true\">\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1075.1705703735352,
-        "y": 756.1667428016663,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "7eec538d.ff920c"
-            ]
-        ]
-    },
-    {
-        "id": "39f2e04d.45825",
-        "type": "other",
-        "name": "other",
-        "xml": "<outcome value='Other'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1471.3372955322266,
-        "y": 758.0834441184998,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "7eec538d.ff920c"
-            ]
-        ]
-    },
-    {
-        "id": "8148b606.b5c048",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 2386.837516784668,
-        "y": 649.583414554596,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "471309fc.092828",
-        "type": "comment",
-        "name": "Need to rollback aai here",
-        "info": "",
-        "comments": "",
-        "x": 1457.0040893554688,
-        "y": 2374.0000858306885,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "24005d3f.56b7f2",
-        "type": "outcome",
-        "name": "outcome Active",
-        "xml": "<outcome value='Active'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 2177.1092224121094,
-        "y": 654.2078708410263,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "8148b606.b5c048"
-            ]
-        ]
-    },
-    {
-        "id": "90ac8599.5b3ae8",
-        "type": "update",
-        "name": "update AAI allotted-resource",
-        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $service-data.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $service-data.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $ar.allotted-resource-data.contrail-route-topology.allotted-resource-identifiers.parent-service-instance-id AND\n\t\t\tallotted-resource.id = $tmp.ar.allotted-resource-id\"\n        pfx='pfx' local-only='false' force='false'>\n\t<parameter name=\"operational-status\" value=\"out-of-service-path\" />\n\t<parameter name=\"orchestration-status\" value=\"deactivated\" />\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 513.3372497558594,
-        "y": 2198.333420753479,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "927b7e29.3db75",
-                "e2f7efc5.ee287"
-            ]
-        ]
-    },
-    {
-        "id": "927b7e29.3db75",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 769.0991821289062,
-        "y": 2175.5715951919556,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "5ffafd8c.fe0b24"
-            ]
-        ]
-    },
-    {
-        "id": "e2f7efc5.ee287",
-        "type": "failure",
-        "name": "not-found",
-        "xml": "<outcome value='not-found'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 774.4086112976074,
-        "y": 2211.1430130004883,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "5ffafd8c.fe0b24"
-            ]
-        ]
-    },
-    {
-        "id": "84e2dba0.6f81c8",
-        "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=\"AAI failed\" />\n",
-        "comments": "",
-        "x": 1189.1944961547852,
-        "y": 2180.190938949585,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "b2f1d1d9.c33eb",
-        "type": "comment",
-        "name": "Update AAI AR",
-        "info": "",
-        "comments": "",
-        "x": 476.6801071166992,
-        "y": 2161.7618646621704,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "4b7740d3.fc61b",
-        "type": "set",
-        "name": "set ar-assignments",
-        "xml": "<set>\n<parameter name='ar-assignments.' value=\"`$ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.`\" />\n\n\n\n",
-        "comments": "",
-        "x": 595.5039672851562,
-        "y": 784.1667847633362,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "bdfabc43.1fa35",
-        "type": "not-found",
-        "name": "not found",
-        "xml": "<outcome value='not-found'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 919.1942672729492,
-        "y": 938.7144109010696,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "7d9f0d21.7d4054"
-            ]
-        ]
-    },
-    {
-        "id": "21e2e99a.b2c5f6",
-        "type": "get-resource",
-        "name": "get AnAI - l3-network by network-id",
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"l3-network\" \n\t\tkey=\"l3-network.network-id = $ar-assignments.source-network.network-id\" \n\t\tlocal-only=\"false\" \n\t\tpfx=\"aai.src-network\">\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 642.3926086425781,
-        "y": 949.9609279632568,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "102d56af.96fb69",
-                "bdfabc43.1fa35",
-                "71792be9.fe8114"
-            ]
-        ]
-    },
-    {
-        "id": "102d56af.96fb69",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 911.916374206543,
-        "y": 973.1990147829056,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "7d9f0d21.7d4054"
-            ]
-        ]
-    },
-    {
-        "id": "7d9f0d21.7d4054",
-        "type": "returnFailure",
-        "name": "return failure",
-        "xml": "<return status='failure'>\n\t<parameter name=\"error-code\" value=\"500\" />\n\t<parameter name=\"error-message\" value=\"`'Error retrieving source network with network-id=' + $ar-assignments.source-network.network-id + ' from AnAI'`\" />",
-        "comments": "",
-        "x": 1064.0273361206055,
-        "y": 969.4212437868118,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "71792be9.fe8114",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 917.1943283081055,
-        "y": 1004.7144109010696,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "e45895d6.2a9618"
-            ]
-        ]
-    },
-    {
-        "id": "e45895d6.2a9618",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "outputs": 1,
-        "x": 1069.8608932495117,
-        "y": 1003.04773914814,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "36beda8e.435b36",
-        "type": "comment",
-        "name": "GET source network from AAI",
-        "info": "",
-        "comments": "",
-        "x": 620.6228256225586,
-        "y": 918.7144050598145,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "35892e52.03d1d2",
-        "type": "not-found",
-        "name": "not found",
-        "xml": "<outcome value='not-found'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 899.9085998535156,
-        "y": 1550.4287673830986,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "f782658b.df7a58"
-            ]
-        ]
-    },
-    {
-        "id": "1755b0ad.40d95f",
-        "type": "get-resource",
-        "name": "get AnAI - l3-network by network-id",
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"l3-network\" \n\t\tkey=\"l3-network.network-id = $ar-assignments.dest-network.network-id\" \n\t\tlocal-only=\"false\" \n\t\tpfx=\"aai.dest-network\">\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 628.5355224609375,
-        "y": 1557.961028277874,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "929dab66.defa08",
-                "35892e52.03d1d2",
-                "eccf34c6.ec9728"
-            ]
-        ]
-    },
-    {
-        "id": "929dab66.defa08",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 892.6307067871094,
-        "y": 1584.9133712649345,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "f782658b.df7a58"
-            ]
-        ]
-    },
-    {
-        "id": "25536135.8ba92e",
-        "type": "returnFailure",
-        "name": "return failure",
-        "xml": "<return status='failure'>\n\t<parameter name=\"error-code\" value=\"500\" />\n\t<parameter name=\"error-message\" value=\"`'Error retrieving destination network with network-id=' + $ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.source-network.network-id + ' from AnAI'`\" />",
-        "comments": "",
-        "x": 1298.7418670654297,
-        "y": 1571.1360874176025,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "eccf34c6.ec9728",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 900.480110168457,
-        "y": 1626.2858138084412,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "9532d76.7c12f28"
-            ]
-        ]
-    },
-    {
-        "id": "9532d76.7c12f28",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "outputs": 1,
-        "x": 1053.1466751098633,
-        "y": 1624.6191420555115,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "82b74742.3fb438",
-        "type": "comment",
-        "name": "GET dest network from AAI",
-        "info": "",
-        "comments": "",
-        "x": 601.3371429443359,
-        "y": 1526.1430203318596,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "f7ee430b.8143b",
-        "type": "set",
-        "name": "set cloud-region-id for input to contrail",
-        "xml": "<set>\n<parameter name='cloud-region-id' value='`$tmp.ar.cloud-region-id`' />\n",
-        "comments": "",
-        "x": 653.331916809082,
-        "y": 1029.9470138549805,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "d5ee6347.74eeb",
-        "type": "execute",
-        "name": "execute Contrail API remove network policy to source network",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.contrail.ContrailAdaptor' method='sendContrailRequest' emitsOutcome='true' >\n<parameter name='api-name' value='network-policy' />\n<parameter name='api-action' value='remove' />\n<parameter name='resp-prefix' value='contrailResp' />\n<parameter name='cloud-region-id' value='`$cto-api.cloud-region-id`' />\n<parameter name='default-project' value='`$cto-api.default-project`' />\n<parameter name='default-domain' value='`$cto-api.default-domain`' />\n<parameter name='contrail-network-policy-id' value='`$ar-assignments.contrail-id`' />\n<parameter name='contrail-network-policy-fq-name' value='`$ar-assignments.fq-name`' />\n<parameter name='contrail-virtual-network-id' value='`$uuidresp.uuid`' />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 699.5225219726562,
-        "y": 1361.9473094940186,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "ecc68255.1d081",
-                "d43b6488.136558"
-            ]
-        ]
-    },
-    {
-        "id": "ecc68255.1d081",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1053.1889877319336,
-        "y": 1362.375388622284,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "ea841139.28697"
-            ]
-        ]
-    },
-    {
-        "id": "d43b6488.136558",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1051.284309387207,
-        "y": 1395.375328388065,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "1dbc7790.e7ae58"
-            ]
-        ]
-    },
-    {
-        "id": "1dbc7790.e7ae58",
-        "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=\"Failed to remove policy in Contrail from source network\" />\n",
-        "comments": "",
-        "x": 1211.189079284668,
-        "y": 1394.708694934845,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "ea841139.28697",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1205.3794708251953,
-        "y": 1363.0421136282384,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "aa7b29ba.46e3f8",
-        "type": "comment",
-        "name": "Apply the policy to source network",
-        "info": "",
-        "comments": "",
-        "x": 615.9086761474609,
-        "y": 1329.999993801117,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "d622c4ae.e4c078",
-        "type": "execute",
-        "name": "execute Contrail API remove network policy to destination network",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.contrail.ContrailAdaptor' method='sendContrailRequest' emitsOutcome='true' >\n<parameter name='api-name' value='network-policy' />\n<parameter name='api-action' value='remove' />\n<parameter name='resp-prefix' value='contrailResp' />\n<parameter name='cloud-region-id' value='`$cto-api.cloud-region-id`' />\n<parameter name='default-project' value='`$cto-api.default-project`' />\n<parameter name='default-domain' value='`$cto-api.default-domain`' />\n<parameter name='contrail-network-policy-id' value='`$ar-assignments.contrail-id`' />\n<parameter name='contrail-network-policy-fq-name' value='`$ar-assignments.fq-name`' />\n<parameter name='contrail-virtual-network-id' value='`$uuidresp.uuid`' />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 630.9087524414062,
-        "y": 1993.0005702972412,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "d7319da9.6f11f",
-                "6527b311.a1725c"
-            ]
-        ]
-    },
-    {
-        "id": "d7319da9.6f11f",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 978.5752029418945,
-        "y": 1940.4285743236542,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "79c0bf3e.8f161"
-            ]
-        ]
-    },
-    {
-        "id": "6527b311.a1725c",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 971.6705017089844,
-        "y": 2000.4286079406738,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "d1acf48f.1528d8"
-            ]
-        ]
-    },
-    {
-        "id": "48db747b.77152c",
-        "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=\"Failed to remove policy in Contrail from dest network\" />\n",
-        "comments": "",
-        "x": 1324.575210571289,
-        "y": 1999.7620124816895,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "79c0bf3e.8f161",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1130.7656631469727,
-        "y": 1940.0952320098877,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "e59fc471.19e8d8",
-        "type": "comment",
-        "name": "Apply the policy to dest network",
-        "info": "",
-        "comments": "",
-        "x": 527.2948684692383,
-        "y": 1962.053059577942,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "532f22ba.12601c",
-        "type": "comment",
-        "name": "Update network policy in AAI - relationship to networks",
-        "info": "",
-        "comments": "",
-        "x": 590.9087066650391,
-        "y": 2038.9999990463257,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "3cffa7a5.824108",
-        "type": "save",
-        "name": "delete AnAI - network-policy relationship to source/dest network",
-        "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-policy:relationship-list\" \n\tkey=\"network-policy.network-policy-id = $ar-assignments.contrail-id and related-to = 'l3-network' \" >\n\n\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 628.2856140136719,
-        "y": 2072.0676736831665,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "769c8a99.b4b644",
-                "edbcd523.680bd8"
-            ]
-        ]
-    },
-    {
-        "id": "667534.67f40acc",
-        "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=\"Failed to save network policy in AAI\" />\n",
-        "comments": "",
-        "x": 1300.6311531066895,
-        "y": 2089.3492336273193,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "769c8a99.b4b644",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 941.0597457885742,
-        "y": 2051.365255355835,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "6815d49e.d4968c"
-            ]
-        ]
-    },
-    {
-        "id": "edbcd523.680bd8",
-        "type": "not-found",
-        "name": "not-found",
-        "xml": "<outcome value='not-found'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 949.8692474365234,
-        "y": 2083.841604232788,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "6815d49e.d4968c"
-            ]
-        ]
-    },
-    {
-        "id": "b36a3a75.c03f18",
-        "type": "comment",
-        "name": "Paramaters",
-        "info": "INPUT:\ncto-api.default-domain\ncto-api.default-project\ncto-api.cloud-region-id\ncto-api.contrail-route-allotted-resource-id\ncto-api.rollback-flag\ncto-api.src-contrail-network-fqdn\ncto-api.collector-contrail-network-fqdn\n",
-        "comments": "",
-        "x": 125.0039291381836,
-        "y": 55,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "eaf9a24a.34c19",
-        "type": "call",
-        "name": "call validate-api-contrail-route-input",
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-api-contrail-route-input' mode='sync' >\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 648.0039520263672,
-        "y": 417.6667326026509,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "5fd1bc26.619354",
-        "type": "set",
-        "name": "set tmp.ar.allotted-resource-id,etc",
-        "xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$cto-api.contrail-route-allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$cto-api.parent-service-instance-id`' />\n\n\n\n",
-        "comments": "",
-        "x": 637.00390625,
-        "y": 453.75488233566284,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "5a6539af.a4eef8",
-        "type": "switchNode",
-        "name": "switch source-network.network-id",
-        "xml": "<switch test='`$ar-assignments.source-network.network-id`'>\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 641.9086380004883,
-        "y": 881.9999370574951,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "c16d9d8f.2f742",
-                "b4ab046c.7bbdd8"
-            ]
-        ]
-    },
-    {
-        "id": "c16d9d8f.2f742",
-        "type": "other",
-        "name": "Other",
-        "xml": "<outcome value='Other'>",
-        "comments": "",
-        "outputs": 1,
-        "x": 995.908863067627,
-        "y": 882.6663212776184,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "1fdb4c68.9dcdd4"
-            ]
-        ]
-    },
-    {
-        "id": "b4ab046c.7bbdd8",
-        "type": "other",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 991.5756797790527,
-        "y": 845.6661214828491,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "47d494e.8feca6c"
-            ]
-        ]
-    },
-    {
-        "id": "1fdb4c68.9dcdd4",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1130.020118713379,
-        "y": 883.1107258796692,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "47d494e.8feca6c",
-        "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=\"Error activating contrail route.  Source network not found\" />\n",
-        "comments": "",
-        "x": 1145.7091445922852,
-        "y": 846.3330240249634,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "adbc3d8f.4c88c",
-        "type": "comment",
-        "name": "Validate source network exists",
-        "info": "",
-        "comments": "",
-        "x": 622.3090057373047,
-        "y": 848.6662721633911,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "97ba91e7.6ad5a",
-        "type": "switchNode",
-        "name": "switch dest-network.network-id",
-        "xml": "<switch test='`$ar-assignments.dest-network.network-id`'>\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 621.0039978027344,
-        "y": 1493.00412940979,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "86591e48.8b912",
-                "2d369d82.a15852"
-            ]
-        ]
-    },
-    {
-        "id": "86591e48.8b912",
-        "type": "other",
-        "name": "Other",
-        "xml": "<outcome value='Other'>",
-        "comments": "",
-        "outputs": 1,
-        "x": 987.0041847229004,
-        "y": 1496.670422077179,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "6424c74c.6bf1b8"
-            ]
-        ]
-    },
-    {
-        "id": "2d369d82.a15852",
-        "type": "other",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 982.6710014343262,
-        "y": 1459.6702222824097,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "b0ad8b07.b6b7a8"
-            ]
-        ]
-    },
-    {
-        "id": "6424c74c.6bf1b8",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1121.1154403686523,
-        "y": 1497.1148266792297,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "b0ad8b07.b6b7a8",
-        "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=\"Error activating contrail route.  Dest network not found\" />\n",
-        "comments": "",
-        "x": 1136.8044662475586,
-        "y": 1460.337124824524,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "34108a7a.83c866",
-        "type": "comment",
-        "name": "Validate dest network exists",
-        "info": "",
-        "comments": "",
-        "x": 613.4043273925781,
-        "y": 1462.6703729629517,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "e4f9d349.fde5f",
-        "type": "execute",
-        "name": "execute Contrail API fqname to uuid for source network",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.contrail.ContrailAdaptor' method='sendContrailRequest' emitsOutcome='true' >\n<parameter name='api-name' value='fqname-to-uuid' />\n<parameter name='api-action' value='get' />\n<parameter name='resp-prefix' value='uuidresp' />\n<parameter name='cloud-region-id' value='`$cto-api.cloud-region-id`' />\n<parameter name='default-project' value='`$cto-api.default-project`' />\n<parameter name='default-domain' value='`$cto-api.default-domain`' />\n<parameter name='fqname-type' value='virtual-network' />\n<parameter name='policy-name' value='`$src-virtual-network-fqname`' />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 701.0039825439453,
-        "y": 1207.0039501190186,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "d6f6c55b.f02538",
-                "403f3b66.46ae04"
-            ]
-        ]
-    },
-    {
-        "id": "d6f6c55b.f02538",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1033.003921508789,
-        "y": 1184.0037670135498,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "b2bec48b.7b25f8"
-            ]
-        ]
-    },
-    {
-        "id": "403f3b66.46ae04",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1036.0992584228516,
-        "y": 1219.0036638639867,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "bd482d4e.9ce62"
-            ]
-        ]
-    },
-    {
-        "id": "bd482d4e.9ce62",
-        "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=\"Failed to find network uuid for Contrail to source network\" />\n",
-        "comments": "",
-        "x": 1196.0040283203125,
-        "y": 1218.3370304107666,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "b2bec48b.7b25f8",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1176.1943817138672,
-        "y": 1180.6704998016357,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "15b849c5.50cd26",
-        "type": "execute",
-        "name": "execute Split to get contrail virtual network fqname without defaults",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='virtual-network-fqdn-split' />\n   <parameter name='original_string' value='`$aai.src-network.contrail-network-fqdn`' />\n   <parameter name='regex' value=':' />\n\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 733.00390625,
-        "y": 1082.0038414001465,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "ce7dd724.3acf18",
-        "type": "set",
-        "name": "set src-virtual-network-fqname",
-        "xml": "<set>\n<parameter name='src-virtual-network-fqname' value='`$virtual-network-fqdn-split[$virtual-network-fqdn-split_length - 1]`' />\n",
-        "comments": "",
-        "x": 1255.6705322265625,
-        "y": 1138.670630455017,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "e7dae05c.bc65f",
-        "type": "switchNode",
-        "name": "switch virtual-network-fqdn-split length",
-        "xml": "<switch test='`$virtual-network-fqdn-split_length`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 645.6706695556641,
-        "y": 1122.0036134719849,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "22a0284e.af4fa8",
-                "172bcac1.b14ca5"
-            ]
-        ]
-    },
-    {
-        "id": "22a0284e.af4fa8",
-        "type": "outcome",
-        "name": "outcome 0",
-        "xml": "<outcome value='0'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1071.0040283203125,
-        "y": 1103.003870010376,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "3a81459a.53c3ca"
-            ]
-        ]
-    },
-    {
-        "id": "172bcac1.b14ca5",
-        "type": "other",
-        "name": "other",
-        "xml": "<outcome value='Other'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1058.670597076416,
-        "y": 1138.3371086120605,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "ce7dd724.3acf18"
-            ]
-        ]
-    },
-    {
-        "id": "3a81459a.53c3ca",
-        "type": "returnFailure",
-        "name": "return failure",
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Unable to determine network fq-name from contrail fqdn' />\n",
-        "comments": "",
-        "x": 1236.3374214172363,
-        "y": 1101.3372583389282,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "d5fd35ad.ade908",
-        "type": "execute",
-        "name": "execute Contrail API fqname to uuid for dest network",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.contrail.ContrailAdaptor' method='sendContrailRequest' emitsOutcome='true' >\n<parameter name='api-name' value='fqname-to-uuid' />\n<parameter name='api-action' value='get' />\n<parameter name='resp-prefix' value='uuidresp' />\n<parameter name='cloud-region-id' value='`$cto-api.cloud-region-id`' />\n<parameter name='default-project' value='`$dest-default-project`' />\n<parameter name='default-domain' value='`$cto-api.default-domain`' />\n<parameter name='fqname-type' value='virtual-network' />\n<parameter name='policy-name' value='`$dest-virtual-network-fqname`' />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 666.7540435791016,
-        "y": 1857.004072189331,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "6705929e.e0e77c",
-                "c2d11fad.9664b"
-            ]
-        ]
-    },
-    {
-        "id": "6705929e.e0e77c",
-        "type": "success",
-        "name": "success",
-        "xml": "<outcome value='success'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1012.7540740966797,
-        "y": 1815.0038328170776,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "a622e69d.cbb0c8"
-            ]
-        ]
-    },
-    {
-        "id": "c2d11fad.9664b",
-        "type": "failure",
-        "name": "failure",
-        "xml": "<outcome value='failure'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1010.8493499755859,
-        "y": 1851.00389656052,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "b72968fd.8211a8"
-            ]
-        ]
-    },
-    {
-        "id": "3a2af246.f1c3be",
-        "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=\"Failed to find network uuid for Contrail to destination network\" />\n",
-        "comments": "",
-        "x": 1336.7541999816895,
-        "y": 1850.3376598358154,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "a622e69d.cbb0c8",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1164.9445571899414,
-        "y": 1815.6705578230321,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "7089138.b1a97ec",
-        "type": "execute",
-        "name": "execute Split to get contrail virtual network fqname from contrail-network-fqdn",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='virtual-network-fqdn-split' />\n   <parameter name='original_string' value='`$aai.dest-network.contrail-network-fqdn`' />\n   <parameter name='regex' value=':' />\n\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 748.7538528442383,
-        "y": 1669.0042209625244,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "a6c01b92.c4b048",
-        "type": "set",
-        "name": "set dest-virtual-network-fqname",
-        "xml": "<set>\n<parameter name='dest-virtual-network-fqname' value='`$virtual-network-fqdn-split[$virtual-network-fqdn-split_length - 1]`' />\n<parameter name='dest-default-project' value='`$virtual-network-fqdn-split[$virtual-network-fqdn-split_length - 2]`' />\n",
-        "comments": "",
-        "x": 1247.4204864501953,
-        "y": 1763.6705312728882,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "94758d7.de9a07",
-        "type": "switchNode",
-        "name": "switch virtual-network-fqdn-split length",
-        "xml": "<switch test='`$virtual-network-fqdn-split_length`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 624.4206771850586,
-        "y": 1775.0039176940918,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "64135014.1484c",
-                "78fd4449.d5663c"
-            ]
-        ]
-    },
-    {
-        "id": "64135014.1484c",
-        "type": "outcome",
-        "name": "outcome 0",
-        "xml": "<outcome value='0'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1062.7539825439453,
-        "y": 1728.003770828247,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "30e65481.3602fc"
-            ]
-        ]
-    },
-    {
-        "id": "78fd4449.d5663c",
-        "type": "other",
-        "name": "other",
-        "xml": "<outcome value='Other'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1050.4205513000488,
-        "y": 1763.3370094299316,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "a6c01b92.c4b048"
-            ]
-        ]
-    },
-    {
-        "id": "da434e7c.51705",
-        "type": "returnFailure",
-        "name": "return failure",
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Unable to determine network fq-name from contrail fqdn' />\n",
-        "comments": "",
-        "x": 1392.0874862670898,
-        "y": 1729.3372602462769,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "9c989359.3958a",
-        "type": "execute",
-        "name": "execute Contrail API apply network policy to destination network",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.contrail.ContrailAdaptor' method='sendContrailRequest' emitsOutcome='true' >\n<parameter name='api-name' value='network-policy' />\n<parameter name='api-action' value='remove' />\n<parameter name='resp-prefix' value='contrailResp' />\n<parameter name='cloud-region-id' value='`$cto-api.cloud-region-id`' />\n<parameter name='default-project' value='`$cto-api.default-project`' />\n<parameter name='default-domain' value='`$cto-api.default-domain`' />\n<parameter name='contrail-network-policy-id' value='`$ar-assignments.contrail-id`' />\n<parameter name='contrail-network-policy-fq-name' value='`$ar-assignments.fq-name`' />\n<parameter name='contrail-virtual-network-id' value='`$dest-uuid`' />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1952.254035949707,
-        "y": 1987.0046873092651,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "b2e4ce3a.78ab"
-            ]
-        ]
-    },
-    {
-        "id": "2b256c3a.a1ee64",
-        "type": "execute",
-        "name": "execute Contrail API apply network policy to source network",
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.contrail.ContrailAdaptor' method='sendContrailRequest' emitsOutcome='true' >\n<parameter name='api-name' value='network-policy' />\n<parameter name='api-action' value='remove' />\n<parameter name='resp-prefix' value='contrailResp' />\n<parameter name='cloud-region-id' value='`$cto-api.cloud-region-id`' />\n<parameter name='default-project' value='`$cto-api.default-project`' />\n<parameter name='default-domain' value='`$cto-api.default-domain`' />\n<parameter name='contrail-network-policy-id' value='`$ar-assignments.contrail-id`' />\n<parameter name='contrail-network-policy-fq-name' value='`$ar-assignments.fq-name`' />\n<parameter name='contrail-virtual-network-id' value='`$src-uuid`' />\n\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1955.2542667388916,
-        "y": 1436.004343032837,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "b2e4ce3a.78ab"
-            ]
-        ]
-    },
-    {
-        "id": "b2e4ce3a.78ab",
-        "type": "other",
-        "name": "Other",
-        "xml": "<outcome value='Other'>",
-        "comments": "",
-        "outputs": 1,
-        "x": 2367.7539672851562,
-        "y": 1600.004165649414,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "be4c8985.5285d8"
-            ]
-        ]
-    },
-    {
-        "id": "be4c8985.5285d8",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 2501.865222930908,
-        "y": 1600.4485702514648,
-        "z": "9891698.5acc798",
-        "wires": [
-            []
-        ]
-    },
-    {
-        "id": "b739671e.70ddd8",
-        "type": "set",
-        "name": "set dest-uuid",
-        "xml": "<set>\n<parameter name='dest-uuid' value='`$uuidresp.uuid`' />",
-        "comments": "",
-        "x": 536.00390625,
-        "y": 1896.00390625,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "56153950.54ad38",
-        "type": "set",
-        "name": "set src-uuid",
-        "xml": "<set>\n<parameter name='src-uuid' value='`$uuidresp.uuid`' />",
-        "comments": "",
-        "x": 567.00390625,
-        "y": 1244.00390625,
-        "z": "9891698.5acc798",
-        "wires": []
-    },
-    {
-        "id": "f782658b.df7a58",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1061.003921508789,
-        "y": 1571.003975868225,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "2b256c3a.a1ee64",
-                "25536135.8ba92e"
-            ]
-        ]
-    },
-    {
-        "id": "30e65481.3602fc",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1220.00390625,
-        "y": 1728.00390625,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "2b256c3a.a1ee64",
-                "da434e7c.51705"
-            ]
-        ]
-    },
-    {
-        "id": "b72968fd.8211a8",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1167.00390625,
-        "y": 1850.00390625,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "3a2af246.f1c3be",
-                "2b256c3a.a1ee64"
-            ]
-        ]
-    },
-    {
-        "id": "d1acf48f.1528d8",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1121.00390625,
-        "y": 2000.00390625,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "2b256c3a.a1ee64",
-                "48db747b.77152c"
-            ]
-        ]
-    },
-    {
-        "id": "6815d49e.d4968c",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 1114.00390625,
-        "y": 2067.00390625,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "667534.67f40acc",
-                "2b256c3a.a1ee64",
-                "9c989359.3958a"
-            ]
-        ]
-    },
-    {
-        "id": "5ffafd8c.fe0b24",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 954.75390625,
-        "y": 2181.00390625,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "84e2dba0.6f81c8",
-                "2b256c3a.a1ee64",
-                "9c989359.3958a"
-            ]
-        ]
-    },
-    {
-        "id": "42ff2a69.2ea5e4",
-        "type": "block",
-        "name": "block",
-        "xml": "<block>\n",
-        "atomic": "false",
-        "comments": "",
-        "outputs": 1,
-        "x": 968.75390625,
-        "y": 2389.00390625,
-        "z": "9891698.5acc798",
-        "wires": [
-            [
-                "ebb7c978.74fc68",
-                "2b256c3a.a1ee64",
-                "9c989359.3958a"
-            ]
-        ]
-    }
-]
\ No newline at end of file