aboutsummaryrefslogtreecommitdiffstats
path: root/platform-logic/generic-resource-api/src/main/json
diff options
context:
space:
mode:
authorshashikanth.vh <shashikanth.vh@huawei.com>2018-09-07 14:38:22 +0530
committershashikanth.vh <shashikanth.vh@huawei.com>2018-09-07 17:24:17 +0530
commit55b429cfc73802e3e52fa2f3864ecc4cdd552728 (patch)
tree5eee99f5b0b7e039ea0250d5549ca25aae74fd04 /platform-logic/generic-resource-api/src/main/json
parentdb323d0fa39eabc03faf8c803876da5f87079e58 (diff)
integration test issues fix for sdwan and sotn
Change-Id: I406550404f0cfb661d6e480cf1df48d39fad06e7 Issue-ID: SDNC-357 Signed-off-by: shashikanth.vh <shashikanth.vh@huawei.com> Former-commit-id: 3e4fa46160a5d6d52bb7eccf08dbb790d96a4682
Diffstat (limited to 'platform-logic/generic-resource-api/src/main/json')
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-activate.json1603
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-create.json902
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-deactivate.json1946
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-delete.json656
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json212
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-activate.json609
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-deactivate.json534
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-activate.json469
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-create.json446
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-deactivate.json361
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-activate.json1107
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-create.json308
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-deactivate.json504
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json2708
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-activate.json832
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-create.json306
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-deactivate.json609
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-create.json919
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-deactivate.json1349
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-delete.json664
20 files changed, 9242 insertions, 7802 deletions
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-activate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-activate.json
index 684b6b02..4d15309c 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-activate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-activate.json
@@ -1,20 +1,20 @@
[
{
- "id": "8656b138.5dcef",
+ "id": "4eb3c760.0f4e78",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 87.00390625,
- "y": 63.999998569488525,
- "z": "4842829a.c92f5c",
+ "x": 91,
+ "y": 47,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "434423eb.200dcc"
+ "6dada1.f2c9326"
]
]
},
{
- "id": "434423eb.200dcc",
+ "id": "6dada1.f2c9326",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,2027 +22,2246 @@
"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": 278.0039119720459,
- "y": 134.00001668930054,
- "z": "4842829a.c92f5c",
+ "x": 282.0000057220459,
+ "y": 117.00001811981201,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e6e0d8a8.8bfcf8"
+ "280e7b0d.e2eef4"
]
]
},
{
- "id": "e6e0d8a8.8bfcf8",
+ "id": "280e7b0d.e2eef4",
"type": "method",
"name": "sdwan-attachment-topology-operation-activate",
"xml": "<method rpc='sdwan-attachment-topology-operation-activate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 266.00403022766113,
- "y": 221.99999952316284,
- "z": "4842829a.c92f5c",
+ "x": 270.00012397766113,
+ "y": 205.00000095367432,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "5cdb946c.3b710c"
+ "3b8ff9db.6736b6"
]
]
},
{
- "id": "5cdb946c.3b710c",
+ "id": "3b8ff9db.6736b6",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 168.00404357910156,
- "y": 908.0002876520157,
- "z": "4842829a.c92f5c",
- "wires": [
- [
- "4b9de3d9.03091c",
- "4127df46.08ca1",
- "aae6c90e.119798",
- "72064d52.212b94",
- "21e8ba33.483c86",
- "7d9870f2.8c169",
- "f1c987fe.e262e8",
- "4c06f720.016118",
- "1379096d.d52197",
- "4fc8c244.1177ac",
- "d4d40535.00b288",
- "daadac76.292c6",
- "c4a41078.ea3c4",
- "43fe29d3.28d4b8",
- "38c9c0d2.63a2d",
- "9192f41d.1c9e78",
- "19eae0e7.50657f",
- "585348e6.e28c68",
- "4041fa5f.8f6984",
- "db5d0d5.71c66f",
- "537ad820.346958",
- "5723dd.5302dc24",
- "390c3a59.81dbe6"
- ]
- ]
- },
- {
- "id": "4b9de3d9.03091c",
+ "x": 172.00013732910156,
+ "y": 891.0002890825272,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "91ee02fa.b186a",
+ "ba42cb5a.846d08",
+ "b40f6fde.18743",
+ "8171db6d.f63858",
+ "e6936fb4.46122",
+ "a02dc728.884b28",
+ "210482d7.10d8ee",
+ "b09356ce.de3e78",
+ "b70e72ac.ac27d",
+ "720d11d0.f67bc",
+ "671de4e7.c5daec",
+ "22826455.9296ec",
+ "f959c075.1e7e6",
+ "69260ab2.333c94",
+ "1ebdd52f.25cc2b",
+ "5f71dd6c.97cd84",
+ "69e18ab9.627484",
+ "bcfeb911.f55008",
+ "19a39c5d.bf96f4",
+ "c4f38bc0.54d238",
+ "6a97289d.80a568",
+ "f3ac87c7.5588f8",
+ "c88d609e.257e3",
+ "86fafd91.f4f2f",
+ "df3f5d3a.29e2c",
+ "55f46b97.799ce4"
+ ]
+ ]
+ },
+ {
+ "id": "91ee02fa.b186a",
"type": "set",
"name": "set tmp.ar.allotted-resource-id,etc",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
"comments": "",
- "x": 678.9974689483643,
- "y": 175.99348640441895,
- "z": "4842829a.c92f5c",
+ "x": 682.9935626983643,
+ "y": 158.99348783493042,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "246c798e.5e7076",
+ "id": "fc6cccab.f6373",
"type": "comment",
"name": "set tmp ar-id to fetch resource from MDSAL",
"info": "",
"comments": "",
- "x": 707.9577808380127,
- "y": 140.0252823829651,
- "z": "4842829a.c92f5c",
+ "x": 711.9538745880127,
+ "y": 123.02528381347656,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "4127df46.08ca1",
+ "id": "ba42cb5a.846d08",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 632.997407913208,
- "y": 268.9934916496277,
- "z": "4842829a.c92f5c",
+ "x": 636.993501663208,
+ "y": 251.99349308013916,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "72064d52.212b94",
+ "id": "8171db6d.f63858",
"type": "execute",
"name": "execute Properties",
"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": 639.259298324585,
- "y": 356.66022062301636,
- "z": "4842829a.c92f5c",
+ "x": 643.255392074585,
+ "y": 339.66022205352783,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "aae6c90e.119798",
+ "id": "b40f6fde.18743",
"type": "execute",
"name": "generate allotted-resource tmp.ar-url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-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": 686.259355545044,
- "y": 444.6602244377136,
- "z": "4842829a.c92f5c",
+ "x": 690.255449295044,
+ "y": 427.6602258682251,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "ca8f4f1a.61b38",
+ "id": "8f7c2f3a.39068",
"type": "comment",
"name": "GET connection-attachment-allotted-resource from mdsal",
"info": "",
"comments": "",
- "x": 740.8123168945312,
- "y": 513.5386500358582,
- "z": "4842829a.c92f5c",
+ "x": 744.8084106445312,
+ "y": 496.53865146636963,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "9f182507.e3c608",
+ "id": "6a9edb15.0372c4",
"type": "comment",
"name": "Used for setting output to API Handler",
"info": "",
"comments": "",
- "x": 686.9974384307861,
- "y": 235.99350118637085,
- "z": "4842829a.c92f5c",
+ "x": 690.9935321807861,
+ "y": 218.99350261688232,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "2aa7816a.d5fa1e",
+ "id": "5d0ffaf8.eea164",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 704.9974040985107,
- "y": 321.88238191604614,
- "z": "4842829a.c92f5c",
+ "x": 708.9934978485107,
+ "y": 304.8823833465576,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "7187d295.0c7a1c",
+ "id": "4c6a252e.949a4c",
"type": "comment",
"name": "Used to Get AR by id to MDSAL, same as self-link",
"info": "",
"comments": "",
- "x": 730.9974231719971,
- "y": 408.88234090805054,
- "z": "4842829a.c92f5c",
+ "x": 734.9935169219971,
+ "y": 391.882342338562,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "b2104ab0.d42038",
+ "id": "1df58ece.22a6f1",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1194.6707286834717,
- "y": 526.9999775886536,
- "z": "4842829a.c92f5c",
+ "x": 1198.6668224334717,
+ "y": 509.99997901916504,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "736e1064.726c"
+ "beb58fcf.0e694"
]
]
},
{
- "id": "736e1064.726c",
+ "id": "beb58fcf.0e694",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1338.6708068847656,
- "y": 484.49989557266235,
- "z": "4842829a.c92f5c",
+ "x": 1342.6669006347656,
+ "y": 467.4998970031738,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "a5f06ff2.e93e4"
+ "b372be99.b158c"
]
]
},
{
- "id": "a5f06ff2.e93e4",
+ "id": "b372be99.b158c",
"type": "switchNode",
"name": "switch cr length",
"xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1507.5282306671143,
- "y": 482.1190667152405,
- "z": "4842829a.c92f5c",
+ "x": 1511.5243244171143,
+ "y": 465.11906814575195,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "69d17a58.9c2324",
- "1cf05230.c0296e"
+ "553cf33f.abe66c",
+ "efe7a59a.897c58"
]
]
},
{
- "id": "69d17a58.9c2324",
+ "id": "553cf33f.abe66c",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1662.8613662719727,
- "y": 454.1189818382263,
- "z": "4842829a.c92f5c",
+ "x": 1666.8574600219727,
+ "y": 437.1189832687378,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "a2e5f5bf.161fe8"
+ "bb79446e.fd2a98"
]
]
},
{
- "id": "a2e5f5bf.161fe8",
+ "id": "bb79446e.fd2a98",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic='true'>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1821.3851699829102,
- "y": 452.0238289833069,
- "z": "4842829a.c92f5c",
+ "x": 1825.3812637329102,
+ "y": 435.02383041381836,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "2e9b819d.3363ee",
- "edfeb643.5889d8",
- "76036750.d4da68"
+ "c3367ce.c8b6f8",
+ "6e235bab.f44c74",
+ "fca0cf3f.e6c1c"
]
]
},
{
- "id": "8107bf70.6729c",
+ "id": "cad70d2f.866d6",
"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: Connection attachment resource not exist\" />\n \n",
"comments": "",
- "x": 1761.5231018066406,
- "y": 559.0660634040833,
- "z": "4842829a.c92f5c",
+ "x": 1765.5191955566406,
+ "y": 542.0660648345947,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "a6741673.5edd48",
+ "id": "60f581d.8121d8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1186.5225315093994,
- "y": 562.0660624504089,
- "z": "4842829a.c92f5c",
+ "x": 1190.5186252593994,
+ "y": 545.0660638809204,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "9ba85af5.f74448"
+ "4541101a.4fcaa"
]
]
},
{
- "id": "9ba85af5.f74448",
+ "id": "4541101a.4fcaa",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1366.522481918335,
- "y": 562.7326130867004,
- "z": "4842829a.c92f5c",
+ "x": 1370.518575668335,
+ "y": 545.7326145172119,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "8107bf70.6729c"
+ "cad70d2f.866d6"
]
]
},
{
- "id": "1cf05230.c0296e",
+ "id": "efe7a59a.897c58",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1654.1893692016602,
- "y": 513.3993563652039,
- "z": "4842829a.c92f5c",
+ "x": 1658.1854629516602,
+ "y": 496.39935779571533,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "8107bf70.6729c"
+ "cad70d2f.866d6"
]
]
},
{
- "id": "2e9b819d.3363ee",
+ "id": "c3367ce.c8b6f8",
"type": "set",
"name": "set connection-attachment-ar from get",
"xml": "<set>\n<parameter name='connection-attachment-ar.' value='$mdsal-ar.connection-attachment-allotted-resource[0].' />\n",
"comments": "",
- "x": 2068.4486236572266,
- "y": 425.0000810623169,
- "z": "4842829a.c92f5c",
+ "x": 2072.4447174072266,
+ "y": 408.00008249282837,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "edfeb643.5889d8",
+ "id": "6e235bab.f44c74",
"type": "set",
"name": "set oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-ar.allotted-resource-status.rpc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id`' />\n\n",
"comments": "",
- "x": 2017.4488925933838,
- "y": 527.4286171197891,
- "z": "4842829a.c92f5c",
+ "x": 2021.4449863433838,
+ "y": 510.4286185503006,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "76036750.d4da68",
+ "id": "fca0cf3f.e6c1c",
"type": "switchNode",
"name": "switch order-status",
"xml": "<switch test='`$connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status`'>\n",
"comments": "",
"outputs": 1,
- "x": 2019.448709487915,
- "y": 467.0000420808792,
- "z": "4842829a.c92f5c",
+ "x": 2023.444803237915,
+ "y": 450.0000435113907,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e87ff105.14d1b",
- "d97dfa9c.e30428"
+ "3fdfd73c.bfa0f8",
+ "a02243dc.27d9"
]
]
},
{
- "id": "d97dfa9c.e30428",
+ "id": "a02243dc.27d9",
"type": "outcome",
"name": "outcome Created",
"xml": "<outcome value='Created'>\n",
"comments": "",
"outputs": 1,
- "x": 2247.0490589141846,
- "y": 458.0000993013382,
- "z": "4842829a.c92f5c",
+ "x": 2251.0451526641846,
+ "y": 441.00010073184967,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "987bc713.b486f8"
+ "efd48355.63c2"
]
]
},
{
- "id": "e87ff105.14d1b",
+ "id": "3fdfd73c.bfa0f8",
"type": "outcome",
"name": "outcome Other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2241.762954711914,
- "y": 497.42865657806396,
- "z": "4842829a.c92f5c",
+ "x": 2245.759048461914,
+ "y": 480.42865800857544,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "b58f7e1e.c3478"
+ "e7841384.7d2f"
]
]
},
{
- "id": "987bc713.b486f8",
+ "id": "efd48355.63c2",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2406.519187927246,
- "y": 458.37570428848267,
- "z": "4842829a.c92f5c",
+ "x": 2410.515281677246,
+ "y": 441.37570571899414,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "b58f7e1e.c3478",
+ "id": "e7841384.7d2f",
"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 connection-attachment-allotted-resource with order status of ' + $connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status + '.'`\" />\n",
"comments": "",
- "x": 2417.670768737793,
- "y": 496.0000557899475,
- "z": "4842829a.c92f5c",
+ "x": 2421.666862487793,
+ "y": 479.000057220459,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "e130ad96.c9e09",
+ "id": "28e25554.5dcffa",
"type": "call",
"name": "call GENERIC-RESOURCE-API:sdwan-get-saved-ar-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-saved-ar-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 911.3069496154785,
- "y": 633.4936280250549,
- "z": "4842829a.c92f5c",
+ "x": 915.3030433654785,
+ "y": 616.4936294555664,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "21e8ba33.483c86",
+ "id": "e6936fb4.46122",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 605.3130493164062,
- "y": 634.4999985694885,
- "z": "4842829a.c92f5c",
+ "x": 609.3091430664062,
+ "y": 617.5,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e130ad96.c9e09"
+ "28e25554.5dcffa"
]
]
},
{
- "id": "336e8236.5ec30e",
+ "id": "912e86c8.6df528",
"type": "comment",
"name": "GET parent-service-data from mdsal to check existence of other End point",
"info": "",
"comments": "",
- "x": 783.00439453125,
- "y": 705.5317368507385,
- "z": "4842829a.c92f5c",
+ "x": 787.00048828125,
+ "y": 688.53173828125,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "2b31d5c5.87577a",
+ "id": "bb953da4.20a6",
"type": "comment",
"name": "GET connection-attachment-ar to store AR data from mdsal",
"info": "",
"comments": "",
- "x": 2130.4766845703125,
- "y": 385.50393533706665,
- "z": "4842829a.c92f5c",
+ "x": 2134.4727783203125,
+ "y": 368.5039367675781,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "7d9870f2.8c169",
+ "id": "a02dc728.884b28",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 668.9727172851562,
- "y": 735.000120639801,
- "z": "4842829a.c92f5c",
+ "x": 672.9688110351562,
+ "y": 718.0001220703125,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "b757ef37.0ce2d",
+ "id": "237a4084.caa97",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1028.972885131836,
- "y": 792.0000901222229,
- "z": "4842829a.c92f5c",
+ "x": 1032.968978881836,
+ "y": 775.0000915527344,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "8876c1bb.25741"
+ "cb935d16.398af"
]
]
},
{
- "id": "f706c388.1aebc",
+ "id": "b92e648c.4237d8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1020.8246879577637,
- "y": 827.0661749839783,
- "z": "4842829a.c92f5c",
+ "x": 1024.8207817077637,
+ "y": 810.0661764144897,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "cb9cbf16.bef44"
+ "3472a1b6.dd0c3e"
]
]
},
{
- "id": "cb9cbf16.bef44",
+ "id": "3472a1b6.dd0c3e",
"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: Parent service data not available\" />\n \n",
"comments": "",
- "x": 1166.9734687805176,
- "y": 826.3335862159729,
- "z": "4842829a.c92f5c",
+ "x": 1170.9695625305176,
+ "y": 809.3335876464844,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "8876c1bb.25741",
+ "id": "cb935d16.398af",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1159.9729804992676,
- "y": 792.0001511573792,
- "z": "4842829a.c92f5c",
+ "x": 1163.9690742492676,
+ "y": 775.0001525878906,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "2c9b5f28.48e9e",
+ "id": "a9379012.e6c67",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 842.7351894378662,
- "y": 1824.9538197517395,
- "z": "4842829a.c92f5c",
+ "x": 846.7313137054443,
+ "y": 2135.9540371894836,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "6b8dfb7d.64cd94"
+ "be6d4648.608728"
]
]
},
{
- "id": "6b8dfb7d.64cd94",
+ "id": "be6d4648.608728",
"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": 1009.2590103149414,
- "y": 1851.5728268623352,
- "z": "4842829a.c92f5c",
+ "x": 1013.2551345825195,
+ "y": 2162.5730443000793,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "ed67a862.2bd1f8",
+ "id": "c2820f2f.b28f6",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 844.8304176330566,
- "y": 1872.7156624794006,
- "z": "4842829a.c92f5c",
+ "x": 848.8265419006348,
+ "y": 2183.715879917145,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "6b8dfb7d.64cd94"
+ "be6d4648.608728"
]
]
},
{
- "id": "97cf9734.788978",
+ "id": "4982ee04.1cd2f",
"type": "comment",
"name": "Save Resource to AAI",
"info": "",
"comments": "",
- "x": 616.7828330993652,
- "y": 1813.3029828071594,
- "z": "4842829a.c92f5c",
+ "x": 620.7789573669434,
+ "y": 2124.3032002449036,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "38c9c0d2.63a2d",
+ "id": "1ebdd52f.25cc2b",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 631.5505294799805,
- "y": 1734.8284640312195,
- "z": "4842829a.c92f5c",
+ "x": 635.5466537475586,
+ "y": 2045.8286814689636,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "9192f41d.1c9e78",
+ "id": "5f71dd6c.97cd84",
"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": 591.963701248169,
- "y": 1920.4442524909973,
- "z": "4842829a.c92f5c",
+ "x": 595.9598255157471,
+ "y": 2231.4444699287415,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "43fe29d3.28d4b8",
+ "id": "69260ab2.333c94",
"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.sdwan-attachment.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": 684.2826118469238,
- "y": 1659.469316959381,
- "z": "4842829a.c92f5c",
+ "x": 688.278736114502,
+ "y": 1970.4695343971252,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "d5f8f1b8.84781",
- "d21a6279.bc9d6",
- "9617473f.000048"
+ "61914fb2.5848f",
+ "913cab50.d379e8",
+ "247de1a.a91111e"
]
]
},
{
- "id": "d5f8f1b8.84781",
+ "id": "61914fb2.5848f",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 938.9240341186523,
- "y": 1703.8007111549377,
- "z": "4842829a.c92f5c",
+ "x": 942.9201583862305,
+ "y": 2014.8009285926819,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "ce2b1814.f0bc28"
+ "63853616.80d768"
]
]
},
{
- "id": "d21a6279.bc9d6",
+ "id": "913cab50.d379e8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 940.9240570068359,
- "y": 1662.3006752952933,
- "z": "4842829a.c92f5c",
+ "x": 944.9201812744141,
+ "y": 1973.3008927330375,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "ce2b1814.f0bc28"
+ "63853616.80d768"
]
]
},
{
- "id": "9617473f.000048",
+ "id": "247de1a.a91111e",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 944.6741409301758,
- "y": 1613.6578278541565,
- "z": "4842829a.c92f5c",
+ "x": 948.6702651977539,
+ "y": 1924.6580452919006,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "c002bab4.10b818"
+ "e8b97cec.a52d7"
]
]
},
{
- "id": "ce2b1814.f0bc28",
+ "id": "63853616.80d768",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1099.674160003662,
- "y": 1682.0507416725159,
- "z": "4842829a.c92f5c",
+ "x": 1103.6702842712402,
+ "y": 1993.05095911026,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "c002bab4.10b818",
+ "id": "e8b97cec.a52d7",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1072.3300857543945,
- "y": 1615.8499960899353,
- "z": "4842829a.c92f5c",
+ "x": 1076.3262100219727,
+ "y": 1926.8502135276794,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "4fc8c244.1177ac",
+ "id": "720d11d0.f67bc",
"type": "set",
"name": "set ar-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-status.action' value=\"`$connection-attachment-topology-operation-input.request-information.request-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-name' value=\"connection-attachment-topology-operation\" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-action' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$connection-attachment-topology-operation-input.request-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$connection-attachment-topology-operation-input.service-information.` \" />\n",
"comments": "",
- "x": 586.4962272644043,
- "y": 1493.8502180576324,
- "z": "4842829a.c92f5c",
+ "x": 590.4923515319824,
+ "y": 1804.8504354953766,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "daadac76.292c6",
+ "id": "22826455.9296ec",
"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": 603.7820701599121,
- "y": 1566.4698157310486,
- "z": "4842829a.c92f5c",
+ "x": 607.7781944274902,
+ "y": 1877.4700331687927,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "c4a41078.ea3c4",
+ "id": "f959c075.1e7e6",
"type": "set",
"name": "set allotted-resource-oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='Active' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-topology-operation-input.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
"comments": "",
- "x": 653.7691497802734,
- "y": 1603.4208960533142,
- "z": "4842829a.c92f5c",
+ "x": 657.7652740478516,
+ "y": 1914.4211134910583,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "d4d40535.00b288",
+ "id": "671de4e7.c5daec",
"type": "set",
"name": "set model-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.onap-model-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.` \" />",
"comments": "",
- "x": 600.3377685546875,
- "y": 1533.0248684883118,
- "z": "4842829a.c92f5c",
+ "x": 604.3338928222656,
+ "y": 1844.025085926056,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "45fc3466.cbd9ac",
+ "id": "33b4dd9d.575162",
"type": "comment",
"name": "Prepare data for allotted-resource addition to MDSAL",
"info": "This will add to allotted-resource which is present inside service.",
"comments": "",
- "x": 711.6712646484375,
- "y": 1455.0248260498047,
- "z": "4842829a.c92f5c",
+ "x": 715.6673889160156,
+ "y": 1766.0250434875488,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "4c6b5051.361fc",
+ "id": "ad8abb41.f27f98",
"type": "comment",
"name": "Add to allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 655.2510566711426,
- "y": 1421.4381222724915,
- "z": "4842829a.c92f5c",
+ "x": 659.2471809387207,
+ "y": 1732.4383397102356,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "390c3a59.81dbe6",
+ "id": "c88d609e.257e3",
"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 = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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=\"description\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" />\n\t<parameter name=\"operational-status\" value=\"Active\" />\n",
+ "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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=\"description\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<!--parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" /-->\n\t<parameter name=\"operational-status\" value=\"Active\" />\n",
"comments": "",
"outputs": 1,
- "x": 643.2271118164062,
- "y": 1850.7551255226135,
- "z": "4842829a.c92f5c",
+ "x": 647.2232360839844,
+ "y": 2161.7553429603577,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "2c9b5f28.48e9e",
- "ed67a862.2bd1f8"
+ "a9379012.e6c67",
+ "c2820f2f.b28f6"
]
]
},
{
- "id": "f1c987fe.e262e8",
+ "id": "210482d7.10d8ee",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"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": 815.0078735351562,
- "y": 545.0039048194885,
- "z": "4842829a.c92f5c",
+ "x": 819.0039672851562,
+ "y": 528.00390625,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "b2104ab0.d42038",
- "a6741673.5edd48"
+ "1df58ece.22a6f1",
+ "60f581d.8121d8"
]
]
},
{
- "id": "4c06f720.016118",
+ "id": "b09356ce.de3e78",
"type": "execute",
"name": "execute RestApiCallNode - get-resource parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-psd`' />\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-psd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 738.0079956054688,
- "y": 808.0040879249573,
- "z": "4842829a.c92f5c",
+ "x": 742.0040893554688,
+ "y": 791.0040893554688,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "b757ef37.0ce2d",
- "f706c388.1aebc"
+ "237a4084.caa97",
+ "b92e648c.4237d8"
]
]
},
{
- "id": "1379096d.d52197",
+ "id": "b70e72ac.ac27d",
"type": "execute",
"name": "get parent-service-data url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-psd\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 638.0079040527344,
- "y": 771.0039210319519,
- "z": "4842829a.c92f5c",
+ "x": 642.0039978027344,
+ "y": 754.0039224624634,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "5177b2ec.7304dc",
+ "id": "32321857.9b87a8",
"type": "set",
"name": "set prop.ar.provided-allotted-resource-id",
"xml": "<set>\n<parameter name='prop.ar.provided-allotted-resource-id' value='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].allotted-resource-id`' />\n\n",
"comments": "",
- "x": 1496.0003814697266,
- "y": 860.1218543052673,
- "z": "4842829a.c92f5c",
+ "x": 1499.9964752197266,
+ "y": 843.1218557357788,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "a4de5ab0.2e8518",
+ "id": "b156e259.c2b83",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2002.0009765625,
- "y": 954.4551377296448,
- "z": "4842829a.c92f5c",
+ "x": 2005.9970703125,
+ "y": 937.4551391601562,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "b07d3158.ec06e"
+ "7bcfda30.e9f8d4"
]
]
},
{
- "id": "e77eab64.b80238",
+ "id": "9ffe3ec9.11aa8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2005.852352142334,
- "y": 916.5212178230286,
- "z": "4842829a.c92f5c",
+ "x": 2009.848445892334,
+ "y": 899.52121925354,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "67d985d1.99c82c"
+ "66958c0e.e9ae64"
]
]
},
{
- "id": "a9f31ecc.485fc",
+ "id": "edc31606.488c38",
"type": "for",
"name": "for arvidx.. mdsal-sd.service-data.vnfs.vnf_length[]",
"xml": "<for index='arvidx' start='0' end='`$mdsal-sd.service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1898.0015487670898,
- "y": 1682.1222678422928,
- "z": "4842829a.c92f5c",
+ "x": 1901.9976425170898,
+ "y": 1665.1222692728043,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "3f28b2ff.c5261e"
+ "4a985c04.ef4f84"
]
]
},
{
- "id": "3f28b2ff.c5261e",
+ "id": "4a985c04.ef4f84",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1657.6680450439453,
- "y": 1754.1224604845047,
- "z": "4842829a.c92f5c",
+ "x": 1661.6641387939453,
+ "y": 1737.1224619150162,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "7390d84f.4b2318"
+ "f49161ce.7951e"
]
]
},
{
- "id": "7390d84f.4b2318",
+ "id": "f49161ce.7951e",
"type": "switchNode",
"name": "switch ActivateSiteInstance",
"xml": "<switch test=\"`$mdsal-sd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSiteInstance'`\">\n\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 1870.5332794189453,
- "y": 1755.3203288316727,
- "z": "4842829a.c92f5c",
+ "x": 1874.5293731689453,
+ "y": 1738.3203302621841,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "f67dfe78.781af"
+ "ba99c3de.16d52"
]
]
},
{
- "id": "f67dfe78.781af",
+ "id": "ba99c3de.16d52",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2075.53263092041,
- "y": 1758.3203250169754,
- "z": "4842829a.c92f5c",
+ "x": 2079.52872467041,
+ "y": 1741.3203264474869,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "24aa0f5e.31356"
+ "81072e73.36a9b"
]
]
},
{
- "id": "e2678b6.a3e2078",
+ "id": "fe54ca75.073228",
"type": "set",
"name": "set tmp.sitevidx ",
"xml": "<set>\n<parameter name='tmp.sitevidx' value='`$arvidx`' />\n\n",
"comments": "",
- "x": 2419.532802581787,
- "y": 1738.3206726312637,
- "z": "4842829a.c92f5c",
+ "x": 2423.528896331787,
+ "y": 1721.3206740617752,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "9f2a331c.6de8",
+ "id": "fca98070.131e",
"type": "set",
"name": "set prop.ar-parent-service-instance-id",
"xml": "<set>\n<parameter name='prop.ar-parent-service-instance-id' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.parent-service-instance-id`' /> \n",
"comments": "",
- "x": 1647.0009765625,
- "y": 1101.1221171617508,
- "z": "4842829a.c92f5c",
+ "x": 1650.9970703125,
+ "y": 1084.1221185922623,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "d2ac9580.cea3a8",
+ "id": "3615b198.912bde",
"type": "for",
"name": "for loop aridx - Get role from allotted resource",
"xml": "<for index=\"aridx\" start=\"0\" end=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 1674.0004901885986,
- "y": 1058.621705532074,
- "z": "4842829a.c92f5c",
+ "x": 1677.9965839385986,
+ "y": 1041.6217069625854,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "ab4a3566.1d4448"
+ "ff4ce46e.aa5008"
]
]
},
{
- "id": "9e31b20.ec7145",
+ "id": "17a801cc.ffa25e",
"type": "switchNode",
"name": "switch Role",
"xml": "<switch test=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].name == 'role'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2105.0007343292236,
- "y": 1024.6218276023865,
- "z": "4842829a.c92f5c",
+ "x": 2108.9968280792236,
+ "y": 1007.621829032898,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "8e1f2970.68a218"
+ "4be35b76.6b2a54"
]
]
},
{
- "id": "8e1f2970.68a218",
+ "id": "4be35b76.6b2a54",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2245.0009784698486,
- "y": 1022.621949672699,
- "z": "4842829a.c92f5c",
+ "x": 2248.9970722198486,
+ "y": 1005.6219511032104,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "ef163b1b.5ea0c8"
+ "7e234298.9ccc3c"
]
]
},
{
- "id": "ef163b1b.5ea0c8",
+ "id": "7e234298.9ccc3c",
"type": "set",
"name": "set prop.role",
"xml": "<set>\n<parameter name='prop.role' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].value`' />\n",
"comments": "",
- "x": 2389.0017108917236,
- "y": 1022.221803188324,
- "z": "4842829a.c92f5c",
+ "x": 2392.9978046417236,
+ "y": 1005.2218046188354,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "8f7eca2d.7a5ac8",
+ "id": "c26e60ea.9b07b",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1953.0007934570312,
- "y": 1201.1219245195389,
- "z": "4842829a.c92f5c",
+ "x": 1956.9968872070312,
+ "y": 1184.1219259500504,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "2acc8e1c.c1a132"
+ "dcf01c19.ab4ec"
]
]
},
{
- "id": "224b80f9.f7e8e",
+ "id": "21194342.fd75ac",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1950.8531227111816,
- "y": 1162.1880522966385,
- "z": "4842829a.c92f5c",
+ "x": 1954.8492164611816,
+ "y": 1145.18805372715,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "d6b1d2aa.02b42"
+ "26a61e2a.3b4ee2"
]
]
},
{
- "id": "67d985d1.99c82c",
+ "id": "66958c0e.e9ae64",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2132.000476837158,
- "y": 913.6216511726379,
- "z": "4842829a.c92f5c",
+ "x": 2135.996570587158,
+ "y": 896.6216526031494,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "b07d3158.ec06e",
+ "id": "7bcfda30.e9f8d4",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1297.500431060791,
- "y": 1093.621780872345,
- "z": "4842829a.c92f5c",
+ "x": 1301.496524810791,
+ "y": 1076.6217823028564,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "d2ac9580.cea3a8",
- "9f2a331c.6de8",
- "13a1cc8b.f27593",
- "8c1064b8.0837a8"
+ "3615b198.912bde",
+ "fca98070.131e",
+ "d8ea80f8.53dca",
+ "f11b05ac.5891b8"
]
]
},
{
- "id": "d6b1d2aa.02b42",
+ "id": "26a61e2a.3b4ee2",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2080.5013160705566,
- "y": 1155.622012257576,
- "z": "4842829a.c92f5c",
+ "x": 2084.4974098205566,
+ "y": 1138.6220136880875,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "2acc8e1c.c1a132",
+ "id": "dcf01c19.ab4ec",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1679.5010528564453,
- "y": 1280.6221534013748,
- "z": "4842829a.c92f5c",
+ "x": 1683.4971466064453,
+ "y": 1263.6221548318863,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "2eef69ed.8c4646"
+ "6973f8af.870f38"
]
]
},
{
- "id": "322f0f47.8e765",
+ "id": "452db2df.70966c",
"type": "for",
"name": "for loop siteidx - Get site ID from servicedata",
"xml": "<for index=\"siteidx\" start=\"0\" end=\"`$mdsal-sd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2498.5025024414062,
- "y": 1788.6224652528763,
- "z": "4842829a.c92f5c",
+ "x": 2502.4985961914062,
+ "y": 1771.6224666833878,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "f041a5c4.8e5ff8"
+ "5784939.f29e76c"
]
]
},
{
- "id": "3ce210b6.91582",
+ "id": "200a6173.10b10e",
"type": "switchNode",
"name": "switch siteId",
"xml": "<switch test=\"`$mdsal-sd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].name == 'siteId'`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1969.505865097046,
- "y": 1902.6239272356033,
- "z": "4842829a.c92f5c",
+ "x": 1973.501958847046,
+ "y": 1885.6239286661148,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "57ac6f64.1286d"
+ "91222197.1f508"
]
]
},
{
- "id": "57ac6f64.1286d",
+ "id": "91222197.1f508",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2124.5062351226807,
- "y": 1904.624293923378,
- "z": "4842829a.c92f5c",
+ "x": 2128.5023288726807,
+ "y": 1887.6242953538895,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "b1ee9c99.2aacf"
+ "ea7d1279.422d1"
]
]
},
{
- "id": "cbb60b59.d98d48",
+ "id": "62f62c1c.d1f314",
"type": "set",
"name": "Add sites to list and update length",
"xml": "<set>\n<parameter name='prop.siteIds[$prop.siteIds_length]' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteIds_length' value='`$prop.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n",
"comments": "",
- "x": 2102.0048294067383,
- "y": 2037.122889637947,
- "z": "4842829a.c92f5c",
+ "x": 2106.0009231567383,
+ "y": 2020.1228910684586,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "5723dd.5302dc24",
+ "id": "f3ac87c7.5588f8",
"type": "execute",
"name": "execute RestApiCallNode create vpn topology",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn1Id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 695.0036029815674,
- "y": 1242.6233216524124,
- "z": "4842829a.c92f5c",
+ "x": 698.9997272491455,
+ "y": 1553.6235390901566,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "dbb9cf9c.1b8a",
- "fefb45a2.751f18"
+ "b3354b35.0339d8",
+ "83e6dff5.c0823"
]
]
},
{
- "id": "fefb45a2.751f18",
+ "id": "83e6dff5.c0823",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 939.0035572052002,
- "y": 1263.6231385469437,
- "z": "4842829a.c92f5c",
+ "x": 942.9996814727783,
+ "y": 1574.6233559846878,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "96dbc97.ce15e38"
+ "5884381c.754b78"
]
]
},
{
- "id": "96dbc97.ce15e38",
+ "id": "5884381c.754b78",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1109.003496170044,
- "y": 1266.6231385469437,
- "z": "4842829a.c92f5c",
+ "x": 1112.999620437622,
+ "y": 1577.6233559846878,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "95ee12f3.671c4",
+ "id": "3a834e9e.d6b4c2",
"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 executing Create vpn topology failed\" />\n",
"comments": "",
- "x": 1109.0036182403564,
- "y": 1222.6231385469437,
- "z": "4842829a.c92f5c",
+ "x": 1112.9997425079346,
+ "y": 1533.6233559846878,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "dbb9cf9c.1b8a",
+ "id": "b3354b35.0339d8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 942.003496170044,
- "y": 1222.6231385469437,
- "z": "4842829a.c92f5c",
+ "x": 945.9996204376221,
+ "y": 1533.6233559846878,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "95ee12f3.671c4"
+ "3a834e9e.d6b4c2"
]
]
},
{
- "id": "722c21e0.94316",
+ "id": "97a06baa.a4df68",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1113.569179534912,
- "y": 955.2990155220032,
- "z": "4842829a.c92f5c",
+ "x": 1061.5652923583984,
+ "y": 928.2990293502808,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "db5d0d5.71c66f",
+ "id": "c4f38bc0.54d238",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 650.0689697265625,
- "y": 1004.2993149757385,
- "z": "4842829a.c92f5c",
+ "x": 658.0650634765625,
+ "y": 954.2993497848511,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "9f61640b.56f5e8",
- "fcbf7eb7.5e0e6",
- "b9617b3d.71b3f8"
+ "b1ed8af2.ff9cc8",
+ "64af3109.c43ba",
+ "b545c5fe.0aa818"
]
]
},
{
- "id": "9f61640b.56f5e8",
+ "id": "b1ed8af2.ff9cc8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 916.0691184997559,
- "y": 967.2990155220032,
- "z": "4842829a.c92f5c",
+ "x": 896.0651664733887,
+ "y": 928.2989978790283,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "722c21e0.94316"
+ "97a06baa.a4df68"
]
]
},
{
- "id": "fcbf7eb7.5e0e6",
+ "id": "64af3109.c43ba",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 912.55983543396,
- "y": 1005.8731122016907,
- "z": "4842829a.c92f5c",
+ "x": 892.5559043884277,
+ "y": 964.8731408119202,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "ae421a1b.b35b38"
+ "84eeaaa5.5de4f8"
]
]
},
{
- "id": "b9617b3d.71b3f8",
+ "id": "b545c5fe.0aa818",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 907.89284324646,
- "y": 1047.206425189972,
- "z": "4842829a.c92f5c",
+ "x": 886.8889579772949,
+ "y": 1001.2064542770386,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e4bd895d.631da8"
+ "4396ff0e.50b9e"
]
]
},
{
- "id": "ae421a1b.b35b38",
+ "id": "84eeaaa5.5de4f8",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1089.1312465667725,
- "y": 994.158848285675,
- "z": "4842829a.c92f5c",
+ "x": 1049.1273345947266,
+ "y": 964.1588926315308,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "e4bd895d.631da8",
+ "id": "4396ff0e.50b9e",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1095.6653995513916,
- "y": 1042.6456179618835,
- "z": "4842829a.c92f5c",
+ "x": 1048.6615295410156,
+ "y": 996.6456785202026,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "2eef69ed.8c4646",
+ "id": "6973f8af.870f38",
"type": "for",
"name": "for pnidx.. mdsal-psd.service-data.networks.network_length[]",
"xml": "<for index='pnidx' start='0' end='`$mdsal-parentsd.service-data.networks.network_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1987.5011825561523,
- "y": 1280.1222764253616,
- "z": "4842829a.c92f5c",
+ "x": 1991.4972763061523,
+ "y": 1263.122277855873,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "19a68b02.3eedc5"
+ "86298d2a.4e81d"
]
]
},
{
- "id": "532b87f6.cba248",
+ "id": "9e5424eb.2e5b98",
"type": "switchNode",
"name": "switch ActivateSDWANConnectivityInstance",
"xml": "<switch test=\"`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.request-information.request-action == ActivateSDWANConnectivityInstance`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 1834.169578552246,
- "y": 1369.122292637825,
- "z": "4842829a.c92f5c",
+ "x": 1838.165672302246,
+ "y": 1352.1222940683365,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "f7df899d.2cdaa8"
+ "7568a55.272e35c"
]
]
},
{
- "id": "f7df899d.2cdaa8",
+ "id": "7568a55.272e35c",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2090.1690311431885,
- "y": 1367.1222316026688,
- "z": "4842829a.c92f5c",
+ "x": 2094.1651248931885,
+ "y": 1350.1222330331802,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "4ad4efb2.b5354"
+ "e1df3461.3efed8"
]
]
},
{
- "id": "f89715ac.25dc68",
+ "id": "34f69c4e.e0acb4",
"type": "for",
"name": "for loop paramidx - Get topology from servicedata",
"xml": "<for index=\"paramidx\" start=\"0\" end=\"`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 1877.1676940917969,
- "y": 1460.1214705705643,
- "z": "4842829a.c92f5c",
+ "x": 1881.1637878417969,
+ "y": 1443.1214720010757,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "c531c63.7b95a38"
+ "1b29b6f3.84c7e9"
]
]
},
{
- "id": "bd704489.7274d8",
+ "id": "9dd144dd.7929d8",
"type": "switchNode",
"name": "switch topology",
"xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'topology'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2331.1680545806885,
- "y": 1447.1217604875565,
- "z": "4842829a.c92f5c",
+ "x": 2335.1641483306885,
+ "y": 1430.121761918068,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "76f653aa.77e0bc"
+ "e3be96aa.c2c8a8"
]
]
},
{
- "id": "76f653aa.77e0bc",
+ "id": "e3be96aa.c2c8a8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2480.1678104400635,
- "y": 1442.121882557869,
- "z": "4842829a.c92f5c",
+ "x": 2484.1639041900635,
+ "y": 1425.1218839883804,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e332cfdd.3a325"
+ "23ce8dd3.49fc12"
]
]
},
{
- "id": "e332cfdd.3a325",
+ "id": "23ce8dd3.49fc12",
"type": "set",
"name": "set topology",
"xml": "<set>\n<parameter name='prop.topology' value='`$mdsal-psd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
"comments": "",
- "x": 2620.1679973602295,
- "y": 1439.7217980623245,
- "z": "4842829a.c92f5c",
+ "x": 2624.1640911102295,
+ "y": 1422.721799492836,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "95926f9f.7a56d",
+ "id": "ecf33c6a.0e252",
"type": "switchNode",
"name": "switch vpnId",
"xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpn-id'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2318.8340015411377,
- "y": 1485.4549852609634,
- "z": "4842829a.c92f5c",
+ "x": 2322.8300952911377,
+ "y": 1468.454986691475,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "915a39b2.608e28"
+ "3bf645ac.c4019a"
]
]
},
{
- "id": "915a39b2.608e28",
+ "id": "3bf645ac.c4019a",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2458.8339443206787,
- "y": 1485.4548016786575,
- "z": "4842829a.c92f5c",
+ "x": 2462.8300380706787,
+ "y": 1468.454803109169,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "56e124a4.ba815c"
+ "f947fdb0.d1a3c"
]
]
},
{
- "id": "56e124a4.ba815c",
+ "id": "f947fdb0.d1a3c",
"type": "set",
"name": "set prop.vpn1Id",
"xml": "<set>\n<parameter name='prop.vpn1Id' value='`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
"comments": "",
- "x": 2606.833948135376,
- "y": 1485.0548692941666,
- "z": "4842829a.c92f5c",
+ "x": 2610.830041885376,
+ "y": 1468.054870724678,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "537ad820.346958",
+ "id": "6a97289d.80a568",
"type": "execute",
"name": "execute RestApiCallNode create vpn ",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 664.0019989013672,
- "y": 1151.122742652893,
- "z": "4842829a.c92f5c",
+ "x": 667.9981231689453,
+ "y": 1462.1229600906372,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "3ba3cba0.b1b5b4",
- "14233b12.99c415"
+ "5ffc81bd.b86cd",
+ "2fd24486.c6bc7c"
]
]
},
{
- "id": "14233b12.99c415",
+ "id": "2fd24486.c6bc7c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 884.0019016265869,
- "y": 1147.1227074861526,
- "z": "4842829a.c92f5c",
+ "x": 887.998025894165,
+ "y": 1458.1229249238968,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e9e1022d.54d97"
+ "10a20cb7.762a63"
]
]
},
{
- "id": "e9e1022d.54d97",
+ "id": "10a20cb7.762a63",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1054.0018405914307,
- "y": 1150.1227074861526,
- "z": "4842829a.c92f5c",
+ "x": 1057.9979648590088,
+ "y": 1461.1229249238968,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "12277977.d003a7",
+ "id": "bb44545a.967818",
"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 executing Create vpn failed\" />\n",
"comments": "",
- "x": 1054.0019626617432,
- "y": 1106.1227074861526,
- "z": "4842829a.c92f5c",
+ "x": 1057.9980869293213,
+ "y": 1417.1229249238968,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "3ba3cba0.b1b5b4",
+ "id": "5ffc81bd.b86cd",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 887.0018405914307,
- "y": 1106.1227074861526,
- "z": "4842829a.c92f5c",
+ "x": 890.9979648590088,
+ "y": 1417.1229249238968,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "12277977.d003a7"
+ "bb44545a.967818"
]
]
},
{
- "id": "4ac994c1.39bcbc",
+ "id": "c6900049.d4f2a",
"type": "set",
"name": "set prop.name",
"xml": "<set>\n<parameter name='prop.name' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].value`' />\n",
"comments": "",
- "x": 2464.0007343292236,
- "y": 1074.121461391449,
- "z": "4842829a.c92f5c",
+ "x": 2467.9968280792236,
+ "y": 1057.1214628219604,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "24b71c25.bdf914",
+ "id": "6d71d4d6.b3bfec",
"type": "switchNode",
"name": "switch sdwanVpnName",
"xml": "<switch test=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].name == 'sdwanVpnName'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2143.5004901885986,
- "y": 1079.121461391449,
- "z": "4842829a.c92f5c",
+ "x": 2147.4965839385986,
+ "y": 1062.1214628219604,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "4b8a8916.d5df08"
+ "95235e68.5208b"
]
]
},
{
- "id": "4b8a8916.d5df08",
+ "id": "95235e68.5208b",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2320.5007343292236,
- "y": 1076.121461391449,
- "z": "4842829a.c92f5c",
+ "x": 2324.4968280792236,
+ "y": 1059.1214628219604,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "4ac994c1.39bcbc"
+ "c6900049.d4f2a"
]
]
},
{
- "id": "35fb02d9.bc983e",
+ "id": "5dc928bc.725628",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1233.0308837890625,
- "y": 897.3190293312073,
- "z": "4842829a.c92f5c",
+ "x": 1237.0269775390625,
+ "y": 880.3190307617188,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "5177b2ec.7304dc",
- "72795760.cf2f58",
- "48fba41e.5e07cc"
+ "32321857.9b87a8",
+ "8e15f4fa.e90f28",
+ "9fc5f700.68a778"
]
]
},
{
- "id": "19eae0e7.50657f",
+ "id": "69e18ab9.627484",
"type": "for",
"name": "for pidx..mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]",
"xml": "<for index='pidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 826.18505859375,
- "y": 906.0944199562073,
- "z": "4842829a.c92f5c",
+ "x": 830.18115234375,
+ "y": 889.0944213867188,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "35fb02d9.bc983e"
+ "5dc928bc.725628"
]
]
},
{
- "id": "72795760.cf2f58",
+ "id": "8e15f4fa.e90f28",
"type": "execute",
"name": "generate tmp.ar-url-connection url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar.provided-allotted-resource-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1482.0002059936523,
- "y": 895.6668076515198,
- "z": "4842829a.c92f5c",
+ "x": 1485.9962997436523,
+ "y": 878.6668090820312,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "48fba41e.5e07cc",
+ "id": "9fc5f700.68a778",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-providedAr\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 1631,
- "y": 934.333372592926,
- "z": "4842829a.c92f5c",
+ "x": 1634.99609375,
+ "y": 917.3333740234375,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e77eab64.b80238",
- "a4de5ab0.2e8518"
+ "9ffe3ec9.11aa8",
+ "b156e259.c2b83"
]
]
},
{
- "id": "13a1cc8b.f27593",
+ "id": "d8ea80f8.53dca",
"type": "execute",
"name": "generate prop.ar-parent-service-instance-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/> \n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar-parent-service-instance-id`\"/>\n\n",
"comments": "",
"outputs": 1,
- "x": 1661.3334655761719,
- "y": 1143.0003348588943,
- "z": "4842829a.c92f5c",
+ "x": 1665.3295593261719,
+ "y": 1126.0003362894058,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "8c1064b8.0837a8",
+ "id": "f11b05ac.5891b8",
"type": "execute",
"name": "execute RestApiCallNode - get parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-parentsd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 1680.3334350585938,
- "y": 1177.0004206895828,
- "z": "4842829a.c92f5c",
+ "x": 1684.3295288085938,
+ "y": 1160.0004221200943,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "224b80f9.f7e8e",
- "8f7eca2d.7a5ac8"
+ "21194342.fd75ac",
+ "c26e60ea.9b07b"
]
]
},
{
- "id": "ab4a3566.1d4448",
+ "id": "ff4ce46e.aa5008",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1940.0311298370361,
- "y": 1053.531129360199,
- "z": "4842829a.c92f5c",
+ "x": 1944.0272235870361,
+ "y": 1036.5311307907104,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "9e31b20.ec7145",
- "24b71c25.bdf914"
+ "17a801cc.ffa25e",
+ "6d71d4d6.b3bfec"
]
]
},
{
- "id": "4ad4efb2.b5354",
+ "id": "e1df3461.3efed8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1466.0316848754883,
- "y": 1500.5313200950623,
- "z": "4842829a.c92f5c",
+ "x": 1470.0277786254883,
+ "y": 1483.5313215255737,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "f89715ac.25dc68",
- "6e129b4e.95cc44",
- "5de3f774.9f5298",
- "153d05d.db3defa"
+ "34f69c4e.e0acb4",
+ "f53c2301.9407e",
+ "c3f7512e.84f81",
+ "334c603e.da8c8"
]
]
},
{
- "id": "19a68b02.3eedc5",
+ "id": "86298d2a.4e81d",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1576.6673126220703,
- "y": 1367.6670924425125,
- "z": "4842829a.c92f5c",
+ "x": 1580.6634063720703,
+ "y": 1350.667093873024,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "532b87f6.cba248"
+ "9e5424eb.2e5b98"
]
]
},
{
- "id": "f041a5c4.8e5ff8",
+ "id": "5784939.f29e76c",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1802.0023765563965,
- "y": 1904.6676589250565,
- "z": "4842829a.c92f5c",
+ "x": 1805.9984703063965,
+ "y": 1887.667660355568,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "3ce210b6.91582"
+ "200a6173.10b10e"
]
]
},
{
- "id": "c531c63.7b95a38",
+ "id": "1b29b6f3.84c7e9",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2163.031629562378,
- "y": 1460.531430363655,
- "z": "4842829a.c92f5c",
+ "x": 2167.027723312378,
+ "y": 1443.5314317941666,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "bd704489.7274d8",
- "95926f9f.7a56d"
+ "9dd144dd.7929d8",
+ "ecf33c6a.0e252"
]
]
},
{
- "id": "61033198.2b1b8",
+ "id": "5c15538f.0d810c",
"type": "set",
"name": "set prop.attach.siteId",
"xml": "<set>\n<parameter name='prop.attach.siteId' value='`$mdsal-sd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].value`' />\n\n",
"comments": "",
- "x": 2054.668918609619,
- "y": 1978.333869099617,
- "z": "4842829a.c92f5c",
+ "x": 2058.665012359619,
+ "y": 1961.3338705301285,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "24aa0f5e.31356",
+ "id": "81072e73.36a9b",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2234.259433746338,
- "y": 1759.0044165849686,
- "z": "4842829a.c92f5c",
+ "x": 2238.255527496338,
+ "y": 1742.00441801548,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "e2678b6.a3e2078",
- "322f0f47.8e765"
+ "fe54ca75.073228",
+ "452db2df.70966c"
]
]
},
{
- "id": "b1ee9c99.2aacf",
+ "id": "ea7d1279.422d1",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1857.759853363037,
- "y": 2004.7543412446976,
- "z": "4842829a.c92f5c",
+ "x": 1861.755947113037,
+ "y": 1987.754342675209,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "61033198.2b1b8",
- "cbb60b59.d98d48",
- "96db890b.9cff38"
+ "5c15538f.0d810c",
+ "62f62c1c.d1f314",
+ "9f8585c2.03c528"
]
]
},
{
- "id": "4041fa5f.8f6984",
+ "id": "19a39c5d.bf96f4",
"type": "call",
"name": "call sdwan-wanport-vnf-topology-operation-underlay",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-wanport-vnf-topology-operation-underlay' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 713.757890701294,
- "y": 1359.2539811134338,
- "z": "4842829a.c92f5c",
+ "x": 717.7540149688721,
+ "y": 1670.254198551178,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "1587faed.a593f5",
+ "id": "497d8e2c.0cabf",
"type": "comment",
"name": "underlay",
"info": "1. Get consumed AR from service data\n2. for all the AR id's get the respective AR from MDSAL\n3. From MDSAL AR get parent service instance ID\n4. Get service data based in parent service instance ID to get parent service. i.e, SDWAN Infra service\n5. Get SDWAN connectivity from looping network and check for topology\n6. from parent service data get siteAttachInstance vnf and check the role\n7. from parent service data get wanportINstance vnf and check the transportNetworkName\n8. Get provided AR from the parent service data\n9. for each of the provided ARid get the AR from MDSAL\n10.in the AR check for hub\n\n",
"comments": "",
- "x": 621.7268695831299,
- "y": 1324.2229199409485,
- "z": "4842829a.c92f5c",
+ "x": 625.722993850708,
+ "y": 1635.2231373786926,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "585348e6.e28c68",
+ "id": "bcfeb911.f55008",
"type": "set",
"name": "set prop.siteAttachement_length=0",
"xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",
"comments": "",
- "x": 663.0038757324219,
- "y": 871.5311719179153,
- "z": "4842829a.c92f5c",
+ "x": 666.9999694824219,
+ "y": 854.5311733484268,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "6e129b4e.95cc44",
+ "id": "f53c2301.9407e",
"type": "set",
"name": "set prop.ar-service-instance-id",
"xml": "<set>\n<parameter name='prop.ar-service-instance-id' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.connection-attachment-topology.allotted-resource-identifiers.consuming-service-instance-id`' />\n",
"comments": "",
- "x": 1826.0043029785156,
- "y": 1498.5312304496765,
- "z": "4842829a.c92f5c",
+ "x": 1830.0003967285156,
+ "y": 1481.531231880188,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "5de3f774.9f5298",
+ "id": "c3f7512e.84f81",
"type": "execute",
"name": "generate prop.ar-service-instance-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/> \n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar-service-instance-id`\"/>\n\n",
"comments": "",
"outputs": 1,
- "x": 1836.3365745544434,
- "y": 1539.409375667572,
- "z": "4842829a.c92f5c",
+ "x": 1840.3326683044434,
+ "y": 1522.4093770980835,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "153d05d.db3defa",
+ "id": "334c603e.da8c8",
"type": "execute",
"name": "execute RestApiCallNode - get service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-sd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 1865.3366394042969,
- "y": 1580.409375667572,
- "z": "4842829a.c92f5c",
+ "x": 1869.3327331542969,
+ "y": 1563.4093770980835,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "9f007bfc.0c1338",
- "c288c029.05ff1"
+ "c3928a9a.4b87b8",
+ "3258f9bd.5d9236"
]
]
},
{
- "id": "9f007bfc.0c1338",
+ "id": "c3928a9a.4b87b8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2121.8563232421875,
- "y": 1589.597209095955,
- "z": "4842829a.c92f5c",
+ "x": 2125.8524169921875,
+ "y": 1572.5972105264664,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "690363c.d28ea9c"
+ "8e2c2a42.ebc3b8"
]
]
},
{
- "id": "c288c029.05ff1",
+ "id": "3258f9bd.5d9236",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2124.003993988037,
- "y": 1628.5310813188553,
- "z": "4842829a.c92f5c",
+ "x": 2128.000087738037,
+ "y": 1611.5310827493668,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "d23e72e1.4c912"
+ "db1a6308.98167"
]
]
},
{
- "id": "690363c.d28ea9c",
+ "id": "8e2c2a42.ebc3b8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2251.5045166015625,
- "y": 1583.0311690568924,
- "z": "4842829a.c92f5c",
+ "x": 2255.5006103515625,
+ "y": 1566.0311704874039,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[]
]
},
{
- "id": "d23e72e1.4c912",
+ "id": "db1a6308.98167",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1600.0037841796875,
- "y": 1679.531129002571,
- "z": "4842829a.c92f5c",
+ "x": 1603.9998779296875,
+ "y": 1662.5311304330826,
+ "z": "5b3e3707.3aa6c8",
"wires": [
[
- "a9f31ecc.485fc"
+ "edc31606.488c38"
]
]
},
{
- "id": "54f08af3.c933d4",
+ "id": "1a500d64.c038a3",
"type": "comment",
"name": "TODO send Email",
"info": "",
"comments": "",
- "x": 963.0038928985596,
- "y": 1404.0313096046448,
- "z": "4842829a.c92f5c",
+ "x": 967.0000171661377,
+ "y": 1715.031527042389,
+ "z": "5b3e3707.3aa6c8",
"wires": []
},
{
- "id": "96db890b.9cff38",
+ "id": "9f8585c2.03c528",
"type": "set",
"name": "Add site attachement to list and update length",
"xml": "<set>\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].siteId' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles[0]' value='`$prop.role`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles_length' value='1' />\n<parameter name='prop.siteAttachements_length' value='`$prop.siteAttachements_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",
"comments": "",
- "x": 2137.253952026367,
- "y": 2091.7539863586426,
- "z": "4842829a.c92f5c",
+ "x": 2141.250045776367,
+ "y": 2074.753987789154,
+ "z": "5b3e3707.3aa6c8",
+ "wires": []
+ },
+ {
+ "id": "86fafd91.f4f2f",
+ "type": "execute",
+ "name": "execute RestApiCallNode Get token",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 655.0038986206055,
+ "y": 1072.0041399002075,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "6e49d8b7.8b66c8",
+ "d4d84dda.9a08b"
+ ]
+ ]
+ },
+ {
+ "id": "6e49d8b7.8b66c8",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 907.0040245056152,
+ "y": 1053.003957748413,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "2d072571.88985a"
+ ]
+ ]
+ },
+ {
+ "id": "d4d84dda.9a08b",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 899.2540588378906,
+ "y": 1088.6470804214478,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "e6862503.c2ac28"
+ ]
+ ]
+ },
+ {
+ "id": "e6862503.c2ac28",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1047.004051208496,
+ "y": 1086.3972024917603,
+ "z": "5b3e3707.3aa6c8",
+ "wires": []
+ },
+ {
+ "id": "2d072571.88985a",
+ "type": "set",
+ "name": "set token-id",
+ "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
+ "comments": "",
+ "x": 1056.0040245056152,
+ "y": 1052.003927230835,
+ "z": "5b3e3707.3aa6c8",
+ "wires": []
+ },
+ {
+ "id": "df3f5d3a.29e2c",
+ "type": "get-resource",
+ "name": "get-resource service-subscription",
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type \n AND customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id'\n force=\"true\" pfx=\"tmp.AnAI-data-tenant\"> ",
+ "comments": "",
+ "outputs": 1,
+ "x": 645.8993682861328,
+ "y": 1184.5660381317139,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "a39bcd10.58925",
+ "2937722a.892cce"
+ ]
+ ]
+ },
+ {
+ "id": "601b10b0.92d6e",
+ "type": "switchNode",
+ "name": "switch temp-ub-sub-account-id",
+ "xml": "<switch test='`$tmp.AnAI-data-tenant.temp-ub-sub-account-id`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1057.8994598388672,
+ "y": 1149.3161191940308,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "9400efe1.833e2",
+ "af14c507.1fb9e8"
+ ]
+ ]
+ },
+ {
+ "id": "9400efe1.833e2",
+ "type": "outcome",
+ "name": "NULL",
+ "xml": "<outcome value=''>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1250.6139106750488,
+ "y": 1123.3161602020264,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "97ca3fa8.80b92"
+ ]
+ ]
+ },
+ {
+ "id": "af14c507.1fb9e8",
+ "type": "other",
+ "name": "Other",
+ "xml": "<outcome value='Other'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1203.8994903564453,
+ "y": 1217.3162384033203,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "98cbe213.a0ab5"
+ ]
+ ]
+ },
+ {
+ "id": "a39bcd10.58925",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 856.3992309570312,
+ "y": 1157.3120965957642,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "601b10b0.92d6e"
+ ]
+ ]
+ },
+ {
+ "id": "2937722a.892cce",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 850.0778198242188,
+ "y": 1209.5264081954956,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ [
+ "b04b740c.a6ef58"
+ ]
+ ]
+ },
+ {
+ "id": "b04b740c.a6ef58",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1002.8278198242188,
+ "y": 1209.2764692306519,
+ "z": "5b3e3707.3aa6c8",
+ "wires": []
+ },
+ {
+ "id": "98cbe213.a0ab5",
+ "type": "set",
+ "name": "set prop.tenant-id",
+ "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data-tenant.temp-ub-sub-account-id`' />\n",
+ "comments": "",
+ "x": 1372.7566719055176,
+ "y": 1215.423252105713,
+ "z": "5b3e3707.3aa6c8",
+ "wires": []
+ },
+ {
+ "id": "55f46b97.799ce4",
+ "type": "execute",
+ "name": "execute RestApiCallNode Create tenant auth",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 683.3994293212891,
+ "y": 1251.4588842391968,
+ "z": "5b3e3707.3aa6c8",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "97ca3fa8.80b92",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1363.042236328125,
+ "y": 1168.1375246047974,
+ "z": "5b3e3707.3aa6c8",
"wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-create.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-create.json
index 8dbd089a..837612af 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-create.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-create.json
@@ -1,20 +1,20 @@
[
{
- "id": "d0edaee0.371d2",
+ "id": "44d87731.3a3c18",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 130.00390625,
- "y": 68.99999856948853,
- "z": "28b033ee.a901cc",
+ "x": 95.0000228881836,
+ "y": 25,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "ccac73a.016209"
+ "6fd2c371.0f81ec"
]
]
},
{
- "id": "ccac73a.016209",
+ "id": "6fd2c371.0f81ec",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,1282 +22,1282 @@
"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": 313.00391006469727,
- "y": 143.00001668930054,
- "z": "28b033ee.a901cc",
+ "x": 278.00002670288086,
+ "y": 99.00001811981201,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "20c8ba03.7fc266"
+ "45f888b.a092e78"
]
]
},
{
- "id": "20c8ba03.7fc266",
+ "id": "45f888b.a092e78",
"type": "method",
"name": "sdwan-attachment-topology-operation-create",
"xml": "<method rpc='sdwan-attachment-topology-operation-create' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 301.0040283203125,
- "y": 230.99999952316284,
- "z": "28b033ee.a901cc",
+ "x": 266.0001449584961,
+ "y": 187.00000095367432,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "7fb8a0a8.cc16e"
+ "13d40907.770c77"
]
]
},
{
- "id": "7fb8a0a8.cc16e",
+ "id": "13d40907.770c77",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 221.00395965576172,
- "y": 980.0002474784851,
- "z": "28b033ee.a901cc",
+ "x": 186.0000762939453,
+ "y": 936.0002489089966,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "2437dbcf.331264",
- "730eea74.2853a4",
- "3eb4cc5.e84ab34",
- "98a0f1ed.ad821",
- "48d3a6f4.7a9f68",
- "5e870da5.d4b9c4",
- "f395bfa7.29021",
- "a35c1852.b6d228",
- "128728fe.ad5877",
- "7f796e7c.de4f4",
- "52f115fe.31e7bc",
- "6a649bce.b1cf84",
- "549597d0.2434c8",
- "b67f723e.a2fdd",
- "e622a70a.fb3f98",
- "3c5561ef.3b198e",
- "34b5882f.c7cb48",
- "273cbd63.ba5da2",
- "7cadc884.11c378",
- "f028e514.462408",
- "2fe2b50e.b3feea",
- "b0371fd5.a7b76",
- "fdbceac6.217498"
+ "7bc4c8b1.1d9f68",
+ "9cf88721.96ba18",
+ "f2e620b.7ad45e",
+ "5cd475b4.e29f6c",
+ "e3b4ab98.b00c28",
+ "31146b5a.f96304",
+ "337b8132.75507e",
+ "33eb09e.c2f17f6",
+ "d6792827.57dcf8",
+ "145b2990.9f1986",
+ "e23f7239.d2c",
+ "c7cc4539.500a68",
+ "eae0ae19.16041",
+ "d8cd962c.832e98",
+ "81f242e0.4cfb8",
+ "a785b9fe.8e2b78",
+ "e1b91be4.687fd8",
+ "6d2b2eaf.a08e",
+ "55176b7b.204274",
+ "e7eec3f2.e0455",
+ "a8dc15.338363e8",
+ "3040fa3e.5fdf76",
+ "48507d03.0cfd24"
]
]
},
{
- "id": "ce81891c.9bbbd8",
+ "id": "b682cccd.903f2",
"type": "comment",
"name": "Set allotted resource id if not sent by SO",
"info": "",
"comments": "",
- "x": 705.0806579589844,
- "y": 140.43391847610474,
- "z": "28b033ee.a901cc",
+ "x": 670.076774597168,
+ "y": 96.43391990661621,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "2437dbcf.331264",
+ "id": "7bc4c8b1.1d9f68",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`'>\n",
"comments": "",
"outputs": 1,
- "x": 651.0039367675781,
- "y": 195.9999918937683,
- "z": "28b033ee.a901cc",
+ "x": 616.0000534057617,
+ "y": 151.99999332427979,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "ae4415d.9e44fe8",
- "c8d7b3ce.5e5a2"
+ "576ebd26.f091e4",
+ "24a61a74.3f6846"
]
]
},
{
- "id": "ae4415d.9e44fe8",
+ "id": "576ebd26.f091e4",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
- "x": 849.0040245056152,
- "y": 165.9999804496765,
- "z": "28b033ee.a901cc",
+ "x": 814.0001411437988,
+ "y": 121.99998188018799,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "349de4b3.2e578c"
+ "3df307a8.733fb8"
]
]
},
{
- "id": "c8d7b3ce.5e5a2",
+ "id": "24a61a74.3f6846",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 848.0039329528809,
- "y": 202.999990940094,
- "z": "28b033ee.a901cc",
+ "x": 813.0000495910645,
+ "y": 158.99999237060547,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "106c46a5.0a2af9"
+ "318df0c4.63f14"
]
]
},
{
- "id": "106c46a5.0a2af9",
+ "id": "318df0c4.63f14",
"type": "set",
"name": "set tmp.ar.allotted-resource-id",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n",
"comments": "",
- "x": 1046.003921508789,
- "y": 200.00001001358032,
- "z": "28b033ee.a901cc",
+ "x": 1011.0000381469727,
+ "y": 156.0000114440918,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "730eea74.2853a4",
+ "id": "9cf88721.96ba18",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 619.0038604736328,
- "y": 417.00009870529175,
- "z": "28b033ee.a901cc",
+ "x": 583.9999771118164,
+ "y": 373.0001001358032,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "3eb4cc5.e84ab34",
+ "id": "f2e620b.7ad45e",
"type": "execute",
"name": "execute Properties",
"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": 619.2657775878906,
- "y": 498.6667799949646,
- "z": "28b033ee.a901cc",
+ "x": 584.2618942260742,
+ "y": 454.6667814254761,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "98a0f1ed.ad821",
+ "id": "5cd475b4.e29f6c",
"type": "execute",
"name": "generate allotted-resource tmp.ar-url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-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": 672.2658386230469,
- "y": 585.6666979789734,
- "z": "28b033ee.a901cc",
+ "x": 637.2619552612305,
+ "y": 541.6666994094849,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "349de4b3.2e578c",
+ "id": "3df307a8.733fb8",
"type": "execute",
"name": "execute tmp.ar.allotted-resource-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"tmp.ar.allotted-resource-id\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1064.0040016174316,
- "y": 166.9999861717224,
- "z": "28b033ee.a901cc",
+ "x": 1029.0001182556152,
+ "y": 122.99998760223389,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "5d37f876.0cc698"
+ "4abca60e.39e308"
]
]
},
{
- "id": "5d37f876.0cc698",
+ "id": "4abca60e.39e308",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1282.0040435791016,
- "y": 166.9999499320984,
- "z": "28b033ee.a901cc",
+ "x": 1247.0001602172852,
+ "y": 122.99995136260986,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "b5e2a2dc.0d71c"
+ "99c3fe86.a7edc"
]
]
},
{
- "id": "b5e2a2dc.0d71c",
+ "id": "99c3fe86.a7edc",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation allotted resource ID\" />\n",
"comments": "",
- "x": 1448.0039978027344,
- "y": 166.99996423721313,
- "z": "28b033ee.a901cc",
+ "x": 1413.000114440918,
+ "y": 122.99996566772461,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "8f7a89d.e442878",
+ "id": "4f647ff8.bc9ba",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1178.0041370391846,
- "y": 657.7778706550598,
- "z": "28b033ee.a901cc",
+ "x": 1143.0002536773682,
+ "y": 613.7778720855713,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "b23dd04a.37b72"
+ "926c698b.647238"
]
]
},
{
- "id": "7072a3ba.59cbcc",
+ "id": "b4b47003.957fd",
"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: Existing connection attachment allotted resource\" />\n \n",
"comments": "",
- "x": 1911.5225162506104,
- "y": 658.8439421653748,
- "z": "28b033ee.a901cc",
+ "x": 1876.518632888794,
+ "y": 614.8439435958862,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "3b5bc99a.d557b6",
+ "id": "8e25385a.b2e448",
"type": "comment",
"name": "Check for non existence of allotted resource",
"info": "",
"comments": "",
- "x": 1034.0040588378906,
- "y": 591.777937412262,
- "z": "28b033ee.a901cc",
+ "x": 999.0001754760742,
+ "y": 547.7779388427734,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "340e57cb.5c86a8",
+ "id": "164faa8f.422405",
"type": "for",
"name": "for cidx..service-data.consumed-allotted-resources.consumed-allotted-resource[]",
"xml": "<for index='cidx' start='0' end='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1554.6706047058105,
- "y": 802.000049829483,
- "z": "28b033ee.a901cc",
+ "x": 1519.6667213439941,
+ "y": 758.0000512599945,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "3cebd63.269772a"
+ "82bdbd96.1528d"
]
]
},
{
- "id": "5e870da5.d4b9c4",
+ "id": "31146b5a.f96304",
"type": "switchNode",
"name": "switch service-data.consumed-allotted-resources_length",
"xml": "<switch test='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 736.6699295043945,
- "y": 778.7140822410583,
- "z": "28b033ee.a901cc",
+ "x": 701.6660461425781,
+ "y": 734.7140836715698,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "9df6142.79785e8",
- "58099c96.2c7e34"
+ "89e1b0e1.b280a",
+ "42609e0d.0b1fc"
]
]
},
{
- "id": "9df6142.79785e8",
+ "id": "89e1b0e1.b280a",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1040.8128280639648,
- "y": 747.5715193748474,
- "z": "28b033ee.a901cc",
+ "x": 1005.8089447021484,
+ "y": 703.5715208053589,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "be192375.06e28"
+ "d2a66fcc.9de12"
]
]
},
{
- "id": "58099c96.2c7e34",
+ "id": "42609e0d.0b1fc",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1017.8128776550293,
- "y": 808.5714745521545,
- "z": "28b033ee.a901cc",
+ "x": 982.8089942932129,
+ "y": 764.571475982666,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "96b3b48a.902058"
+ "2a82891c.586b96"
]
]
},
{
- "id": "96b3b48a.902058",
+ "id": "2a82891c.586b96",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1177.9399681091309,
- "y": 806.6974511146545,
- "z": "28b033ee.a901cc",
+ "x": 1142.9360847473145,
+ "y": 762.697452545166,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "340e57cb.5c86a8",
- "718d194e.2e6788",
- "a28f94f9.cae788"
+ "164faa8f.422405",
+ "6d36a6c.f47fa58",
+ "eedafcbb.09c83"
]
]
},
{
- "id": "be192375.06e28",
+ "id": "d2a66fcc.9de12",
"type": "set",
"name": "set cidx",
"xml": "<set>\n<parameter name='tmp.cidx' value=\"`0`\" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource_length' value=\"1\" />\n\n\n",
"comments": "",
- "x": 1190.6698112487793,
- "y": 745.2855696678162,
- "z": "28b033ee.a901cc",
+ "x": 1155.665927886963,
+ "y": 701.2855710983276,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "f395bfa7.29021",
+ "id": "337b8132.75507e",
"type": "set",
"name": "set consumed allotted resources",
"xml": "<set>\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource[$tmp.cidx].allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource[$tmp.cidx].allotted-resource-type' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type` \" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource[$tmp.cidx].allotted-resource-pointer' value=\"`$tmp.ar.self-link` \" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource_length' value='`$tmp.cidx + 1`' />\n\n",
"comments": "",
- "x": 665.5272216796875,
- "y": 882.2856469154358,
- "z": "28b033ee.a901cc",
+ "x": 630.5233383178711,
+ "y": 838.2856483459473,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "718d194e.2e6788",
+ "id": "6d36a6c.f47fa58",
"type": "switchNode",
"name": "switch tmp.found-cidx",
"xml": "<switch test='`$tmp.found-cidx`'>\n",
"comments": "",
"outputs": 1,
- "x": 1367.0550155639648,
- "y": 838.7089738845825,
- "z": "28b033ee.a901cc",
+ "x": 1332.0511322021484,
+ "y": 794.708975315094,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "144fdd18.b7f4c3"
+ "23de8d9f.e2dd32"
]
]
},
{
- "id": "144fdd18.b7f4c3",
+ "id": "23de8d9f.e2dd32",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 1557.0549697875977,
- "y": 838.7089109420776,
- "z": "28b033ee.a901cc",
+ "x": 1522.0510864257812,
+ "y": 794.7089123725891,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "67e912a8.6bc78c"
+ "64af2897.2703a8"
]
]
},
{
- "id": "67e912a8.6bc78c",
+ "id": "64af2897.2703a8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1723.0549697875977,
- "y": 838.7089109420776,
- "z": "28b033ee.a901cc",
+ "x": 1688.0510864257812,
+ "y": 794.7089123725891,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "95e82f8c.b9b06"
+ "923cdb1e.68a888"
]
]
},
{
- "id": "3cebd63.269772a",
+ "id": "82bdbd96.1528d",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1971.7822341918945,
- "y": 799.0000767707825,
- "z": "28b033ee.a901cc",
+ "x": 1936.7783508300781,
+ "y": 755.000078201294,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "77a3d234.ab1d9c"
+ "87fbbf54.c1a56"
]
]
},
{
- "id": "77a3d234.ab1d9c",
+ "id": "87fbbf54.c1a56",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2153.591808319092,
- "y": 799.4645237922668,
- "z": "28b033ee.a901cc",
+ "x": 2118.5879249572754,
+ "y": 755.4645252227783,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "c2bb18ee.6afb98"
+ "98cf5592.16f948"
]
]
},
{
- "id": "95e82f8c.b9b06",
+ "id": "923cdb1e.68a888",
"type": "set",
"name": "set tmp.cidx",
"xml": "<set>\n<parameter name='tmp.cidx' value='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' />\n",
"comments": "",
- "x": 1884.928352355957,
- "y": 838.2206120491028,
- "z": "28b033ee.a901cc",
+ "x": 1849.9244689941406,
+ "y": 794.2206134796143,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "f6050ba6.e3a988",
+ "id": "b1e5bcf3.c8fd2",
"type": "comment",
"name": "Add to consumed service consumed-allotted-resources in mdsal",
"info": "Prepare data and add to service-data",
"comments": "",
- "x": 757.671142578125,
- "y": 709.0000462532043,
- "z": "28b033ee.a901cc",
+ "x": 722.6672592163086,
+ "y": 665.0000476837158,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "950d939a.d6aa9",
+ "id": "7a7522d7.8a362c",
"type": "comment",
"name": "This set resource will be added to MDSAL by provider code",
"info": "Below we add to service-data.consumed-allotted-resource at last index",
"comments": "",
- "x": 745.0040588378906,
- "y": 847.7781386375427,
- "z": "28b033ee.a901cc",
+ "x": 710.0001754760742,
+ "y": 803.7781400680542,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "fdbceac6.217498",
+ "id": "48507d03.0cfd24",
"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 = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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 <parameter name=\"id\" value=\"`$tmp.ar.allotted-resource-id`\" />\n\t<parameter name=\"name\" value=\"`$prop.connection-attachment.sotnVpnName`\" />\n\t<parameter name=\"access-provider-id\" value=\"`$prop.connection-attachment.access-provider-id`\" />\n\t<parameter name=\"access-client-id\" value=\"`$prop.connection-attachment.access-client-id`\" />\n\t<parameter name=\"access-topology-id\" value=\"`$prop.connection-attachment.access-topology-id`\" />\n\t<parameter name=\"access-node-id\" value=\"`$prop.connection-attachment.access-node-id`\" />\n\t<parameter name=\"access-ltp-id\" value=\"`$prop.connection-attachment.access-ltp-id`\" />\t\n\t<parameter name=\"cvlan\" value=\"`$prop.connection-attachment.cVLAN`\" />\n <parameter name=\"vpn-name\" value=\"`$prop.connection-attachment.sotnVpnName`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" />\n\t<parameter name=\"operational-status\" value=\"Created\" />\n",
+ "name": "save AAI allotted-resource",
+ "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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 <parameter name=\"id\" value=\"`$tmp.ar.allotted-resource-id`\" />\n\t<parameter name=\"role\" value=\"`$prop.connection-attachment.role`\" />\t\n <parameter name=\"vpn-name\" value=\"`$prop.connection-attachment.sdwanVpnName`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<!--parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" /-->\n\t<parameter name=\"operational-status\" value=\"Created\" />\n",
"comments": "",
"outputs": 1,
- "x": 655.6947631835938,
- "y": 1807.5319027900696,
- "z": "28b033ee.a901cc",
+ "x": 620.6908798217773,
+ "y": 1763.531904220581,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "49ae8647.6b2328",
- "62f42f4e.42781"
+ "d0cb3ffb.0f22",
+ "8cbfcb17.5674d8"
]
]
},
{
- "id": "49ae8647.6b2328",
+ "id": "d0cb3ffb.0f22",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 850.4566993713379,
- "y": 1798.4845042228699,
- "z": "28b033ee.a901cc",
+ "x": 815.4528160095215,
+ "y": 1754.4845056533813,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "c8a49936.3deaf8"
+ "551edb9d.a56dc4"
]
]
},
{
- "id": "c8a49936.3deaf8",
+ "id": "551edb9d.a56dc4",
"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": 1016.9805793762207,
- "y": 1810.1035752296448,
- "z": "28b033ee.a901cc",
+ "x": 981.9766960144043,
+ "y": 1766.1035766601562,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "62f42f4e.42781",
+ "id": "8cbfcb17.5674d8",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 857.5519866943359,
- "y": 1831.2464718818665,
- "z": "28b033ee.a901cc",
+ "x": 822.5481033325195,
+ "y": 1787.246473312378,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "c8a49936.3deaf8"
+ "551edb9d.a56dc4"
]
]
},
{
- "id": "f380425c.83892",
+ "id": "7964b486.89bffc",
"type": "comment",
"name": "Save Resource to AAI",
"info": "",
"comments": "",
- "x": 689.5044403076172,
- "y": 1775.8338742256165,
- "z": "28b033ee.a901cc",
+ "x": 654.5005569458008,
+ "y": 1731.833875656128,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "c58c2e54.58ab4",
+ "id": "24a443b3.cdd5dc",
"type": "comment",
"name": "Set allotted resource type if not sent by SO",
"info": "",
"comments": "",
- "x": 691.00390625,
- "y": 248.99999952316284,
- "z": "28b033ee.a901cc",
+ "x": 656.0000228881836,
+ "y": 205.00000095367432,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "48d3a6f4.7a9f68",
+ "id": "e3b4ab98.b00c28",
"type": "switchNode",
"name": "switch allotted-resource-type",
"xml": "<switch test='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`'>\n",
"comments": "",
"outputs": 1,
- "x": 652.9272155761719,
- "y": 289.5660557746887,
- "z": "28b033ee.a901cc",
+ "x": 617.9233322143555,
+ "y": 245.5660572052002,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "a5628a44.6843d8",
- "9e87888a.c266e8"
+ "7cb47d8a.56e0d4",
+ "161c8b14.4822c5"
]
]
},
{
- "id": "a5628a44.6843d8",
+ "id": "7cb47d8a.56e0d4",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
- "x": 855.9273681640625,
- "y": 274.56605863571167,
- "z": "28b033ee.a901cc",
+ "x": 820.9234848022461,
+ "y": 230.56606006622314,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "eafc3b17.674668"
+ "b02b0441.1428c8"
]
]
},
{
- "id": "9e87888a.c266e8",
+ "id": "161c8b14.4822c5",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 848.9271965026855,
- "y": 314.5660786628723,
- "z": "28b033ee.a901cc",
+ "x": 813.9233131408691,
+ "y": 270.5660800933838,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "1455473e.f663e9"
+ "40a66352.bcb05c"
]
]
},
{
- "id": "1455473e.f663e9",
+ "id": "40a66352.bcb05c",
"type": "set",
"name": "set tmp.ar.allotted-resource-type",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-type' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`' />\n",
"comments": "",
- "x": 1080.9271812438965,
- "y": 314.5660834312439,
- "z": "28b033ee.a901cc",
+ "x": 1045.92329788208,
+ "y": 270.56608486175537,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "f29b8b09.a0de68",
+ "id": "8a266541.a12688",
"type": "comment",
"name": "For storage in AAI connection-attachment-topology",
"info": "",
"comments": "",
- "x": 716.0038681030273,
- "y": 383.99999952316284,
- "z": "28b033ee.a901cc",
+ "x": 680.9999847412109,
+ "y": 340.0000009536743,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "c8d768ea.3ebd78",
+ "id": "755897d2.b185f8",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 691.0038528442383,
- "y": 465.8889088630676,
- "z": "28b033ee.a901cc",
+ "x": 655.9999694824219,
+ "y": 421.8889102935791,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "40de4362.ae07ec",
+ "id": "6815830a.cf38ec",
"type": "comment",
"name": "Used for Put AR by id to MDSAL",
"info": "",
"comments": "",
- "x": 657.0039367675781,
- "y": 554.8889260292053,
- "z": "28b033ee.a901cc",
+ "x": 622.0000534057617,
+ "y": 510.8889274597168,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "1f6351e.76805ae",
+ "id": "6533f8ad.391638",
"type": "comment",
"name": "Obtain the last index in services",
"info": "ServiceData is added by Provider code",
"comments": "",
- "x": 658.4483795166016,
- "y": 740.888870716095,
- "z": "28b033ee.a901cc",
+ "x": 623.4444961547852,
+ "y": 696.8888721466064,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "7cadc884.11c378",
+ "id": "55176b7b.204274",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 641.2720489501953,
- "y": 1714.3592019081116,
- "z": "28b033ee.a901cc",
+ "x": 606.2681655883789,
+ "y": 1670.359203338623,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "f028e514.462408",
+ "id": "e7eec3f2.e0455",
"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": 609.6851348876953,
- "y": 1876.9749283790588,
- "z": "28b033ee.a901cc",
+ "x": 574.6812515258789,
+ "y": 1832.9749298095703,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "eafc3b17.674668",
+ "id": "b02b0441.1428c8",
"type": "set",
"name": "set tmp.ar.allotted-resource-type",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-type' value=\"SDWANAttachmentInstance\" />\n",
"comments": "",
- "x": 1095.0040550231934,
- "y": 274.9999852180481,
- "z": "28b033ee.a901cc",
+ "x": 1060.000171661377,
+ "y": 230.99998664855957,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "273cbd63.ba5da2",
+ "id": "6d2b2eaf.a08e",
"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.sdwan-attachment.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": 692.0041809082031,
- "y": 1648.0001311302185,
- "z": "28b033ee.a901cc",
+ "x": 657.0002975463867,
+ "y": 1604.00013256073,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "98032a32.e6e0f8",
- "aa969973.4cd018",
- "1764b80a.4c5668"
+ "2544cf2e.7797d",
+ "d0176f37.1631f",
+ "3214e8f5.c864c8"
]
]
},
{
- "id": "98032a32.e6e0f8",
+ "id": "2544cf2e.7797d",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 941.6455345153809,
- "y": 1686.331461429596,
- "z": "28b033ee.a901cc",
+ "x": 906.6416511535645,
+ "y": 1642.3314628601074,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "2942de2a.1ad962"
+ "93bb925b.d10a9"
]
]
},
{
- "id": "aa969973.4cd018",
+ "id": "d0176f37.1631f",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 932.6455841064453,
- "y": 1654.8314871788025,
- "z": "28b033ee.a901cc",
+ "x": 897.6417007446289,
+ "y": 1610.831488609314,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "2942de2a.1ad962"
+ "93bb925b.d10a9"
]
]
},
{
- "id": "1764b80a.4c5668",
+ "id": "3214e8f5.c864c8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 936.395622253418,
- "y": 1625.1885920539498,
- "z": "28b033ee.a901cc",
+ "x": 901.3917388916016,
+ "y": 1581.1885934844613,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "801134b3.e6dc28"
+ "92a0c9d6.d7b8b8"
]
]
},
{
- "id": "2942de2a.1ad962",
+ "id": "93bb925b.d10a9",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1102.395622253418,
- "y": 1655.5815110206604,
- "z": "28b033ee.a901cc",
+ "x": 1067.3917388916016,
+ "y": 1611.5815124511719,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "801134b3.e6dc28",
+ "id": "92a0c9d6.d7b8b8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1078.0515899658203,
- "y": 1621.380761243403,
- "z": "28b033ee.a901cc",
+ "x": 1043.047706604004,
+ "y": 1577.3807626739144,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "52f115fe.31e7bc",
+ "id": "e23f7239.d2c",
"type": "execute",
"name": "execute RestApiCallNode - Update parent provided service AR",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.parentsvc.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.parent-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=\"parent\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 757.0038604736328,
- "y": 1164.0001645088196,
- "z": "28b033ee.a901cc",
+ "x": 721.9999771118164,
+ "y": 1120.000165939331,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "d67d9a08.605298",
- "22fe8dcf.9c57d2",
- "85578012.048c2"
+ "42d4726.f4b8f8c",
+ "fcb14e51.71cdd",
+ "ed9689dc.1ce198"
]
]
},
{
- "id": "d67d9a08.605298",
+ "id": "42d4726.f4b8f8c",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 1065.3119201660156,
- "y": 1195.9984402656555,
- "z": "28b033ee.a901cc",
+ "x": 1030.3080368041992,
+ "y": 1151.998441696167,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "5c849a0e.1b8584"
+ "91022749.be6058"
]
]
},
{
- "id": "22fe8dcf.9c57d2",
+ "id": "fcb14e51.71cdd",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1056.31196975708,
- "y": 1164.498466014862,
- "z": "28b033ee.a901cc",
+ "x": 1021.3080863952637,
+ "y": 1120.4984674453735,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "5c849a0e.1b8584"
+ "91022749.be6058"
]
]
},
{
- "id": "85578012.048c2",
+ "id": "ed9689dc.1ce198",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1060.0620079040527,
- "y": 1134.8555708900094,
- "z": "28b033ee.a901cc",
+ "x": 1025.0581245422363,
+ "y": 1090.8555723205209,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "6e0abfa0.4ac64"
+ "c35c0848.28fbf8"
]
]
},
{
- "id": "5c849a0e.1b8584",
+ "id": "91022749.be6058",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1226.0620079040527,
- "y": 1165.24848985672,
- "z": "28b033ee.a901cc",
+ "x": 1191.0581245422363,
+ "y": 1121.2484912872314,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "6e0abfa0.4ac64",
+ "id": "c35c0848.28fbf8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1201.717975616455,
- "y": 1131.0477400794625,
- "z": "28b033ee.a901cc",
+ "x": 1166.7140922546387,
+ "y": 1087.047741509974,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "d900fe90.080fa",
+ "id": "bd46d511.3b0d08",
"type": "comment",
"name": "Put the parent allotted resource in mdsal",
"info": "",
"comments": "",
- "x": 686.0038070678711,
- "y": 1126.0000710487366,
- "z": "28b033ee.a901cc",
+ "x": 650.9999237060547,
+ "y": 1082.000072479248,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "549597d0.2434c8",
+ "id": "eae0ae19.16041",
"type": "set",
"name": "set connection-attachment-ar-identifiers",
"xml": "<set>\n<parameter name='connection-attachment-ar-identifiers.consuming-service-instance-id' value=\"`$connection-attachment-topology-operation-input.service-information.service-instance-id` \" />\n<parameter name='connection-attachment-ar-identifiers.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n<parameter name='connection-attachment-ar-identifiers.allotted-resource-type' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type` \" />\n<parameter name='connection-attachment-ar-identifiers.allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n\n",
"comments": "",
- "x": 682.3609924316406,
- "y": 1328.57169008255,
- "z": "28b033ee.a901cc",
+ "x": 647.3571090698242,
+ "y": 1284.5716915130615,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "6a649bce.b1cf84",
+ "id": "c7cc4539.500a68",
"type": "set",
"name": "set ar-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.action' value=\"`$connection-attachment-topology-operation-input.request-information.request-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-name' value=\"connection-attachment-topology-operation\" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-action' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$connection-attachment-topology-operation-input.request-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$connection-attachment-topology-operation-input.service-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.' value=\"`$connection-attachment-topology-operation-input.connection-attachment-request-input.` \" />",
"comments": "",
- "x": 602.2178192138672,
- "y": 1296.3811926841736,
- "z": "28b033ee.a901cc",
+ "x": 567.2139358520508,
+ "y": 1252.381194114685,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "b67f723e.a2fdd",
+ "id": "d8cd962c.832e98",
"type": "set",
"name": "set identifiers in overall structure",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.allotted-resource-identifiers.' \nvalue=\"`$connection-attachment-ar-identifiers.`\" />\n\n\n",
"comments": "",
- "x": 661.1707916259766,
- "y": 1362.6668753623962,
- "z": "28b033ee.a901cc",
+ "x": 626.1669082641602,
+ "y": 1318.6668767929077,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "e622a70a.fb3f98",
+ "id": "81f242e0.4cfb8",
"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": 613.5036315917969,
- "y": 1436.0004029273987,
- "z": "28b033ee.a901cc",
+ "x": 578.4997482299805,
+ "y": 1392.0004043579102,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "3c5561ef.3b198e",
+ "id": "a785b9fe.8e2b78",
"type": "set",
"name": "set allotted-resource-oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='Created' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-topology-operation-input.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
"comments": "",
- "x": 664.4906692504883,
- "y": 1491.951635837555,
- "z": "28b033ee.a901cc",
+ "x": 629.4867858886719,
+ "y": 1447.9516372680664,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "34b5882f.c7cb48",
+ "id": "e1b91be4.687fd8",
"type": "set",
"name": "set model-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.onap-model-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.` \" />",
"comments": "",
- "x": 609.0592880249023,
- "y": 1397.5557608604431,
- "z": "28b033ee.a901cc",
+ "x": 574.0554046630859,
+ "y": 1353.5557622909546,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "f1efc3d3.15b9f",
+ "id": "4b42ac54.3e0884",
"type": "comment",
"name": "Prepare data for allotted-resource addition to MDSAL",
"info": "This will add to allotted-resource which is present inside service.",
"comments": "",
- "x": 726.3927764892578,
- "y": 1262.5556073188782,
- "z": "28b033ee.a901cc",
+ "x": 691.3888931274414,
+ "y": 1218.5556087493896,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "7f796e7c.de4f4",
+ "id": "145b2990.9f1986",
"type": "execute",
"name": "generate parent-ar url - replace allotted-resource-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.parent-ar-url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.parent-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": 721.5039215087891,
- "y": 1090.0000100135803,
- "z": "28b033ee.a901cc",
+ "x": 686.5000381469727,
+ "y": 1046.0000114440918,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "128728fe.ad5877",
+ "id": "d6792827.57dcf8",
"type": "execute",
"name": "generate parent-ar url - replace service-instance-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.parent-provided-resource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.parent-ar-url\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 717.5038452148438,
- "y": 1047.0001463890076,
- "z": "28b033ee.a901cc",
+ "x": 682.4999618530273,
+ "y": 1003.000147819519,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "6a7cea15.b62614",
+ "id": "78c9708b.d276a",
"type": "comment",
"name": "Prepare Parent AR URL",
"info": "Preparation to set provided-allotted-resource in parent service instance",
"comments": "",
- "x": 635.5043029785156,
- "y": 976.0000996589661,
- "z": "28b033ee.a901cc",
+ "x": 600.5004196166992,
+ "y": 932.0001010894775,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "a35c1852.b6d228",
+ "id": "33eb09e.c2f17f6",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 674.5040969848633,
- "y": 1009.500039100647,
- "z": "28b033ee.a901cc",
+ "x": 639.5002136230469,
+ "y": 965.5000405311584,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "c2bb18ee.6afb98",
+ "id": "98cf5592.16f948",
"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 connection-attachment-allotted-resource as cosumed allotted resource already exists.\" />\n",
"comments": "",
- "x": 2231.7608795166016,
- "y": 847.6458287239075,
- "z": "28b033ee.a901cc",
+ "x": 2196.756996154785,
+ "y": 803.645830154419,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "a28f94f9.cae788",
+ "id": "eedafcbb.09c83",
"type": "set",
"name": "set tmp.found-cidx",
"xml": "<set>\n<parameter name='tmp.found-cidx' value=\"`false`\" />\n\n\n",
"comments": "",
- "x": 1357.6500511169434,
- "y": 759.3125717639923,
- "z": "28b033ee.a901cc",
+ "x": 1322.646167755127,
+ "y": 715.3125731945038,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "c891031.324ba",
+ "id": "e5b4f922.408cd8",
"type": "comment",
"name": "Add to parent services provided-allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 746.2054138183594,
- "y": 943.9792561531067,
- "z": "28b033ee.a901cc",
+ "x": 711.201530456543,
+ "y": 899.9792575836182,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "2273a66f.0415ca",
+ "id": "367dfa87.13b4b6",
"type": "comment",
"name": "Add to allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 666.9726028442383,
- "y": 1229.9689364433289,
- "z": "28b033ee.a901cc",
+ "x": 631.9687194824219,
+ "y": 1185.9689378738403,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "b23dd04a.37b72",
+ "id": "926c698b.647238",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1340.003957748413,
- "y": 657.2777600288391,
- "z": "28b033ee.a901cc",
+ "x": 1305.0000743865967,
+ "y": 613.2777614593506,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "a6dda7d3.822f38"
+ "34cda0a8.01ed1"
]
]
},
{
- "id": "a6dda7d3.822f38",
+ "id": "34cda0a8.01ed1",
"type": "switchNode",
"name": "switch cr length",
"xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1527.8613376617432,
- "y": 657.8968954086304,
- "z": "28b033ee.a901cc",
+ "x": 1492.8574542999268,
+ "y": 613.8968968391418,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "5bd5d251.e9afcc"
+ "4253f13d.3a8c2"
]
]
},
{
- "id": "5bd5d251.e9afcc",
+ "id": "4253f13d.3a8c2",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1727.1944599151611,
- "y": 657.8969740867615,
- "z": "28b033ee.a901cc",
+ "x": 1692.1905765533447,
+ "y": 613.896975517273,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "7072a3ba.59cbcc"
+ "b4b47003.957fd"
]
]
},
{
- "id": "2fe2b50e.b3feea",
+ "id": "a8dc15.338363e8",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"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": 812.0039596557617,
- "y": 652.0000357627869,
- "z": "28b033ee.a901cc",
+ "x": 777.0000762939453,
+ "y": 608.0000371932983,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "8f7a89d.e442878",
- "3a286aef.d7f3b6"
+ "4f647ff8.bc9ba",
+ "37dd5f16.a8f17"
]
]
},
{
- "id": "3a286aef.d7f3b6",
+ "id": "37dd5f16.a8f17",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1180.0039901733398,
- "y": 622.0000338554382,
- "z": "28b033ee.a901cc",
+ "x": 1145.0001068115234,
+ "y": 578.0000352859497,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "13ffa20f.c9e16e"
+ "7fea5096.61664"
]
]
},
{
- "id": "13ffa20f.c9e16e",
+ "id": "7fea5096.61664",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1332.0039901733398,
- "y": 621.0000338554382,
- "z": "28b033ee.a901cc",
+ "x": 1297.0001068115234,
+ "y": 577.0000352859497,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "b0371fd5.a7b76",
+ "id": "3040fa3e.5fdf76",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 618.0078277587891,
- "y": 1567.2500023841858,
- "z": "28b033ee.a901cc",
+ "x": 583.0039443969727,
+ "y": 1523.2500038146973,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "54125d93.5f9234",
- "a3376785.58e1f8"
+ "a477b468.1a1198",
+ "df63659d.a31038"
]
]
},
{
- "id": "54125d93.5f9234",
+ "id": "a477b468.1a1198",
"type": "for",
"name": "for each sdwan-get-request-input-param",
"xml": "<for index='i' start='0' end='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 953.0080261230469,
- "y": 1513.2501246333122,
- "z": "28b033ee.a901cc",
+ "x": 918.0041427612305,
+ "y": 1469.2501260638237,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "e2f37c7a.7e92e"
+ "f75d6e3.e38f69"
]
]
},
{
- "id": "36f9a762.8e3a68",
+ "id": "bcc416f0.2895c8",
"type": "comment",
"name": "Required for filling template values",
"info": "This is done because connection-attachment is generic resource and doesn't have specific parameters",
"comments": "",
- "x": 975.4525299072266,
- "y": 1547.083285331726,
- "z": "28b033ee.a901cc",
+ "x": 940.4486465454102,
+ "y": 1503.0832867622375,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "5c5d6d04.0459d4",
+ "id": "40c178cb.5bcab8",
"type": "comment",
"name": "Remove VNFC prefix",
"info": "",
"comments": "",
- "x": 1036.007869720459,
- "y": 1469.6944603919983,
- "z": "28b033ee.a901cc",
+ "x": 1001.0039863586426,
+ "y": 1425.6944618225098,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "e2f37c7a.7e92e",
+ "id": "f75d6e3.e38f69",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1200.0078735351562,
- "y": 1514.6943697929382,
- "z": "28b033ee.a901cc",
+ "x": 1165.0039901733398,
+ "y": 1470.6943712234497,
+ "z": "9c3e2040.51e8d",
"wires": [
[
- "c041009d.8b993",
- "2dcd0480.dbffec"
+ "a64439d1.ae5a88",
+ "3b97b61d.424c1a"
]
]
},
{
- "id": "cfd8cad0.68f218",
+ "id": "9ddd821f.74043",
"type": "comment",
"name": "Take the parameter names by removing prefix",
"info": "",
"comments": "",
- "x": 1468.0077209472656,
- "y": 1430.2503678798676,
- "z": "28b033ee.a901cc",
+ "x": 1433.0038375854492,
+ "y": 1386.250369310379,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "c041009d.8b993",
+ "id": "a64439d1.ae5a88",
"type": "execute",
"name": "execute split parameterName",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$i].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1419.0423889160156,
- "y": 1465.2294640541077,
- "z": "28b033ee.a901cc",
+ "x": 1384.0385055541992,
+ "y": 1421.2294654846191,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
},
{
- "id": "2dcd0480.dbffec",
+ "id": "3b97b61d.424c1a",
"type": "set",
"name": "set parameterName",
"xml": "<set>\n<parameter name=\"`connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$i].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
"comments": "",
- "x": 1407.4868621826172,
- "y": 1569.2294344902039,
- "z": "28b033ee.a901cc",
+ "x": 1372.4829788208008,
+ "y": 1525.2294359207153,
+ "z": "9c3e2040.51e8d",
"wires": []
},
{
- "id": "a3376785.58e1f8",
+ "id": "df63659d.a31038",
"type": "call",
"name": "call GENERIC-RESOURCE-API:sdwan-get-saved-ar-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-saved-ar-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 994.0078735351562,
- "y": 1587.2500643730164,
- "z": "28b033ee.a901cc",
+ "x": 959.0039901733398,
+ "y": 1543.2500658035278,
+ "z": "9c3e2040.51e8d",
"wires": [
[]
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-deactivate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-deactivate.json
index 448098c1..2792153f 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-deactivate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-deactivate.json
@@ -1,20 +1,20 @@
[
{
- "id": "7430f04a.1774",
+ "id": "3141f6c5.a52fda",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 85.00390625,
- "y": 36.999999046325684,
- "z": "5c37638f.99fd6c",
+ "x": 91.00000190734863,
+ "y": 30.000000476837158,
+ "z": "36b7dca4.321614",
"wires": [
[
- "7176568b.6d7dc8"
+ "528c7612.26f178"
]
]
},
{
- "id": "7176568b.6d7dc8",
+ "id": "528c7612.26f178",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,2120 +22,2586 @@
"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": 297.00391006469727,
- "y": 109.00001621246338,
- "z": "5c37638f.99fd6c",
+ "x": 275.00000381469727,
+ "y": 101.0000171661377,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1281a61c.40d4ba"
+ "1e8ab7f2.25f3b8"
]
]
},
{
- "id": "1281a61c.40d4ba",
+ "id": "1e8ab7f2.25f3b8",
"type": "method",
"name": "sdwan-attachment-topology-operation-deactivate",
"xml": "<method rpc='sdwan-attachment-topology-operation-deactivate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 285.0040283203125,
- "y": 196.99999904632568,
- "z": "5c37638f.99fd6c",
+ "x": 263.0001220703125,
+ "y": 189,
+ "z": "36b7dca4.321614",
"wires": [
[
- "cb789dee.7e0ea"
+ "64150157.da1a5"
]
]
},
{
- "id": "cb789dee.7e0ea",
+ "id": "64150157.da1a5",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 301.0040283203125,
- "y": 752.0002436637878,
- "z": "5c37638f.99fd6c",
- "wires": [
- [
- "b3e4fdfd.73c98",
- "6160e5eb.eabd7c",
- "36f03095.f7624",
- "8b80d6.bfb8df28",
- "c3c64d17.8399b",
- "79aaa9c4.4c7368",
- "f2ac7b6a.645e98",
- "17808c6d.fbcb64",
- "d8dcd45a.fcb0f8",
- "bbb611b3.fa639",
- "3e42552f.cc2b3a",
- "dcc926d7.4a3488",
- "4623075d.b08748",
- "c6cd0b89.3b6988",
- "d4cf70d6.63ae5",
- "96741252.7528f",
- "b30219b.8f8bde8",
- "7dea7f5b.a3b81",
- "5b38ce7d.8512a",
- "4ed101e7.e4ff7",
- "2a2d01cd.5646fe",
- "4b5b6f95.ae82b",
- "63f14ad3.bfd8e4"
- ]
- ]
- },
- {
- "id": "b3e4fdfd.73c98",
+ "x": 279.0001220703125,
+ "y": 744.0002446174622,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "563dda64.17acc4",
+ "19755347.d05f3d",
+ "2f1e916c.daf57e",
+ "ff9c9326.09054",
+ "b6c9d7ee.523f68",
+ "d85e62b3.69a86",
+ "18a74ff1.92546",
+ "201a455d.c2e4fa",
+ "552d726e.db02dc",
+ "ed4b4b67.4cc708",
+ "b195de1c.2a671",
+ "98b3af96.5e7de",
+ "15eb2076.5c064",
+ "df909612.fb6138",
+ "ec442d3.475ffd",
+ "d5f5fd72.fb157",
+ "984be839.303c58",
+ "d0fca62a.672dd8",
+ "ce4d5b8.f77d2a8",
+ "2b9c4213.cf45fe",
+ "aac6b4b9.62d5b8",
+ "2888718c.b9c46e",
+ "217830b4.c0fbe",
+ "ddc38088.8a3fe",
+ "4044e726.54dc28",
+ "67ff0ce7.080b74",
+ "bf17376.0f432c8"
+ ]
+ ]
+ },
+ {
+ "id": "563dda64.17acc4",
"type": "set",
"name": "set tmp.ar.allotted-resource-id,etc",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
"comments": "",
- "x": 697.9974670410156,
- "y": 150.9934859275818,
- "z": "5c37638f.99fd6c",
+ "x": 675.9935607910156,
+ "y": 142.9934868812561,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "e79f6bf1.e760c8",
+ "id": "b26eaf7f.105fd",
"type": "comment",
"name": "set tmp ar-id to fetch resource from MDSAL",
"info": "",
"comments": "",
- "x": 726.9577789306641,
- "y": 115.02528190612793,
- "z": "5c37638f.99fd6c",
+ "x": 704.9538726806641,
+ "y": 107.02528285980225,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "6160e5eb.eabd7c",
+ "id": "19755347.d05f3d",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 651.9974060058594,
- "y": 243.99349117279053,
- "z": "5c37638f.99fd6c",
+ "x": 629.9934997558594,
+ "y": 235.99349212646484,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "8b80d6.bfb8df28",
+ "id": "ff9c9326.09054",
"type": "execute",
"name": "execute Properties",
"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": 658.2592964172363,
- "y": 331.6602201461792,
- "z": "5c37638f.99fd6c",
+ "x": 636.2553901672363,
+ "y": 323.6602210998535,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "36f03095.f7624",
+ "id": "2f1e916c.daf57e",
"type": "execute",
"name": "generate allotted-resource tmp.ar-url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-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": 708.2593994140625,
- "y": 418.6602210998535,
- "z": "5c37638f.99fd6c",
+ "x": 686.2554931640625,
+ "y": 410.66022205352783,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "a79814d4.cdbed8",
+ "id": "33dbe9f9.3e0e86",
"type": "comment",
"name": "GET connection-attachment-allotted-resource from mdsal",
"info": "",
"comments": "",
- "x": 751.8124237060547,
- "y": 510.5387668609619,
- "z": "5c37638f.99fd6c",
+ "x": 729.8085174560547,
+ "y": 502.53876781463623,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "ad19a624.c947b8",
+ "id": "7a97d908.325eb8",
"type": "comment",
"name": "Used for setting output to API Handler",
"info": "",
"comments": "",
- "x": 705.9974365234375,
- "y": 210.9935007095337,
- "z": "5c37638f.99fd6c",
+ "x": 683.9935302734375,
+ "y": 202.993501663208,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "543e0d5a.474aa4",
+ "id": "3fa36e27.322c42",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 723.9974021911621,
- "y": 296.882381439209,
- "z": "5c37638f.99fd6c",
+ "x": 701.9934959411621,
+ "y": 288.8823823928833,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "512154aa.b3fb3c",
+ "id": "5088b8ea.1a2868",
"type": "comment",
"name": "Used to Get AR by id to MDSAL, same as self-link",
"info": "",
"comments": "",
- "x": 749.9974212646484,
- "y": 383.8823404312134,
- "z": "5c37638f.99fd6c",
+ "x": 727.9935150146484,
+ "y": 375.8823413848877,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "515ee298.e46b6c",
+ "id": "758df544.297bec",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1192.6707344055176,
- "y": 537.0000276565552,
- "z": "5c37638f.99fd6c",
+ "x": 1170.6668281555176,
+ "y": 529.0000286102295,
+ "z": "36b7dca4.321614",
"wires": [
[
- "abb973f1.c78ab"
+ "50aac25b.5a95fc"
]
]
},
{
- "id": "abb973f1.c78ab",
+ "id": "50aac25b.5a95fc",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1361.6707382202148,
- "y": 535.4999284744263,
- "z": "5c37638f.99fd6c",
+ "x": 1339.6668319702148,
+ "y": 527.4999294281006,
+ "z": "36b7dca4.321614",
"wires": [
[
- "e8fcf921.210ef8"
+ "7cf78dbb.742bf4"
]
]
},
{
- "id": "e8fcf921.210ef8",
+ "id": "7cf78dbb.742bf4",
"type": "switchNode",
"name": "switch cr length",
"xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1534.5280075073242,
- "y": 473.11909103393555,
- "z": "5c37638f.99fd6c",
+ "x": 1512.5241012573242,
+ "y": 465.11909198760986,
+ "z": "36b7dca4.321614",
"wires": [
[
- "386d63ec.fd330c",
- "7e042bd8.776d24"
+ "e18ada9c.684278",
+ "c1fde691.c1a3e8"
]
]
},
{
- "id": "386d63ec.fd330c",
+ "id": "e18ada9c.684278",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1771.8612518310547,
- "y": 451.1190414428711,
- "z": "5c37638f.99fd6c",
+ "x": 1749.8573455810547,
+ "y": 443.1190423965454,
+ "z": "36b7dca4.321614",
"wires": [
[
- "d200a0fb.28d9a"
+ "13bc9514.12e8bb"
]
]
},
{
- "id": "d200a0fb.28d9a",
+ "id": "13bc9514.12e8bb",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic='true'>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1956.3851413726807,
- "y": 448.02387523651123,
- "z": "5c37638f.99fd6c",
+ "x": 1934.3812351226807,
+ "y": 440.02387619018555,
+ "z": "36b7dca4.321614",
"wires": [
[
- "e41bac9c.61118",
- "88329a50.a105f8",
- "89950442.815df8"
+ "50a0dec4.4003e",
+ "ac41a03e.121ee",
+ "77bc2227.abfd3c"
]
]
},
{
- "id": "d190b08a.d3505",
+ "id": "70cd8379.2fdf1c",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1880.5229835510254,
- "y": 573.0661163330078,
- "z": "5c37638f.99fd6c",
+ "x": 1858.5190773010254,
+ "y": 565.0661172866821,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "24c1e070.0695f",
+ "id": "eebf6b21.03ca48",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1184.5225372314453,
- "y": 572.0661125183105,
- "z": "5c37638f.99fd6c",
+ "x": 1162.5186309814453,
+ "y": 564.0661134719849,
+ "z": "36b7dca4.321614",
"wires": [
[
- "4c6403f2.3fe66c"
+ "6e2aefa.c6ce31"
]
]
},
{
- "id": "4c6403f2.3fe66c",
+ "id": "6e2aefa.c6ce31",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1364.5224876403809,
- "y": 572.732663154602,
- "z": "5c37638f.99fd6c",
+ "x": 1342.5185813903809,
+ "y": 564.7326641082764,
+ "z": "36b7dca4.321614",
"wires": [
[
- "d190b08a.d3505"
+ "70cd8379.2fdf1c"
]
]
},
{
- "id": "7e042bd8.776d24",
+ "id": "c1fde691.c1a3e8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1760.1892051696777,
- "y": 488.3994016647339,
- "z": "5c37638f.99fd6c",
+ "x": 1738.1852989196777,
+ "y": 480.3994026184082,
+ "z": "36b7dca4.321614",
"wires": [
[
- "d190b08a.d3505"
+ "70cd8379.2fdf1c"
]
]
},
{
- "id": "e41bac9c.61118",
+ "id": "50a0dec4.4003e",
"type": "set",
"name": "set connection-attachment-ar from get",
"xml": "<set>\n<parameter name='connection-attachment-ar.' value='$mdsal-ar.connection-attachment-allotted-resource[0].' />\n",
"comments": "",
- "x": 2202.448699951172,
- "y": 408.0001049041748,
- "z": "5c37638f.99fd6c",
+ "x": 2180.444793701172,
+ "y": 400.0001058578491,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "89950442.815df8",
+ "id": "77bc2227.abfd3c",
"type": "set",
"name": "set oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-ar.allotted-resource-status.rpc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id`' />\n\n",
"comments": "",
- "x": 2135.4486961364746,
- "y": 498.4286594390869,
- "z": "5c37638f.99fd6c",
+ "x": 2113.4447898864746,
+ "y": 490.42866039276123,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "88329a50.a105f8",
+ "id": "ac41a03e.121ee",
"type": "switchNode",
"name": "switch order-status",
"xml": "<switch test='`$connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status`'>\n",
"comments": "",
"outputs": 1,
- "x": 2146.448532104492,
- "y": 452.00010871887207,
- "z": "5c37638f.99fd6c",
+ "x": 2124.444625854492,
+ "y": 444.0001096725464,
+ "z": "36b7dca4.321614",
"wires": [
[
- "ca3f78a2.5bc238",
- "968020a5.6806a"
+ "d58b4ded.2510b",
+ "aa0b471a.e14908"
]
]
},
{
- "id": "ca3f78a2.5bc238",
+ "id": "d58b4ded.2510b",
"type": "outcome",
"name": "outcome Active",
"xml": "<outcome value='Active'>\n",
"comments": "",
"outputs": 1,
- "x": 2353.048480987549,
- "y": 442.00010871887207,
- "z": "5c37638f.99fd6c",
+ "x": 2331.044574737549,
+ "y": 434.0001096725464,
+ "z": "36b7dca4.321614",
"wires": [
[
- "58491b2c.42f3c4"
+ "48037.fd500fc9"
]
]
},
{
- "id": "968020a5.6806a",
+ "id": "aa0b471a.e14908",
"type": "outcome",
"name": "outcome Other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2352.7630004882812,
- "y": 484.4286994934082,
- "z": "5c37638f.99fd6c",
+ "x": 2330.7590942382812,
+ "y": 476.4287004470825,
+ "z": "36b7dca4.321614",
"wires": [
[
- "4c9f7920.4c2598"
+ "e35bc0de.32ae1"
]
]
},
{
- "id": "58491b2c.42f3c4",
+ "id": "48037.fd500fc9",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2505.5190353393555,
- "y": 440.37575912475586,
- "z": "5c37638f.99fd6c",
+ "x": 2483.5151290893555,
+ "y": 432.3757600784302,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "4c9f7920.4c2598",
+ "id": "e35bc0de.32ae1",
"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 connection-attachment-allotted-resource with order status of ' + $connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status + '.'`\" />\n",
"comments": "",
- "x": 2525.6708908081055,
- "y": 481.0001106262207,
- "z": "5c37638f.99fd6c",
+ "x": 2503.6669845581055,
+ "y": 473.000111579895,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "60f55e27.f2b8e",
+ "id": "91894f21.7c315",
"type": "call",
"name": "call GENERIC-RESOURCE-API:sdwan-get-saved-ar-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-saved-ar-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 913.3070220947266,
- "y": 633.4935898780823,
- "z": "5c37638f.99fd6c",
+ "x": 891.3031158447266,
+ "y": 625.4935908317566,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "c3c64d17.8399b",
+ "id": "b6c9d7ee.523f68",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 610.3131866455078,
- "y": 634.4999380111694,
- "z": "5c37638f.99fd6c",
+ "x": 588.3092803955078,
+ "y": 626.4999389648438,
+ "z": "36b7dca4.321614",
"wires": [
[
- "60f55e27.f2b8e"
+ "91894f21.7c315"
]
]
},
{
- "id": "4352df33.d9426",
+ "id": "45ae063f.ddd9a8",
"type": "comment",
"name": "GET parent-service-data from mdsal to check existence of other End point",
"info": "",
"comments": "",
- "x": 792.0043487548828,
- "y": 695.5316972732544,
- "z": "5c37638f.99fd6c",
+ "x": 770.0004425048828,
+ "y": 687.5316982269287,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "536fbd5d.ad4c74",
+ "id": "a44115de.ea89b8",
"type": "comment",
"name": "GET connection-attachment-ar to store AR data from mdsal",
"info": "",
"comments": "",
- "x": 2185.476852416992,
- "y": 372.50396823883057,
- "z": "5c37638f.99fd6c",
+ "x": 2163.472946166992,
+ "y": 364.5039691925049,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "d407857f.3d4ed8",
+ "id": "d6f0728e.e8007",
"type": "comment",
"name": "Set source end point",
"info": "",
"comments": "",
- "x": 623.9767456054688,
- "y": 602.2540636062622,
- "z": "5c37638f.99fd6c",
+ "x": 601.9728393554688,
+ "y": 594.2540645599365,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "79aaa9c4.4c7368",
+ "id": "d85e62b3.69a86",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 676.9728240966797,
- "y": 727.000207901001,
- "z": "5c37638f.99fd6c",
+ "x": 654.9689178466797,
+ "y": 719.0002088546753,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "a093fbeb.16ad58",
+ "id": "c65a917f.0654d",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1054.9728202819824,
- "y": 776.0002069473267,
- "z": "5c37638f.99fd6c",
+ "x": 1032.9689140319824,
+ "y": 768.000207901001,
+ "z": "36b7dca4.321614",
"wires": [
[
- "c54cab5a.e88d98"
+ "a84f11cf.944ed"
]
]
},
{
- "id": "46b4b052.24e9d",
+ "id": "6f7e92ff.c163ec",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1046.8246231079102,
- "y": 811.066291809082,
- "z": "5c37638f.99fd6c",
+ "x": 1024.8207168579102,
+ "y": 803.0662927627563,
+ "z": "36b7dca4.321614",
"wires": [
[
- "b51504e3.dadba8"
+ "fcea4987.f76f78"
]
]
},
{
- "id": "b51504e3.dadba8",
+ "id": "fcea4987.f76f78",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1221.9733085632324,
- "y": 807.3336420059204,
- "z": "5c37638f.99fd6c",
+ "x": 1199.9694023132324,
+ "y": 799.3336429595947,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "c54cab5a.e88d98",
+ "id": "a84f11cf.944ed",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1205.9728202819824,
- "y": 774.0002069473267,
- "z": "5c37638f.99fd6c",
+ "x": 1183.9689140319824,
+ "y": 766.000207901001,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "bdec135a.84aa6",
+ "id": "c1b43a2f.b6d498",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 920.7347373962402,
- "y": 1750.9527831077576,
- "z": "5c37638f.99fd6c",
+ "x": 1013.730827331543,
+ "y": 2270.9528436660767,
+ "z": "36b7dca4.321614",
"wires": [
[
- "323e9893.b0b728"
+ "37d1e2b4.1ecc0e"
]
]
},
{
- "id": "323e9893.b0b728",
+ "id": "37d1e2b4.1ecc0e",
"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": 1082.2585716247559,
- "y": 1795.571829199791,
- "z": "5c37638f.99fd6c",
+ "x": 1175.2546615600586,
+ "y": 2315.57188975811,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "f668942a.019a38",
+ "id": "46e90256.1233fc",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 922.8299789428711,
- "y": 1816.7147258520126,
- "z": "5c37638f.99fd6c",
+ "x": 1015.8260688781738,
+ "y": 2336.7147864103317,
+ "z": "36b7dca4.321614",
"wires": [
[
- "323e9893.b0b728"
+ "37d1e2b4.1ecc0e"
]
]
},
{
- "id": "24abbd36.f847b2",
+ "id": "38a39849.f42568",
"type": "comment",
"name": "Save Resource to AAI",
"info": "",
"comments": "",
- "x": 634.7824058532715,
- "y": 1766.302146434784,
- "z": "5c37638f.99fd6c",
+ "x": 727.7784957885742,
+ "y": 2286.302206993103,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "dcc926d7.4a3488",
+ "id": "98b3af96.5e7de",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 649.5501022338867,
- "y": 1687.827627658844,
- "z": "5c37638f.99fd6c",
+ "x": 742.5461921691895,
+ "y": 2207.827688217163,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "4623075d.b08748",
+ "id": "15eb2076.5c064",
"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": 596.9632415771484,
- "y": 1882.4434466362,
- "z": "5c37638f.99fd6c",
+ "x": 689.9593315124512,
+ "y": 2402.443507194519,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "3e42552f.cc2b3a",
+ "id": "b195de1c.2a671",
"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.sdwan-attachment.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": 699.2822036743164,
- "y": 1595.4684014320374,
- "z": "5c37638f.99fd6c",
+ "x": 792.2782936096191,
+ "y": 2115.4684619903564,
+ "z": "36b7dca4.321614",
"wires": [
[
- "5966123b.c0928c",
- "28e0d860.c64a68",
- "4d9dd2fd.a02e7c"
+ "710256d4.ce9368",
+ "9d8f4fc7.29648",
+ "1056e6c3.05afa9"
]
]
},
{
- "id": "5966123b.c0928c",
+ "id": "710256d4.ce9368",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 967.9235801696777,
- "y": 1646.7998131737113,
- "z": "5c37638f.99fd6c",
+ "x": 1060.9196701049805,
+ "y": 2166.7998737320304,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1d15a206.04371e"
+ "8d13b843.178988"
]
]
},
{
- "id": "28e0d860.c64a68",
+ "id": "9d8f4fc7.29648",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 958.9236297607422,
- "y": 1615.2998389229178,
- "z": "5c37638f.99fd6c",
+ "x": 1051.919719696045,
+ "y": 2135.299899481237,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1d15a206.04371e"
+ "8d13b843.178988"
]
]
},
{
- "id": "4d9dd2fd.a02e7c",
+ "id": "1056e6c3.05afa9",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 962.6736679077148,
- "y": 1585.6569437980652,
- "z": "5c37638f.99fd6c",
+ "x": 1055.6697578430176,
+ "y": 2105.6570043563843,
+ "z": "36b7dca4.321614",
"wires": [
[
- "e1b7a04e.aa4f3"
+ "d9dd1fc6.57ca5"
]
]
},
{
- "id": "1d15a206.04371e",
+ "id": "8d13b843.178988",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1128.6736679077148,
- "y": 1616.0498627647758,
- "z": "5c37638f.99fd6c",
+ "x": 1221.6697578430176,
+ "y": 2136.049923323095,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "e1b7a04e.aa4f3",
+ "id": "d9dd1fc6.57ca5",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1104.3296356201172,
- "y": 1581.8491129875183,
- "z": "5c37638f.99fd6c",
+ "x": 1197.32572555542,
+ "y": 2101.8491735458374,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "f2ac7b6a.645e98",
+ "id": "18a74ff1.92546",
"type": "set",
"name": "set ar-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-status.action' value=\"`$connection-attachment-topology-operation-input.request-information.request-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-name' value=\"connection-attachment-topology-operation\" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-action' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$connection-attachment-topology-operation-input.request-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$connection-attachment-topology-operation-input.service-information.` \" />\n",
"comments": "",
- "x": 599.4958229064941,
- "y": 1445.849324464798,
- "z": "5c37638f.99fd6c",
+ "x": 692.4919128417969,
+ "y": 1965.849385023117,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "d8dcd45a.fcb0f8",
+ "id": "552d726e.db02dc",
"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": 616.781665802002,
- "y": 1518.468922138214,
- "z": "5c37638f.99fd6c",
+ "x": 709.7777557373047,
+ "y": 2038.4689826965332,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "bbb611b3.fa639",
+ "id": "ed4b4b67.4cc708",
"type": "set",
"name": "set allotted-resource-oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='PendingDelete' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-topology-operation-input.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
"comments": "",
- "x": 671.7687225341797,
- "y": 1556.4200596809387,
- "z": "5c37638f.99fd6c",
+ "x": 764.7648124694824,
+ "y": 2076.420120239258,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "17808c6d.fbcb64",
+ "id": "201a455d.c2e4fa",
"type": "set",
"name": "set model-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.onap-model-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.` \" />",
"comments": "",
- "x": 613.3373641967773,
- "y": 1485.0239748954773,
- "z": "5c37638f.99fd6c",
+ "x": 706.3334541320801,
+ "y": 2005.0240354537964,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "83fab007.e00bd",
+ "id": "dc1f553a.3746d8",
"type": "comment",
"name": "Prepare data for allotted-resource addition to MDSAL",
"info": "This will add to allotted-resource which is present inside service.",
"comments": "",
- "x": 722.6707954406738,
- "y": 1401.0238497257233,
- "z": "5c37638f.99fd6c",
+ "x": 815.6668853759766,
+ "y": 1921.0239102840424,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "ce9eef3f.571d2",
+ "id": "4d3306db.2fbdf8",
"type": "comment",
"name": "Add to allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 664.2506217956543,
- "y": 1368.4371514320374,
- "z": "5c37638f.99fd6c",
+ "x": 757.246711730957,
+ "y": 1888.4372119903564,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "63f14ad3.bfd8e4",
+ "id": "2888718c.b9c46e",
"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 = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" />\n\t<parameter name=\"operational-status\" value=\"PendingDelete\" />\n",
+ "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<!--parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" /-->\n\t<parameter name=\"operational-status\" value=\"PendingDelete\" />\n",
"comments": "",
"outputs": 1,
- "x": 661.2266845703125,
- "y": 1803.754289150238,
- "z": "5c37638f.99fd6c",
+ "x": 754.2227745056152,
+ "y": 2323.754349708557,
+ "z": "36b7dca4.321614",
"wires": [
[
- "bdec135a.84aa6",
- "f668942a.019a38"
+ "c1b43a2f.b6d498",
+ "46e90256.1233fc"
]
]
},
{
- "id": "c6cd0b89.3b6988",
+ "id": "df909612.fb6138",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"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": 825.3378601074219,
- "y": 553.4999485015869,
- "z": "5c37638f.99fd6c",
+ "x": 803.3339538574219,
+ "y": 545.4999494552612,
+ "z": "36b7dca4.321614",
"wires": [
[
- "515ee298.e46b6c",
- "24c1e070.0695f"
+ "758df544.297bec",
+ "eebf6b21.03ca48"
]
]
},
{
- "id": "d4cf70d6.63ae5",
+ "id": "ec442d3.475ffd",
"type": "execute",
"name": "get parent-service-data tmp.ar-url-psd",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-psd\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 679.0041046142578,
- "y": 762.0002098083496,
- "z": "5c37638f.99fd6c",
+ "x": 657.0001983642578,
+ "y": 754.0002107620239,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "96741252.7528f",
+ "id": "d5f5fd72.fb157",
"type": "execute",
"name": "execute RestApiCallNode - get-resource parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-psd`' />\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-psd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 746.0040664672852,
- "y": 797.0002937316895,
- "z": "5c37638f.99fd6c",
+ "x": 724.0001602172852,
+ "y": 789.0002946853638,
+ "z": "36b7dca4.321614",
"wires": [
[
- "a093fbeb.16ad58",
- "46b4b052.24e9d"
+ "c65a917f.0654d",
+ "6f7e92ff.c163ec"
]
]
},
{
- "id": "490fd156.3cc2e",
+ "id": "4db8d90d.4f7238",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2566.816566467285,
- "y": 814.3294501304626,
- "z": "5c37638f.99fd6c",
+ "x": 2544.812660217285,
+ "y": 806.329451084137,
+ "z": "36b7dca4.321614",
"wires": [
[
- "88745fb7.28e43"
+ "5ae4c974.91c268"
]
]
},
{
- "id": "edb86366.daca5",
+ "id": "d1626b48.25fc18",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2600.66805267334,
- "y": 760.3954167366028,
- "z": "5c37638f.99fd6c",
+ "x": 2578.66414642334,
+ "y": 752.3954176902771,
+ "z": "36b7dca4.321614",
"wires": [
[
- "ae1d17f2.d02858"
+ "ab84a2c3.2ae2b"
]
]
},
{
- "id": "92d891d3.4ab0e",
+ "id": "a8b146e3.827bd8",
"type": "for",
"name": "for arvidx.. mdsal-sd.service-data.vnfs.vnf_length[]",
"xml": "<for index='arvidx' start='0' end='`$mdsal-sd.service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 2085.81746673584,
- "y": 1641.9966707229614,
- "z": "5c37638f.99fd6c",
+ "x": 2063.81356048584,
+ "y": 1633.9966716766357,
+ "z": "36b7dca4.321614",
"wires": [
[
- "71080db2.ebc5d4"
+ "151d247e.ada54c"
]
]
},
{
- "id": "71080db2.ebc5d4",
+ "id": "151d247e.ada54c",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2361.4840393066406,
- "y": 1642.9967036247253,
- "z": "5c37638f.99fd6c",
+ "x": 2339.4801330566406,
+ "y": 1634.9967045783997,
+ "z": "36b7dca4.321614",
"wires": [
[
- "a5010038.a8cca"
+ "ce8318c6.862998"
]
]
},
{
- "id": "a5010038.a8cca",
+ "id": "ce8318c6.862998",
"type": "switchNode",
"name": "switch ActivateSiteInstance",
"xml": "<switch test=\"`$mdsal-sd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == ActivateSiteInstance`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 2598.34774017334,
- "y": 1647.194667339325,
- "z": "5c37638f.99fd6c",
+ "x": 2576.34383392334,
+ "y": 1639.1946682929993,
+ "z": "36b7dca4.321614",
"wires": [
[
- "78d61896.379bb8"
+ "38959100.baa79"
]
]
},
{
- "id": "78d61896.379bb8",
+ "id": "38959100.baa79",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2807.347255706787,
- "y": 1647.1948204040527,
- "z": "5c37638f.99fd6c",
+ "x": 2785.343349456787,
+ "y": 1639.194821357727,
+ "z": "36b7dca4.321614",
"wires": [
[
- "bfec68b.915a698"
+ "8dc66f20.128aa"
]
]
},
{
- "id": "9280788a.1a5978",
+ "id": "ae283116.659c4",
"type": "set",
"name": "set tmp.sitevidx ",
"xml": "<set>\n<parameter name='tmp.sitevidx' value='`$arvidx`' />\n\n",
"comments": "",
- "x": 2204.3482055664062,
- "y": 1751.195249080658,
- "z": "5c37638f.99fd6c",
+ "x": 2182.3442993164062,
+ "y": 1743.1952500343323,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "a8aa86a8.764d68",
+ "id": "cc813b15.219a98",
"type": "set",
"name": "set prop.ar-parent-service-instance-id",
"xml": "<set>\n<parameter name='prop.ar-parent-service-instance-id' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.parent-service-instance-id`' />\n",
"comments": "",
- "x": 2120.8163681030273,
- "y": 1064.996099472046,
- "z": "5c37638f.99fd6c",
+ "x": 2098.8124618530273,
+ "y": 1056.9961004257202,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "9f1816e2.642ea8",
+ "id": "16d565c8.6fce0a",
"type": "for",
"name": "for loop aridx - Get role from allotted resource",
"xml": "<for index=\"aridx\" start=\"0\" end=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2146.816162109375,
- "y": 1013.4959707260132,
- "z": "5c37638f.99fd6c",
+ "x": 2124.812255859375,
+ "y": 1005.4959716796875,
+ "z": "36b7dca4.321614",
"wires": [
[
- "9c8b4e3c.7c8c5"
+ "412ffbe3.a86674"
]
]
},
{
- "id": "9c8b4e3c.7c8c5",
+ "id": "412ffbe3.a86674",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2401.81649017334,
- "y": 1010.4964303970337,
- "z": "5c37638f.99fd6c",
+ "x": 2379.81258392334,
+ "y": 1002.496431350708,
+ "z": "36b7dca4.321614",
"wires": [
[
- "30449575.75463a",
- "92ec0f10.dba05"
+ "e0854b83.a59ed8",
+ "67be11c6.fc4b4"
]
]
},
{
- "id": "30449575.75463a",
+ "id": "e0854b83.a59ed8",
"type": "switchNode",
"name": "switch Role",
"xml": "<switch test=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].name == 'Role'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2531.8163108825684,
- "y": 982.4963674545288,
- "z": "5c37638f.99fd6c",
+ "x": 2509.8124046325684,
+ "y": 974.4963684082031,
+ "z": "36b7dca4.321614",
"wires": [
[
- "b4910f3d.0db62"
+ "60e8b373.f2f1cc"
]
]
},
{
- "id": "b4910f3d.0db62",
+ "id": "60e8b373.f2f1cc",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2672.8166427612305,
- "y": 981.4963665008545,
- "z": "5c37638f.99fd6c",
+ "x": 2650.8127365112305,
+ "y": 973.4963674545288,
+ "z": "36b7dca4.321614",
"wires": [
[
- "367dfe9f.4b0012"
+ "564d6e3.a986e9"
]
]
},
{
- "id": "367dfe9f.4b0012",
+ "id": "564d6e3.a986e9",
"type": "set",
"name": "set prop.role",
"xml": "<set>\n<parameter name='prop.role' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].value`' />\n",
"comments": "",
- "x": 2838.8173065185547,
- "y": 976.096269607544,
- "z": "5c37638f.99fd6c",
+ "x": 2816.8134002685547,
+ "y": 968.0962705612183,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "1009f0e9.e8787f",
+ "id": "bef02da7.b5697",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2418.8169898986816,
- "y": 1159.996376991272,
- "z": "5c37638f.99fd6c",
+ "x": 2396.8130836486816,
+ "y": 1151.9963779449463,
+ "z": "36b7dca4.321614",
"wires": [
[
- "38660dd.8ae9ef2"
+ "e69aff22.57aef"
]
]
},
{
- "id": "c9a9abe5.0b0758",
+ "id": "108f0456.69aaac",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2412.668731689453,
- "y": 1116.0624141693115,
- "z": "5c37638f.99fd6c",
+ "x": 2390.664825439453,
+ "y": 1108.0624151229858,
+ "z": "36b7dca4.321614",
"wires": [
[
- "faec6a4d.0cfc28"
+ "d2cf1da5.9ee9a"
]
]
},
{
- "id": "ae1d17f2.d02858",
+ "id": "ab84a2c3.2ae2b",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2726.816177368164,
- "y": 757.4958500862122,
- "z": "5c37638f.99fd6c",
+ "x": 2704.812271118164,
+ "y": 749.4958510398865,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "88745fb7.28e43",
+ "id": "5ae4c974.91c268",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1856.3160400390625,
- "y": 1031.4959707260132,
- "z": "5c37638f.99fd6c",
+ "x": 1834.3121337890625,
+ "y": 1023.4959716796875,
+ "z": "36b7dca4.321614",
"wires": [
[
- "9f1816e2.642ea8",
- "a8aa86a8.764d68",
- "56d62d96.7f8ce4",
- "b96757af.5cca38"
+ "16d565c8.6fce0a",
+ "cc813b15.219a98",
+ "6c3854b6.659a5c",
+ "ddb36283.9977d"
]
]
},
{
- "id": "faec6a4d.0cfc28",
+ "id": "d2cf1da5.9ee9a",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2542.3168506622314,
- "y": 1109.4963340759277,
- "z": "5c37638f.99fd6c",
+ "x": 2520.3129444122314,
+ "y": 1101.496335029602,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "38660dd.8ae9ef2",
+ "id": "e69aff22.57aef",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1932.3163299560547,
- "y": 1236.4959840774536,
- "z": "5c37638f.99fd6c",
+ "x": 1910.3124237060547,
+ "y": 1228.495985031128,
+ "z": "36b7dca4.321614",
"wires": [
[
- "c768cf9a.62862"
+ "a7e7f8fb.8ee848"
]
]
},
{
- "id": "4edc1d8f.0a1944",
+ "id": "5dfa5d99.6db7b4",
"type": "for",
"name": "for loop siteidx - Get site ID from servicedata",
"xml": "<for index=\"siteidx\" start=\"0\" end=\"`$mdsal-sd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2296.3190536499023,
- "y": 1792.497006893158,
- "z": "5c37638f.99fd6c",
+ "x": 2274.3151473999023,
+ "y": 1784.4970078468323,
+ "z": "36b7dca4.321614",
"wires": [
[
- "3d77f67c.b5ecea"
+ "824eb6f3.bc12a8"
]
]
},
{
- "id": "ead36ab7.282438",
+ "id": "4af98bb7.a04904",
"type": "switchNode",
"name": "switch siteId",
"xml": "<switch test=\"`$mdsal-sd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].name == 'siteId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2368.3210372924805,
- "y": 1860.497986316681,
- "z": "5c37638f.99fd6c",
+ "x": 2346.3171310424805,
+ "y": 1852.4979872703552,
+ "z": "36b7dca4.321614",
"wires": [
[
- "d924a586.673c18"
+ "1cabca59.917da6"
]
]
},
{
- "id": "321bf129.18913e",
+ "id": "ad1a1b89.af61c8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2222.8193130493164,
- "y": 1933.9970240592957,
- "z": "5c37638f.99fd6c",
+ "x": 2200.8154067993164,
+ "y": 1925.99702501297,
+ "z": "36b7dca4.321614",
"wires": [
[
- "875c4bea.660358",
- "ecb79aa0.650108",
- "f8b5c142.e5e42"
+ "fbdfeb83.50c018",
+ "6ab1dd86.bc5ac4",
+ "dfe3d1ff.2a521"
]
]
},
{
- "id": "4ed101e7.e4ff7",
+ "id": "bf17376.0f432c8",
"type": "execute",
"name": "execute RestApiCallNode delete vpn topology",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn1Id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 697.8168258666992,
- "y": 1193.496681213379,
- "z": "5c37638f.99fd6c",
+ "x": 790.812915802002,
+ "y": 1713.496741771698,
+ "z": "36b7dca4.321614",
"wires": [
[
- "79fecdbb.444414",
- "8f4a1544.240ce8"
+ "dd133500.c9b588",
+ "4ff52f01.dec2a"
]
]
},
{
- "id": "79fecdbb.444414",
+ "id": "dd133500.c9b588",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 952.816593170166,
- "y": 1209.496681213379,
- "z": "5c37638f.99fd6c",
+ "x": 1045.8126831054688,
+ "y": 1729.496741771698,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1ef5ce22.99b2f2"
+ "fedffe27.13d88"
]
]
},
{
- "id": "1ef5ce22.99b2f2",
+ "id": "fedffe27.13d88",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1122.8165321350098,
- "y": 1212.496681213379,
- "z": "5c37638f.99fd6c",
+ "x": 1215.8126220703125,
+ "y": 1732.496741771698,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "13d95323.743e4d",
+ "id": "93a1a55.98e1f58",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 1122.8166542053223,
- "y": 1168.496681213379,
- "z": "5c37638f.99fd6c",
+ "x": 1215.812744140625,
+ "y": 1688.496741771698,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "8f4a1544.240ce8",
+ "id": "4ff52f01.dec2a",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 955.8165321350098,
- "y": 1168.496681213379,
- "z": "5c37638f.99fd6c",
+ "x": 1048.8126220703125,
+ "y": 1688.496741771698,
+ "z": "36b7dca4.321614",
"wires": [
[
- "13d95323.743e4d"
+ "93a1a55.98e1f58"
]
]
},
{
- "id": "9f45ce4d.1731c",
+ "id": "9c440320.0009b",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1103.3835430145264,
- "y": 965.1728572845459,
- "z": "5c37638f.99fd6c",
+ "x": 1216.3796367645264,
+ "y": 1251.1728959083557,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "4b5b6f95.ae82b",
+ "id": "aac6b4b9.62d5b8",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 672.8832855224609,
- "y": 1016.1732077598572,
- "z": "5c37638f.99fd6c",
+ "x": 785.8793792724609,
+ "y": 1302.173246383667,
+ "z": "36b7dca4.321614",
"wires": [
[
- "9379b94d.ebf738",
- "85618b89.4df498",
- "d4faaa3e.0874d8"
+ "f554c450.4c9bc8",
+ "250a3c3a.bfa264",
+ "1866c1d3.5923ee"
]
]
},
{
- "id": "9379b94d.ebf738",
+ "id": "f554c450.4c9bc8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 931.8835773468018,
- "y": 971.1728410720825,
- "z": "5c37638f.99fd6c",
+ "x": 1044.8796710968018,
+ "y": 1257.1728796958923,
+ "z": "36b7dca4.321614",
"wires": [
[
- "9f45ce4d.1731c"
+ "9c440320.0009b"
]
]
},
{
- "id": "85618b89.4df498",
+ "id": "250a3c3a.bfa264",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 928.3742942810059,
- "y": 1009.74693775177,
- "z": "5c37638f.99fd6c",
+ "x": 1041.3703880310059,
+ "y": 1295.7469763755798,
+ "z": "36b7dca4.321614",
"wires": [
[
- "ef8f714d.57ad1"
+ "6a9152f3.8b088c"
]
]
},
{
- "id": "d4faaa3e.0874d8",
+ "id": "1866c1d3.5923ee",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 923.7073020935059,
- "y": 1051.0802507400513,
- "z": "5c37638f.99fd6c",
+ "x": 1036.7033958435059,
+ "y": 1337.080289363861,
+ "z": "36b7dca4.321614",
"wires": [
[
- "7ed2ad4f.8bf614"
+ "90697580.51d788"
]
]
},
{
- "id": "ef8f714d.57ad1",
+ "id": "6a9152f3.8b088c",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1078.9456100463867,
- "y": 1004.0326900482178,
- "z": "5c37638f.99fd6c",
+ "x": 1191.9417037963867,
+ "y": 1290.0327286720276,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "7ed2ad4f.8bf614",
+ "id": "90697580.51d788",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1085.4797630310059,
- "y": 1052.5194597244263,
- "z": "5c37638f.99fd6c",
+ "x": 1198.4758567810059,
+ "y": 1338.519498348236,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "c768cf9a.62862",
+ "id": "a7e7f8fb.8ee848",
"type": "for",
- "name": "for pnidx.. mdsal-psd.service-data.networks.network_length[]",
+ "name": "for pnidx.. mdsal-parentsd.service-data.networks.network_length[]",
"xml": "<for index='pnidx' start='0' end='`$mdsal-parentsd.service-data.networks.network_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 2257.315902709961,
- "y": 1235.9957118034363,
- "z": "5c37638f.99fd6c",
- "wires": [
- [
- "e252e8ae.c32088"
- ]
- ]
- },
- {
- "id": "e252e8ae.c32088",
- "type": "block",
- "name": "block",
- "xml": "<block>\n",
- "atomic": "false",
- "comments": "",
- "outputs": 1,
- "x": 1935.9829940795898,
- "y": 1326.9955472946167,
- "z": "5c37638f.99fd6c",
+ "x": 2235.311996459961,
+ "y": 1227.9957127571106,
+ "z": "36b7dca4.321614",
"wires": [
[
- "14486987.b85df6"
+ "134d81a7.f5395e"
]
]
},
{
- "id": "14486987.b85df6",
+ "id": "bce6e7ae.f035f8",
"type": "switchNode",
"name": "switch ActivateSDWANConnectivityInstance",
"xml": "<switch test=\"`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.request-information.request-action == 'ActivateSDWANConnectivityInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 2180.983726501465,
- "y": 1328.9959135055542,
- "z": "5c37638f.99fd6c",
+ "x": 2158.979820251465,
+ "y": 1320.9959144592285,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1a69042b.c0872c"
+ "8b710972.a5d448"
]
]
},
{
- "id": "1a69042b.c0872c",
+ "id": "8b710972.a5d448",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2437.9832191467285,
- "y": 1327.9960436820984,
- "z": "5c37638f.99fd6c",
+ "x": 2415.9793128967285,
+ "y": 1319.9960446357727,
+ "z": "36b7dca4.321614",
"wires": [
[
- "ecc75ce5.52a22"
+ "ad16d848.956c28"
]
]
},
{
- "id": "693abfa.fed9d4",
+ "id": "e503187.dfdbbe8",
"type": "for",
"name": "for loop paramidx - Get topology from servicedata",
"xml": "<for index=\"paramidx\" start=\"0\" end=\"`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2239.9839057922363,
- "y": 1417.9956316947937,
- "z": "5c37638f.99fd6c",
+ "x": 2217.9799995422363,
+ "y": 1409.995632648468,
+ "z": "36b7dca4.321614",
"wires": [
[
- "3b22a756.98c7f8"
+ "2aaa98b1.97fbe8"
]
]
},
{
- "id": "3b22a756.98c7f8",
+ "id": "2aaa98b1.97fbe8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2505.983594894409,
- "y": 1414.995954990387,
- "z": "5c37638f.99fd6c",
+ "x": 2483.979688644409,
+ "y": 1406.9959559440613,
+ "z": "36b7dca4.321614",
"wires": [
[
- "dccdc0aa.2bb7b",
- "b18f2a38.d85ae8"
+ "93e924c8.1cbc78",
+ "9a3cf2e3.de00a"
]
]
},
{
- "id": "dccdc0aa.2bb7b",
+ "id": "93e924c8.1cbc78",
"type": "switchNode",
"name": "switch topology",
- "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'topology'`\">\n",
+ "xml": "<switch test=\"`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'topology'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2676.98392868042,
- "y": 1383.9954648017883,
- "z": "5c37638f.99fd6c",
+ "x": 2654.98002243042,
+ "y": 1375.9954657554626,
+ "z": "36b7dca4.321614",
"wires": [
[
- "e0213c77.0f4ca"
+ "3f47b224.ea53fe"
]
]
},
{
- "id": "e0213c77.0f4ca",
+ "id": "3f47b224.ea53fe",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2828.9839191436768,
- "y": 1385.9954953193665,
- "z": "5c37638f.99fd6c",
+ "x": 2806.9800128936768,
+ "y": 1377.9954962730408,
+ "z": "36b7dca4.321614",
"wires": [
[
- "71cd0898.67eff8"
+ "2d4beaeb.2d5ae6"
]
]
},
{
- "id": "71cd0898.67eff8",
+ "id": "2d4beaeb.2d5ae6",
"type": "set",
"name": "set topology",
- "xml": "<set>\n<parameter name='prop.topology' value='`$mdsal-psd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
+ "xml": "<set>\n<parameter name='prop.topology' value='`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
"comments": "",
- "x": 2972.9839305877686,
- "y": 1385.5954298973083,
- "z": "5c37638f.99fd6c",
+ "x": 2950.9800243377686,
+ "y": 1377.5954308509827,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "b18f2a38.d85ae8",
+ "id": "9a3cf2e3.de00a",
"type": "switchNode",
"name": "switch vpnId",
- "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpn-id'`\">\n",
+ "xml": "<switch test=\"`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpn-id'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2668.649652481079,
- "y": 1426.3284468650818,
- "z": "5c37638f.99fd6c",
+ "x": 2646.645746231079,
+ "y": 1418.328447818756,
+ "z": "36b7dca4.321614",
"wires": [
[
- "5ef41a40.56fe94"
+ "805a8b6a.884b08"
]
]
},
{
- "id": "5ef41a40.56fe94",
+ "id": "805a8b6a.884b08",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2820.649642944336,
- "y": 1428.32847738266,
- "z": "5c37638f.99fd6c",
+ "x": 2798.645736694336,
+ "y": 1420.3284783363342,
+ "z": "36b7dca4.321614",
"wires": [
[
- "25d7449c.78b97c"
+ "47c03332.4437ec"
]
]
},
{
- "id": "25d7449c.78b97c",
+ "id": "47c03332.4437ec",
"type": "set",
"name": "set prop.vpn1Id",
"xml": "<set>\n<parameter name='prop.vpn1Id' value='`$mdsal-parentsd.service-data.networks.network[$pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
"comments": "",
- "x": 2964.6496543884277,
- "y": 1427.9284119606018,
- "z": "5c37638f.99fd6c",
+ "x": 2942.6457481384277,
+ "y": 1419.9284129142761,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "2a2d01cd.5646fe",
+ "id": "2b9c4213.cf45fe",
"type": "execute",
"name": "execute RestApiCallNode delete vpn ",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 670.8164978027344,
- "y": 1304.9966464042664,
- "z": "5c37638f.99fd6c",
+ "x": 763.8125877380371,
+ "y": 1824.9967069625854,
+ "z": "36b7dca4.321614",
"wires": [
[
- "c4c9f687.9e7588",
- "802fa182.99b1f"
+ "b5d353ac.0589e",
+ "2c7732a6.dbeb5e"
]
]
},
{
- "id": "c4c9f687.9e7588",
+ "id": "b5d353ac.0589e",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 903.8165760040283,
- "y": 1329.996645450592,
- "z": "5c37638f.99fd6c",
+ "x": 996.812665939331,
+ "y": 1849.9967060089111,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1b0d22fd.e671fd"
+ "35c412a7.ab087e"
]
]
},
{
- "id": "1b0d22fd.e671fd",
+ "id": "35c412a7.ab087e",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1073.816514968872,
- "y": 1332.996645450592,
- "z": "5c37638f.99fd6c",
+ "x": 1166.8126049041748,
+ "y": 1852.9967060089111,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "588dc5fe.3853dc",
+ "id": "3622d573.b4a8aa",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 1073.8166370391846,
- "y": 1288.996645450592,
- "z": "5c37638f.99fd6c",
+ "x": 1166.8127269744873,
+ "y": 1808.9967060089111,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "802fa182.99b1f",
+ "id": "2c7732a6.dbeb5e",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 906.8165149688721,
- "y": 1288.996645450592,
- "z": "5c37638f.99fd6c",
+ "x": 999.8126049041748,
+ "y": 1808.9967060089111,
+ "z": "36b7dca4.321614",
"wires": [
[
- "588dc5fe.3853dc"
+ "3622d573.b4a8aa"
]
]
},
{
- "id": "67ff2f7e.84dea",
+ "id": "72ba670d.964b28",
"type": "set",
"name": "set prop.name",
"xml": "<set>\n<parameter name='prop.name' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].value`' />\n",
"comments": "",
- "x": 2886.8163108825684,
- "y": 1028.995940208435,
- "z": "5c37638f.99fd6c",
+ "x": 2864.8124046325684,
+ "y": 1020.9959411621094,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "92ec0f10.dba05",
+ "id": "67be11c6.fc4b4",
"type": "switchNode",
"name": "switch sdwanVpnName",
"xml": "<switch test=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].name == 'sdwanVpnName'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2567.316150665283,
- "y": 1031.9959325790405,
- "z": "5c37638f.99fd6c",
+ "x": 2545.312244415283,
+ "y": 1023.9959335327148,
+ "z": "36b7dca4.321614",
"wires": [
[
- "da5b9464.fd80d8"
+ "9940a94a.c22938"
]
]
},
{
- "id": "da5b9464.fd80d8",
+ "id": "9940a94a.c22938",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2738.3163108825684,
- "y": 1030.9960012435913,
- "z": "5c37638f.99fd6c",
+ "x": 2716.3124046325684,
+ "y": 1022.9960021972656,
+ "z": "36b7dca4.321614",
"wires": [
[
- "67ff2f7e.84dea"
+ "72ba670d.964b28"
]
]
},
{
- "id": "1f17ba6f.07fd86",
+ "id": "c293dea2.46ad3",
"type": "set",
"name": "set prop.ar.provided-allotted-resource-id",
"xml": "<set>\n<parameter name='prop.ar.provided-allotted-resource-id' value='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].allotted-resource-id`' />\n\n\n",
"comments": "",
- "x": 2052.81591796875,
- "y": 772.9960646629333,
- "z": "5c37638f.99fd6c",
+ "x": 2030.81201171875,
+ "y": 764.9960656166077,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "5609c5e0.866b1c",
+ "id": "bfa616d6.8ac5b8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1230.8463745117188,
- "y": 880.1932344436646,
- "z": "5c37638f.99fd6c",
+ "x": 1343.8424682617188,
+ "y": 1166.1932730674744,
+ "z": "36b7dca4.321614",
"wires": [
[
- "b59d7969.b1f2f8"
+ "afc6f5e9.2167e8"
]
]
},
{
- "id": "cd36d7b2.2df868",
+ "id": "97d5dacd.f274d8",
"type": "execute",
"name": "generate tmp.ar-url-connection url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar.provided-allotted-resource-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 2037.3335800170898,
- "y": 806.3295407295227,
- "z": "5c37638f.99fd6c",
+ "x": 2015.3296737670898,
+ "y": 798.329541683197,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "f53ba2f7.ad562",
+ "id": "a06e500e.c5ed3",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-providedAr\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 2177.333209991455,
- "y": 841.9958319664001,
- "z": "5c37638f.99fd6c",
+ "x": 2155.329303741455,
+ "y": 833.9958329200745,
+ "z": "36b7dca4.321614",
"wires": [
[
- "edb86366.daca5",
- "490fd156.3cc2e"
+ "d1626b48.25fc18",
+ "4db8d90d.4f7238"
]
]
},
{
- "id": "56d62d96.7f8ce4",
+ "id": "6c3854b6.659a5c",
"type": "execute",
"name": "execute RestApiCallNode - get parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-parentsd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 2153.0004501342773,
- "y": 1134.995888710022,
- "z": "5c37638f.99fd6c",
+ "x": 2130.9965438842773,
+ "y": 1126.9958896636963,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1009f0e9.e8787f",
- "c9a9abe5.0b0758"
+ "bef02da7.b5697",
+ "108f0456.69aaac"
]
]
},
{
- "id": "ecc75ce5.52a22",
+ "id": "ad16d848.956c28",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1897.333869934082,
- "y": 1424.6630945205688,
- "z": "5c37638f.99fd6c",
+ "x": 1875.329963684082,
+ "y": 1416.6630954742432,
+ "z": "36b7dca4.321614",
"wires": [
[
- "693abfa.fed9d4",
- "90dd080.179f4f8",
- "74e88748.645e58",
- "a1a950eb.a0193"
+ "e503187.dfdbbe8",
+ "8d2d1c34.602ed",
+ "d55381bc.ca39b",
+ "376fcdda.5c0302"
]
]
},
{
- "id": "875c4bea.660358",
+ "id": "fbdfeb83.50c018",
"type": "set",
"name": "set prop.attach.siteId",
"xml": "<set>\n<parameter name='prop.attach.siteId' value='`$mdsal-sd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].value`' />\n\n",
"comments": "",
- "x": 2489.002185821533,
- "y": 1915.6638503074646,
- "z": "5c37638f.99fd6c",
+ "x": 2466.998279571533,
+ "y": 1907.663851261139,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "d924a586.673c18",
+ "id": "1cabca59.917da6",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2509.00244140625,
- "y": 1860.663676738739,
- "z": "5c37638f.99fd6c",
+ "x": 2486.99853515625,
+ "y": 1852.6636776924133,
+ "z": "36b7dca4.321614",
"wires": [
[
- "321bf129.18913e"
+ "ad1a1b89.af61c8"
]
]
},
{
- "id": "bfec68b.915a698",
+ "id": "8dc66f20.128aa",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2001.668327331543,
- "y": 1746.3301873207092,
- "z": "5c37638f.99fd6c",
+ "x": 1979.664421081543,
+ "y": 1738.3301882743835,
+ "z": "36b7dca4.321614",
"wires": [
[
- "4edc1d8f.0a1944",
- "9280788a.1a5978"
+ "5dfa5d99.6db7b4",
+ "ae283116.659c4"
]
]
},
{
- "id": "b30219b.8f8bde8",
+ "id": "984be839.303c58",
"type": "for",
"name": "for pidx..mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]",
"xml": "<for index='pidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 838.185131072998,
- "y": 915.6358346939087,
- "z": "5c37638f.99fd6c",
+ "x": 951.181224822998,
+ "y": 1201.6358733177185,
+ "z": "36b7dca4.321614",
"wires": [
[
- "5609c5e0.866b1c"
+ "bfa616d6.8ac5b8"
]
]
},
{
- "id": "3d77f67c.b5ecea",
+ "id": "824eb6f3.bc12a8",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2213.668685913086,
- "y": 1857.000834941864,
- "z": "5c37638f.99fd6c",
+ "x": 2191.664779663086,
+ "y": 1849.0008358955383,
+ "z": "36b7dca4.321614",
"wires": [
[
- "ead36ab7.282438"
+ "4af98bb7.a04904"
]
]
},
{
- "id": "7dea7f5b.a3b81",
+ "id": "d0fca62a.672dd8",
"type": "set",
"name": "set prop.siteAttachement_length=0",
"xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",
"comments": "",
- "x": 684.00390625,
- "y": 858.5311903953552,
- "z": "5c37638f.99fd6c",
+ "x": 797,
+ "y": 1144.531229019165,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "ecb79aa0.650108",
+ "id": "6ab1dd86.bc5ac4",
"type": "set",
"name": "Add sites to list and update length",
"xml": "<set>\n<parameter name='prop.siteIds[$prop.siteIds_length]' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteIds_length' value='`$prop.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n",
"comments": "",
- "x": 2516.506019592285,
- "y": 1960.5316553115845,
- "z": "5c37638f.99fd6c",
+ "x": 2494.502113342285,
+ "y": 1952.5316562652588,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "b96757af.5cca38",
+ "id": "ddb36283.9977d",
"type": "execute",
"name": "generate prop.ar-parent-service-instance-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/> \n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar-parent-service-instance-id`\"/>\n\n",
"comments": "",
"outputs": 1,
- "x": 2137.504051208496,
- "y": 1097.5314092636108,
- "z": "5c37638f.99fd6c",
+ "x": 2115.500144958496,
+ "y": 1089.5314102172852,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "90dd080.179f4f8",
+ "id": "8d2d1c34.602ed",
"type": "set",
"name": "set prop.ar-service-instance-id",
"xml": "<set>\n<parameter name='prop.ar-service-instance-id' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.connection-attachment-topology.allotted-resource-identifiers.consuming-service-instance-id`' />\n",
"comments": "",
- "x": 2170.5044708251953,
- "y": 1486.5313272476196,
- "z": "5c37638f.99fd6c",
+ "x": 2148.5005645751953,
+ "y": 1478.531328201294,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "74e88748.645e58",
+ "id": "d55381bc.ca39b",
"type": "execute",
"name": "generate prop.ar-service-instance-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/> \n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar-service-instance-id`\"/>\n\n",
"comments": "",
"outputs": 1,
- "x": 2195.836929321289,
- "y": 1519.4096231460571,
- "z": "5c37638f.99fd6c",
+ "x": 2173.833023071289,
+ "y": 1511.4096240997314,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "a1a950eb.a0193",
+ "id": "376fcdda.5c0302",
"type": "execute",
"name": "execute RestApiCallNode - get-resource service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-sd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 2246.8370513916016,
- "y": 1556.409441947937,
- "z": "5c37638f.99fd6c",
+ "x": 2224.8331451416016,
+ "y": 1548.4094429016113,
+ "z": "36b7dca4.321614",
"wires": [
[
- "d085c605.a64ce8",
- "872e1cc1.fb142"
+ "24c5b010.6c228",
+ "5d5ea42b.5dad9c"
]
]
},
{
- "id": "872e1cc1.fb142",
+ "id": "5d5ea42b.5dad9c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2525.5041160583496,
- "y": 1552.531153678894,
- "z": "5c37638f.99fd6c",
+ "x": 2503.5002098083496,
+ "y": 1544.5311546325684,
+ "z": "36b7dca4.321614",
"wires": [
[
- "eb1435b3.407188"
+ "70e96035.e38c9"
]
]
},
{
- "id": "d085c605.a64ce8",
+ "id": "24c5b010.6c228",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2523.3564453125,
- "y": 1513.5972814559937,
- "z": "5c37638f.99fd6c",
+ "x": 2501.3525390625,
+ "y": 1505.597282409668,
+ "z": "36b7dca4.321614",
"wires": [
[
- "6579eeb9.4ad43"
+ "b0b3ac1b.bb725"
]
]
},
{
- "id": "6579eeb9.4ad43",
+ "id": "b0b3ac1b.bb725",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2653.004638671875,
- "y": 1507.0312414169312,
- "z": "5c37638f.99fd6c",
+ "x": 2631.000732421875,
+ "y": 1499.0312423706055,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "eb1435b3.407188",
+ "id": "70e96035.e38c9",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2674.505012512207,
- "y": 1553.5313386917114,
- "z": "5c37638f.99fd6c",
+ "x": 2652.501106262207,
+ "y": 1545.5313396453857,
+ "z": "36b7dca4.321614",
"wires": [
[
- "92d891d3.4ab0e"
+ "a8b146e3.827bd8"
]
]
},
{
- "id": "b59d7969.b1f2f8",
+ "id": "afc6f5e9.2167e8",
"type": "switchNode",
"name": "switch allotted resource ID match",
- "xml": "<switch test=\"`$prop.ar.provided-allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n",
+ "xml": "<switch test=\"`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">",
"comments": "",
"outputs": 1,
- "x": 1454.504020690918,
- "y": 877.0312628746033,
- "z": "5c37638f.99fd6c",
+ "x": 1567.500114440918,
+ "y": 1163.031301498413,
+ "z": "36b7dca4.321614",
"wires": [
[
- "d35d9e14.f135e"
+ "54c627b4.10bfd8"
]
]
},
{
- "id": "d35d9e14.f135e",
+ "id": "54c627b4.10bfd8",
"type": "outcomeFalse",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 1668.5040855407715,
- "y": 808.0312933921814,
- "z": "5c37638f.99fd6c",
+ "x": 1646.5001792907715,
+ "y": 800.0312943458557,
+ "z": "36b7dca4.321614",
"wires": [
[
- "72234e91.d5575"
+ "3a3f312b.b33afe"
]
]
},
{
- "id": "72234e91.d5575",
+ "id": "3a3f312b.b33afe",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1810.5043334960938,
- "y": 807.0312342643738,
- "z": "5c37638f.99fd6c",
+ "x": 1788.5004272460938,
+ "y": 799.0312352180481,
+ "z": "36b7dca4.321614",
"wires": [
[
- "1f17ba6f.07fd86",
- "cd36d7b2.2df868",
- "f53ba2f7.ad562"
+ "c293dea2.46ad3",
+ "97d5dacd.f274d8",
+ "a06e500e.c5ed3"
]
]
},
{
- "id": "d4480c4c.ab7f1",
+ "id": "d22dbfd2.187be",
"type": "comment",
"name": "if allotted resource Id match with the incomming allotted resource ID, sites in this service vnf should not be included",
"info": "parent instId 200 | parent instId 200\nservice instId 100| service InstId 200\n site1 | site2\n allotted resId 1 | allotted resId 2 \n --------------------------------------\n Deactivate:\n loop for provided allotted res ID\n If allotted resId 1 matches with incomming allotted resource Id then we should delete the sites available in the service data 100\n for this we have to send request for deleting with site IDs site2 without including site1.\n \n \n ",
"comments": "",
- "x": 1763.5039367675781,
- "y": 740.03129529953,
- "z": "5c37638f.99fd6c",
+ "x": 1741.5000305175781,
+ "y": 732.0312962532043,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "44d17735.c18b38",
+ "id": "21d740e7.f725a",
"type": "comment",
"name": "loop for provided allotted rsource Id",
"info": "",
"comments": "",
- "x": 950.50390625,
- "y": 879.5312514305115,
- "z": "5c37638f.99fd6c",
+ "x": 1063.5,
+ "y": 1165.5312900543213,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "e435a42b.3afe08",
+ "id": "c63c4b12.9b5788",
"type": "comment",
"name": "get allotted resource for the allotted resource ID",
"info": "",
"comments": "",
- "x": 2324.504234313965,
- "y": 741.5311732292175,
- "z": "5c37638f.99fd6c",
+ "x": 2302.500328063965,
+ "y": 733.5311741828918,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "1438e6b6.ccead9",
+ "id": "830c94e.1851168",
"type": "comment",
"name": "get parent service data to get connectivity which has connectivity and vpn ID",
"info": "",
"comments": "",
- "x": 2107.503761291504,
- "y": 968.5312509536743,
- "z": "5c37638f.99fd6c",
+ "x": 2085.499855041504,
+ "y": 960.5312519073486,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "32a9e203.7d629e",
+ "id": "3044102e.74314",
"type": "comment",
"name": "get service data from service instance id from allotted reosurce Id to get sites vnf",
"info": "",
"comments": "",
- "x": 2296.503761291504,
- "y": 1450.5310506820679,
- "z": "5c37638f.99fd6c",
+ "x": 2274.499855041504,
+ "y": 1442.5310516357422,
+ "z": "36b7dca4.321614",
"wires": []
},
{
- "id": "5b38ce7d.8512a",
+ "id": "ce4d5b8.f77d2a8",
"type": "call",
"name": "call sdwan-vnf-topology-operation-underlay for delete",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-wanport-vnf-topology-operation-underlay' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 731.5040283203125,
- "y": 1109.531298160553,
- "z": "5c37638f.99fd6c",
+ "x": 824.5001182556152,
+ "y": 1629.531358718872,
+ "z": "36b7dca4.321614",
"wires": [
[]
]
},
{
- "id": "f8b5c142.e5e42",
+ "id": "dfe3d1ff.2a521",
"type": "set",
"name": "Add site attachement to list and update length",
"xml": "<set>\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].siteId' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles[0]' value='`$prop.role`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles_length' value='1' />\n<parameter name='prop.siteAttachements_length' value='`$prop.siteAttachements_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",
"comments": "",
- "x": 2546.2539978027344,
- "y": 2001.2539825439453,
- "z": "5c37638f.99fd6c",
+ "x": 2524.2500915527344,
+ "y": 1993.2539834976196,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "217830b4.c0fbe",
+ "type": "execute",
+ "name": "execute RestApiCallNode Get token",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 798.0000381469727,
+ "y": 1392.0001511573792,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "96b3b1d6.6853f",
+ "1031f4ad.8e47bb"
+ ]
+ ]
+ },
+ {
+ "id": "96b3b1d6.6853f",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1050.0001640319824,
+ "y": 1372.9999690055847,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "8b0a89e.ac4be78"
+ ]
+ ]
+ },
+ {
+ "id": "8b0a89e.ac4be78",
+ "type": "set",
+ "name": "set token-id",
+ "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
+ "comments": "",
+ "x": 1199.0001640319824,
+ "y": 1371.9999384880066,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "736e51fc.b11ae",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1190.0001907348633,
+ "y": 1406.3932137489319,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "1031f4ad.8e47bb",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1042.2501983642578,
+ "y": 1408.6430916786194,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "736e51fc.b11ae"
+ ]
+ ]
+ },
+ {
+ "id": "ddc38088.8a3fe",
+ "type": "get-resource",
+ "name": "get-resource service-subscription",
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type \n AND customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id'\n force=\"true\" pfx=\"tmp.AnAI-data-tenant\"> ",
+ "comments": "",
+ "outputs": 1,
+ "x": 788.8955078125,
+ "y": 1504.5620493888855,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "7ac360ff.5d939",
+ "31a85191.f2ba9e"
+ ]
+ ]
+ },
+ {
+ "id": "4044e726.54dc28",
+ "type": "execute",
+ "name": "execute RestApiCallNode Create tenant auth",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 826.3955688476562,
+ "y": 1571.4548954963684,
+ "z": "36b7dca4.321614",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "31a85191.f2ba9e",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 993.0739593505859,
+ "y": 1529.5224194526672,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "78002f69.6a616"
+ ]
+ ]
+ },
+ {
+ "id": "7ac360ff.5d939",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 999.3953704833984,
+ "y": 1477.3081078529358,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "267dc5cf.01d6aa"
+ ]
+ ]
+ },
+ {
+ "id": "78002f69.6a616",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1145.823959350586,
+ "y": 1529.2724804878235,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "267dc5cf.01d6aa",
+ "type": "switchNode",
+ "name": "switch temp-ub-sub-account-id",
+ "xml": "<switch test='`$tmp.AnAI-data-tenant.temp-ub-sub-account-id`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1200.8955993652344,
+ "y": 1469.3121304512024,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "b4bcdfc8.e4aa9",
+ "8620a0c4.6231"
+ ]
+ ]
+ },
+ {
+ "id": "8620a0c4.6231",
+ "type": "outcome",
+ "name": "NULL",
+ "xml": "<outcome value=''>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1434.00390625,
+ "y": 1428.0039439201355,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "3c0adb4c.ddc524"
+ ]
+ ]
+ },
+ {
+ "id": "b4bcdfc8.e4aa9",
+ "type": "other",
+ "name": "Other",
+ "xml": "<outcome value='Other'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1387.2894859313965,
+ "y": 1522.0040221214294,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "89d850bf.fd785"
+ ]
+ ]
+ },
+ {
+ "id": "89d850bf.fd785",
+ "type": "set",
+ "name": "set prop.tenant-id",
+ "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data-tenant.temp-ub-sub-account-id`' />\n",
+ "comments": "",
+ "x": 1556.1466674804688,
+ "y": 1520.111035823822,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "3c0adb4c.ddc524",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1546.4322319030762,
+ "y": 1472.8253083229065,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "67ff0ce7.080b74",
+ "type": "for",
+ "name": "for ntidx.. mdsal-psd.service-data.networks.network_length[]",
+ "xml": "<for index='ntidx' start='0' end='`$mdsal-psd.service-data.networks.network_length`' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 752.03125,
+ "y": 898.03125,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "fd716ada.4b1c28"
+ ]
+ ]
+ },
+ {
+ "id": "134d81a7.f5395e",
+ "type": "block",
+ "name": "block atomic",
+ "xml": "<block atomic=\"true\">\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1883.0312728881836,
+ "y": 1319.0312900543213,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "bce6e7ae.f035f8"
+ ]
+ ]
+ },
+ {
+ "id": "fd716ada.4b1c28",
+ "type": "block",
+ "name": "block atomic",
+ "xml": "<block atomic=\"true\">\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 716.03125,
+ "y": 970.03125,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "f4a48bf3.c3a368"
+ ]
+ ]
+ },
+ {
+ "id": "f4a48bf3.c3a368",
+ "type": "switchNode",
+ "name": "switch ActivateSDWANConnectivityInstance",
+ "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$ntidx].network-data.request-information.request-action == 'ActivateSDWANConnectivityInstance'`\">\n \n \n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 991.9797973632812,
+ "y": 971.9958744049072,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "f6cd9004.4ba44"
+ ]
+ ]
+ },
+ {
+ "id": "f6cd9004.4ba44",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1248.979290008545,
+ "y": 970.9960045814514,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "eb687439.718738"
+ ]
+ ]
+ },
+ {
+ "id": "eb687439.718738",
+ "type": "block",
+ "name": "block atmoic",
+ "xml": "<block atomic=\"true\">\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 708.3299407958984,
+ "y": 1067.6630554199219,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "e1ac1018.71d85"
+ ]
+ ]
+ },
+ {
+ "id": "e1ac1018.71d85",
+ "type": "for",
+ "name": "for loop paramidx - Get topology from servicedata",
+ "xml": "<for index=\"paramidx\" start=\"0\" end=\"`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param_length`\">\n \n \n",
+ "comments": "",
+ "outputs": 1,
+ "x": 987.9800415039062,
+ "y": 1056.995677947998,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "512abcd4.05e604"
+ ]
+ ]
+ },
+ {
+ "id": "512abcd4.05e604",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1185.9796714782715,
+ "y": 1109.996166229248,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "3dd20169.7a4b1e",
+ "5ac591b5.a102a",
+ "2a45587b.540128"
+ ]
+ ]
+ },
+ {
+ "id": "5ac591b5.a102a",
+ "type": "switchNode",
+ "name": "switch vpnId",
+ "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpn-id'`\">\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1335.6458187103271,
+ "y": 1124.3284702301025,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "a59aadb.7fc765"
+ ]
+ ]
+ },
+ {
+ "id": "3dd20169.7a4b1e",
+ "type": "switchNode",
+ "name": "switch topology",
+ "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'topology'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1343.980094909668,
+ "y": 1081.995488166809,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "ed3b57c2.963288"
+ ]
+ ]
+ },
+ {
+ "id": "a59aadb.7fc765",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1487.645809173584,
+ "y": 1126.3285007476807,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "9a98c08c.190ca"
+ ]
+ ]
+ },
+ {
+ "id": "ed3b57c2.963288",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1495.9800853729248,
+ "y": 1083.9955186843872,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "30eaf968.c9a7c6"
+ ]
+ ]
+ },
+ {
+ "id": "30eaf968.c9a7c6",
+ "type": "set",
+ "name": "set topology",
+ "xml": "<set>\n<parameter name='prop.topology' value='`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
+ "comments": "",
+ "x": 1580.9800987243652,
+ "y": 1021.59543800354,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "9a98c08c.190ca",
+ "type": "set",
+ "name": "set prop.vpn1Id",
+ "xml": "<set>\n<parameter name='prop.vpn1Id' value='`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
+ "comments": "",
+ "x": 1635.6458740234375,
+ "y": 1115.928415298462,
+ "z": "36b7dca4.321614",
+ "wires": []
+ },
+ {
+ "id": "2a45587b.540128",
+ "type": "switchNode",
+ "name": "switch vpn name",
+ "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'name'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1307.0312728881836,
+ "y": 1040.0312776565552,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "94f1ab0.72fe658"
+ ]
+ ]
+ },
+ {
+ "id": "94f1ab0.72fe658",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1417.0312767028809,
+ "y": 984.031247138977,
+ "z": "36b7dca4.321614",
+ "wires": [
+ [
+ "4b5a252a.c365bc"
+ ]
+ ]
+ },
+ {
+ "id": "4b5a252a.c365bc",
+ "type": "set",
+ "name": "set vpn name",
+ "xml": "<set>\n<parameter name='prop.name' value='`$mdsal-psd.service-data.networks.network[$ntidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
+ "comments": "",
+ "x": 1538.0312767028809,
+ "y": 949.6312837600708,
+ "z": "36b7dca4.321614",
"wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-delete.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-delete.json
index b8ba3cda..49ba9cfe 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-delete.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-attachment-topology-operation-delete.json
@@ -1,20 +1,20 @@
[
{
- "id": "9ff5a59d.ba1e08",
+ "id": "de2bb8e4.c4dbd8",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 90.00390625,
- "y": 49.999999046325684,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 89,
+ "y": 38,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "2a13d7f0.0d4348"
+ "4df3844d.66920c"
]
]
},
{
- "id": "2a13d7f0.0d4348",
+ "id": "4df3844d.66920c",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,914 +22,918 @@
"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": 302.00391006469727,
- "y": 122.00001621246338,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 301.00000381469727,
+ "y": 110.0000171661377,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "a747a1bc.5a7f6"
+ "defa06c2.08a958"
]
]
},
{
- "id": "a747a1bc.5a7f6",
+ "id": "defa06c2.08a958",
"type": "method",
"name": "sdwan-attachment-topology-operation-delete",
"xml": "<method rpc='sdwan-attachment-topology-operation-delete' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 290.0040283203125,
- "y": 209.99999904632568,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 289.0001220703125,
+ "y": 198,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "c8f19e0f.8c32c"
+ "6f0fe5c1.42509c"
]
]
},
{
- "id": "c8f19e0f.8c32c",
+ "id": "6f0fe5c1.42509c",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 306.0040283203125,
- "y": 765.0002436637878,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 305.0001220703125,
+ "y": 753.0002446174622,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "ac139f07.afe46",
- "d564f17f.3cd7c",
- "b24304d4.852188",
- "81139b91.d72eb8",
- "da5a8374.7ecac",
- "72df0cf3.25ba74",
- "b5ddcb9b.3d0b08",
- "7e7d6803.801908",
- "97410a5a.3537b8",
- "d656e279.64fe3",
- "be0fff75.07c73",
- "38ea07fe.9ae708",
- "9639b1d0.6aa4d",
- "5ded2c1d.2cf294"
+ "d4b618b3.e243f8",
+ "daa2fd1c.e15f9",
+ "98a0548f.d105b8",
+ "4086ba28.5e7fb4",
+ "3a054970.ddb4f6",
+ "6a9e6940.dc60c8",
+ "1dcc043a.41212c",
+ "cfbf99ba.e9ea08",
+ "a788afc2.3b764",
+ "9bec45ba.823fc8",
+ "295f039a.2c737c",
+ "2676412c.7c20ee",
+ "8b527b2a.81e648",
+ "e2838697.661268",
+ "d9f8d014.bcccd"
]
]
},
{
- "id": "ac139f07.afe46",
+ "id": "d4b618b3.e243f8",
"type": "set",
"name": "set tmp.ar.allotted-resource-id,etc",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
"comments": "",
- "x": 702.9974670410156,
- "y": 163.9934859275818,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 701.9935607910156,
+ "y": 151.9934868812561,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "c1a22f40.b7f8d",
+ "id": "2548027c.9fde3e",
"type": "comment",
"name": "set tmp ar-id to fetch resource from MDSAL",
"info": "",
"comments": "",
- "x": 731.9577789306641,
- "y": 128.02528190612793,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 730.9538726806641,
+ "y": 116.02528285980225,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "d564f17f.3cd7c",
+ "id": "daa2fd1c.e15f9",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 656.9974060058594,
- "y": 256.9934911727905,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 655.9934997558594,
+ "y": 244.99349212646484,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "da5a8374.7ecac",
+ "id": "3a054970.ddb4f6",
"type": "execute",
"name": "execute Properties",
"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": 663.2592964172363,
- "y": 344.6602201461792,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 662.2553901672363,
+ "y": 332.6602210998535,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[]
]
},
{
- "id": "b24304d4.852188",
+ "id": "98a0548f.d105b8",
"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.connection-attachment-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": 695.2593231201172,
- "y": 432.66020154953003,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 694.2554168701172,
+ "y": 420.66020250320435,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[]
]
},
{
- "id": "595e5ef1.fa051",
+ "id": "7276eff0.df0a8",
"type": "comment",
"name": "Used for setting output to API Handler",
"info": "",
"comments": "",
- "x": 710.9974365234375,
- "y": 223.9935007095337,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 709.9935302734375,
+ "y": 211.993501663208,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "6c854173.f4bc7",
+ "id": "e3eaa523.b8fec8",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 728.9974021911621,
- "y": 309.882381439209,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 727.9934959411621,
+ "y": 297.8823823928833,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "e788822e.3722e",
+ "id": "94cc654b.383a58",
"type": "comment",
"name": "Used to Get AR by id to MDSAL, same as self-link",
"info": "",
"comments": "",
- "x": 754.9974212646484,
- "y": 396.8823404312134,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 753.9935150146484,
+ "y": 384.8823413848877,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "dff7fd40.e0f0c",
+ "id": "860c0bbd.079788",
"type": "comment",
"name": "GET parent-service-data from mdsal to check existence of other End point",
"info": "",
"comments": "",
- "x": 822.0042343139648,
- "y": 851.5316219329834,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 821.0003280639648,
+ "y": 839.5316228866577,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "5cba16bf.c97498",
+ "id": "1bc8c1a0.e4996e",
"type": "for",
"name": "for pidx..mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]",
"xml": "<for index='pidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1650.1888427734375,
- "y": 1085.0042576789856,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1649.1849365234375,
+ "y": 1073.00425863266,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "72856d05.385d64"
+ "389840a4.f6186"
]
]
},
{
- "id": "81139b91.d72eb8",
+ "id": "4086ba28.5e7fb4",
"type": "switchNode",
"name": "switch mdsal-psd.service-data.provided-allotted-resources_length",
"xml": "<switch test='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 801.1882019042969,
- "y": 1091.7180404663086,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 800.1842956542969,
+ "y": 1079.718041419983,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "e3d57198.c43ea",
- "2011daa6.6398e6"
+ "6019a57.13f705c",
+ "4a21aa00.3b1ac8"
]
]
},
{
- "id": "73a8d368.4b79bc",
+ "id": "30a78dd9.3c8b22",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1251.4583644866943,
- "y": 1131.7015261650085,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1250.4544582366943,
+ "y": 1119.7015271186829,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "5cba16bf.c97498",
- "4ca0ceba.893a2"
+ "1bc8c1a0.e4996e",
+ "e9fadefb.0c149"
]
]
},
{
- "id": "72856d05.385d64",
+ "id": "389840a4.f6186",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2100.300048828125,
- "y": 1083.0041155815125,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2099.296142578125,
+ "y": 1071.0041165351868,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "f2234386.9854c"
+ "87f0a9d.62cd658"
]
]
},
{
- "id": "72df0cf3.25ba74",
+ "id": "6a9e6940.dc60c8",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 712.9726181030273,
- "y": 887.0000667572021,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 711.9687118530273,
+ "y": 875.0000677108765,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "32223174.f7450e",
+ "id": "9c6dc3c.897554",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1092.972900390625,
- "y": 965.0001816749573,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1091.968994140625,
+ "y": 953.0001826286316,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "c45c28d6.ff3cc8"
+ "1e4f6a7c.485c96"
]
]
},
{
- "id": "e0a303bb.2dc06",
+ "id": "f96c62b7.b194",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1084.8247032165527,
- "y": 1000.0662665367126,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1083.8207969665527,
+ "y": 988.066267490387,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "3e0bcadf.484fe6"
+ "ecfe720a.b902e"
]
]
},
{
- "id": "3e0bcadf.484fe6",
+ "id": "ecfe720a.b902e",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1259.973388671875,
- "y": 996.333616733551,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1258.969482421875,
+ "y": 984.3336176872253,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "c45c28d6.ff3cc8",
+ "id": "1e4f6a7c.485c96",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1243.972900390625,
- "y": 963.0001816749573,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1242.968994140625,
+ "y": 951.0001826286316,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[]
]
},
{
- "id": "ebfdd448.549cc8",
+ "id": "5fa2362a.75f678",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 946.7346687316895,
- "y": 1280.9528144598007,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 945.7307624816895,
+ "y": 1268.952815413475,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "65c46af.7320594"
+ "3cb41c0b.eae2b4"
]
]
},
{
- "id": "65c46af.7320594",
+ "id": "3cb41c0b.eae2b4",
"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": 1113.2585487365723,
- "y": 1292.5718854665756,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1112.2546424865723,
+ "y": 1280.57188642025,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "4d049da0.ca99b4",
+ "id": "144dae97.c82161",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 953.8299560546875,
- "y": 1313.7147821187973,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 952.8260498046875,
+ "y": 1301.7147830724716,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "65c46af.7320594"
+ "3cb41c0b.eae2b4"
]
]
},
{
- "id": "36f9e028.ff6b9",
+ "id": "2d8a7679.e4417a",
"type": "comment",
"name": "TODO: Rework after confirmation from AAI",
"info": "",
"comments": "",
- "x": 1078.1413345336914,
- "y": 1231.8732142448425,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1077.1374282836914,
+ "y": 1219.8732151985168,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "b5ddcb9b.3d0b08",
+ "id": "1dcc043a.41212c",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 679.5500564575195,
- "y": 1244.8276815414429,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 678.5461502075195,
+ "y": 1232.8276824951172,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "7e7d6803.801908",
+ "id": "cfbf99ba.e9ea08",
"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": 648.9631729125977,
- "y": 1351.443561553955,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 647.9592666625977,
+ "y": 1339.4435625076294,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "97410a5a.3537b8",
+ "id": "a788afc2.3b764",
"type": "execute",
"name": "execute RestApiCallNode - PUT 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='Delete' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 728.6705703735352,
- "y": 521.3333616256714,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 727.6666641235352,
+ "y": 509.3333625793457,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "1994f5fd.2a6f4a",
- "da3ffcab.ea62a",
- "e404bf43.f1066"
+ "694caf54.7b798",
+ "ae592dd1.c9cc1",
+ "f4c65729.068fc8"
]
]
},
{
- "id": "1994f5fd.2a6f4a",
+ "id": "694caf54.7b798",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 968.3120727539062,
- "y": 561.6649098396301,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 967.3081665039062,
+ "y": 549.6649107933044,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "e45dc5dc.4ac748"
+ "cccfb0fc.4d54b"
]
]
},
{
- "id": "da3ffcab.ea62a",
+ "id": "ae592dd1.c9cc1",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 965.3120727539062,
- "y": 518.1649074554443,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 964.3081665039062,
+ "y": 506.16490840911865,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "e45dc5dc.4ac748"
+ "cccfb0fc.4d54b"
]
]
},
{
- "id": "e404bf43.f1066",
+ "id": "f4c65729.068fc8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 972.0621528625488,
- "y": 477.52200269699097,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 971.0582466125488,
+ "y": 465.5220036506653,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "6706c73a.4ce818"
+ "f5848024.451b6"
]
]
},
{
- "id": "e45dc5dc.4ac748",
+ "id": "cccfb0fc.4d54b",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1124.062240600586,
- "y": 539.9149079322815,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1123.058334350586,
+ "y": 527.9149088859558,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "6706c73a.4ce818",
+ "id": "f5848024.451b6",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1109.7180843353271,
- "y": 477.7141823768616,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1108.7141780853271,
+ "y": 465.7141833305359,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[]
]
},
{
- "id": "61ea2842.341858",
+ "id": "ace0db7.0de1828",
"type": "comment",
"name": "Delete Allotted Resource",
"info": "",
"comments": "",
- "x": 676.0039520263672,
- "y": 490.0000276565552,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 675.0000457763672,
+ "y": 478.0000286102295,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "6dbcd93.5772b28",
+ "id": "8845d317.b4499",
"type": "for",
"name": "for cidx..service-data.consumed-allotted-resources.consumed-allotted-resource[]",
"xml": "<for index='cidx' start='0' end='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1626.0078125,
- "y": 727.0039052963257,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1625.00390625,
+ "y": 715.00390625,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "8604274a.795a98"
+ "f7e8e6c4.e21498"
]
]
},
{
- "id": "d656e279.64fe3",
+ "id": "9bec45ba.823fc8",
"type": "switchNode",
"name": "switch service-data.consumed-allotted-resources_length",
"xml": "<switch test='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 779.0071983337402,
- "y": 687.7179067134857,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 778.0032920837402,
+ "y": 675.71790766716,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "e4f37d32.adb08",
- "b232603b.f0d15"
+ "105cf808.d9fc58",
+ "5f964ad4.a47694"
]
]
},
{
- "id": "e4f37d32.adb08",
+ "id": "105cf808.d9fc58",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1103.1500625610352,
- "y": 670.5753412246704,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1102.1461563110352,
+ "y": 658.5753421783447,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "157affe5.dc6c6"
+ "c721eaa0.d90778"
]
]
},
{
- "id": "b232603b.f0d15",
+ "id": "5f964ad4.a47694",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1089.1500854492188,
- "y": 733.5753300189972,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1088.1461791992188,
+ "y": 721.5753309726715,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "a3ecd1d6.43a2e"
+ "d487336b.5c21"
]
]
},
{
- "id": "a3ecd1d6.43a2e",
+ "id": "d487336b.5c21",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1249.2771759033203,
- "y": 731.7013065814972,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1248.2732696533203,
+ "y": 719.7013075351715,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "6dbcd93.5772b28",
- "9971417.dd05cc"
+ "8845d317.b4499",
+ "2a5719f4.0daa06"
]
]
},
{
- "id": "be0fff75.07c73",
+ "id": "295f039a.2c737c",
"type": "set",
"name": "set consumed allotted resources for deletion",
"xml": "<set>\n<parameter name=\"service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].\" value=\"\" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource_length' value='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length - 1`' />\n\n",
"comments": "",
- "x": 735.8645324707031,
- "y": 758.2895498275757,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 734.8606262207031,
+ "y": 746.28955078125,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "8604274a.795a98",
+ "id": "f7e8e6c4.e21498",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2064.1194229125977,
- "y": 723.0040273666382,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2063.1155166625977,
+ "y": 711.0040283203125,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "3ce4b91e.bc1ea6"
+ "129a19f.57049e6"
]
]
},
{
- "id": "3ce4b91e.bc1ea6",
+ "id": "129a19f.57049e6",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2259.929244995117,
- "y": 722.4683518409729,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2258.925338745117,
+ "y": 710.4683527946472,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "bfbb9b9d.413298"
+ "e64da982.d670b8"
]
]
},
{
- "id": "5d4138bb.2e6948",
+ "id": "a61544d0.afeca8",
"type": "set",
"name": "set tmp.cidx",
"xml": "<set>\n<parameter name='tmp.cidx' value='`$cidx`' />\n",
"comments": "",
- "x": 2575.2657775878906,
- "y": 723.2246098518372,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2574.2618713378906,
+ "y": 711.2246108055115,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "80fa82c1.032f3",
+ "id": "77efab9.9957c54",
"type": "comment",
"name": "Delete consumed service consumed-allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 790.0084686279297,
- "y": 620.003871455905,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 789.0045623779297,
+ "y": 608.0038724095793,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "b69750ea.d13e7",
+ "id": "78d83bc7.d44d54",
"type": "comment",
"name": "This set resource will be deleted in MDSAL by provider code",
"info": "",
"comments": "",
- "x": 780.341251373291,
- "y": 724.7819633483887,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 779.337345123291,
+ "y": 712.781964302063,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "24feb42b.2816cc",
+ "id": "a9f71f74.85a1",
"type": "comment",
"name": "Obtain the index of conusumed AR",
"info": "",
"comments": "",
- "x": 702.7856597900391,
- "y": 651.8927316665649,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 701.7817535400391,
+ "y": 639.8927326202393,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "157affe5.dc6c6",
+ "id": "c721eaa0.d90778",
"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=\"Resource to be deleted doesn't exist in MDSAL.\" />\n",
"comments": "",
- "x": 1265.0078125,
- "y": 671.0039052963257,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1264.00390625,
+ "y": 659.00390625,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "bfbb9b9d.413298",
+ "id": "e64da982.d670b8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2409.007843017578,
- "y": 723.2539548873901,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2408.003936767578,
+ "y": 711.2539558410645,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "5d4138bb.2e6948"
+ "a61544d0.afeca8"
]
]
},
{
- "id": "f597fe60.1abe5",
+ "id": "15284a02.c01676",
"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=\"resource to be deleted is not available in mdsal\" />\n",
"comments": "",
- "x": 1719.2578125,
- "y": 780.2539052963257,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1718.25390625,
+ "y": 768.25390625,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "15fa064d.455b2a",
+ "id": "3056effb.bf63e",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1581.7578125,
- "y": 780.2539052963257,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1580.75390625,
+ "y": 768.25390625,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "f597fe60.1abe5"
+ "15284a02.c01676"
]
]
},
{
- "id": "9971417.dd05cc",
+ "id": "2a5719f4.0daa06",
"type": "switchNode",
"name": "switch tmp.cidx ",
"xml": "<switch test=\"`$tmp.cidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1427.7578125,
- "y": 780.2539052963257,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1426.75390625,
+ "y": 768.25390625,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "15fa064d.455b2a"
+ "3056effb.bf63e"
]
]
},
{
- "id": "78b32310.b31e1c",
+ "id": "7516e2f4.527d0c",
"type": "comment",
"name": "Delete provided service provided-allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 776.5078277587891,
- "y": 816.0039052963257,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 775.5039215087891,
+ "y": 804.00390625,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "2011daa6.6398e6",
+ "id": "4a21aa00.3b1ac8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1104.5080833435059,
- "y": 1130.7540974617004,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1103.5041770935059,
+ "y": 1118.7540984153748,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "73a8d368.4b79bc"
+ "30a78dd9.3c8b22"
]
]
},
{
- "id": "e3d57198.c43ea",
+ "id": "6019a57.13f705c",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1121.5080032348633,
- "y": 1042.7539315223694,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1120.5040969848633,
+ "y": 1030.7539324760437,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "e0cbd03d.fef77"
+ "949446a8.12d2b8"
]
]
},
{
- "id": "e0cbd03d.fef77",
+ "id": "949446a8.12d2b8",
"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=\"Resource to be deleted doesn't exist in MDSAL.\" />\n",
"comments": "",
- "x": 1285.3656005859375,
- "y": 1043.1824765205383,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1284.3616943359375,
+ "y": 1031.1824774742126,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "8152d4f5.017ee8",
+ "id": "f670e307.a2a7a",
"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=\"resource to be deleted is not available in mdsal\" />\n",
"comments": "",
- "x": 1716.7578563690186,
- "y": 1160.7539353370667,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1715.7539501190186,
+ "y": 1148.753936290741,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "9af42612.9cc9e8",
+ "id": "66a217ce.0565f8",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1579.2578563690186,
- "y": 1160.7539353370667,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1578.2539501190186,
+ "y": 1148.753936290741,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "8152d4f5.017ee8"
+ "f670e307.a2a7a"
]
]
},
{
- "id": "4ca0ceba.893a2",
+ "id": "e9fadefb.0c149",
"type": "switchNode",
"name": "switch tmp.pidx ",
"xml": "<switch test=\"`$tmp.pidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1425.2578563690186,
- "y": 1160.7539353370667,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 1424.2539501190186,
+ "y": 1148.753936290741,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "9af42612.9cc9e8"
+ "66a217ce.0565f8"
]
]
},
{
- "id": "f2234386.9854c",
+ "id": "87f0a9d.62cd658",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2289.508274078369,
- "y": 1080.7540936470032,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2288.504367828369,
+ "y": 1068.7540946006775,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "8c3b4c6c.f6375"
+ "9a3770db.667c5"
]
]
},
{
- "id": "51d5026c.5bd4fc",
+ "id": "30ce9227.a6174e",
"type": "set",
"name": "set tmp.pidx",
"xml": "<set>\n<parameter name='tmp.pidx' value='`$pidx`' />\n",
"comments": "",
- "x": 2357.8443908691406,
- "y": 1215.510190486908,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2356.8404846191406,
+ "y": 1203.5101914405823,
+ "z": "5256b6fe.7fc0a8",
"wires": []
},
{
- "id": "8c3b4c6c.f6375",
+ "id": "9a3770db.667c5",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2349.586727142334,
- "y": 1151.5395798683167,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 2348.582820892334,
+ "y": 1139.539580821991,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "51d5026c.5bd4fc"
+ "30ce9227.a6174e"
]
]
},
{
- "id": "38ea07fe.9ae708",
- "type": "set",
- "name": "set provided allotted resources for deletion",
- "xml": "<set>\n<parameter name=\"service-data.provided-allotted-resources.consumed-allotted-resource[$pidx].\" value=\"\" />\n<parameter name=\"service-data.provided-allotted-resources.consumed-allotted-resource_length\" value='`$service-data.provided-allotted-resources.consumed-allotted-resource_length - 1`' />\n\n",
- "comments": "",
- "x": 735.0079040527344,
- "y": 1146.003975868225,
- "z": "3cf3c3f6.8ecf4c",
- "wires": []
- },
- {
- "id": "a01da430.f51578",
+ "id": "d9f8d014.bcccd",
"type": "update",
"name": "update AAI allotted-resource",
"xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='allotted-resource' \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id AND\n\t\t\tallotted-resource.id = $tmp.ar.allotted-resource-id\">\n",
"comments": "",
"outputs": 1,
- "x": 692.2266616821289,
- "y": 1300.7543454170227,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 691.2227554321289,
+ "y": 1288.754346370697,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "ebfdd448.549cc8",
- "4d049da0.ca99b4"
+ "5fa2362a.75f678",
+ "144dae97.c82161"
]
]
},
{
- "id": "5ded2c1d.2cf294",
+ "id": "8b527b2a.81e648",
"type": "execute",
"name": "execute RestApiCallNode - get-resource parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-psd`' />\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-psd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 782.3373260498047,
- "y": 986.3333654403687,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 781.3334197998047,
+ "y": 974.333366394043,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[
- "32223174.f7450e",
- "e0a303bb.2dc06"
+ "9c6dc3c.897554",
+ "f96c62b7.b194"
]
]
},
{
- "id": "9639b1d0.6aa4d",
+ "id": "2676412c.7c20ee",
"type": "execute",
"name": "get parent-service-data tmp.ar-url-psd",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-psd\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>",
"comments": "",
"outputs": 1,
- "x": 716.3372650146484,
- "y": 944.3332047462463,
- "z": "3cf3c3f6.8ecf4c",
+ "x": 715.3333587646484,
+ "y": 932.3332056999207,
+ "z": "5256b6fe.7fc0a8",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "e2838697.661268",
+ "type": "execute",
+ "name": "execute RestApiCallNode - delete-resource parent service data",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value=\"`$prop.controller.url + $tmp.ar-url-psd + '/provided-allotted-resources/provided-allotted-resource/' + $tmp.ar.allotted-resource-id`\" />\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='DELETE' />\n <parameter name=\"responsePrefix\" value=\"mdsal-psd-delete\" />\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 797.00390625,
+ "y": 1179.00390625,
+ "z": "5256b6fe.7fc0a8",
"wires": [
[]
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json
new file mode 100644
index 00000000..dffd3096
--- /dev/null
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json
@@ -0,0 +1,212 @@
+[
+ {
+ "id": "30fe9468.76f32c",
+ "type": "get-resource",
+ "name": "get-resource service-subscription",
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.global-customer-id'\n force=\"true\" pfx=\"tmp.AnAI-data-tenant\">\n \n",
+ "comments": "",
+ "outputs": 1,
+ "x": 632.8652648925781,
+ "y": 374.2938051223755,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "a889eb39.2fcd08",
+ "483504b1.ecba4c"
+ ]
+ ]
+ },
+ {
+ "id": "516f9f53.00463",
+ "type": "switchNode",
+ "name": "switch temp-ub-sub-account-id",
+ "xml": "<switch test='`$tmp.AnAI-data-tenant.temp-ub-sub-account-id`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1044.8653564453125,
+ "y": 339.0438861846924,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "f1e993a3.ae05f",
+ "6af3c030.9694c"
+ ]
+ ]
+ },
+ {
+ "id": "f1e993a3.ae05f",
+ "type": "outcome",
+ "name": "NULL",
+ "xml": "<outcome value=''>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1237.5798072814941,
+ "y": 313.043927192688,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "be0f95e9.861918"
+ ]
+ ]
+ },
+ {
+ "id": "6af3c030.9694c",
+ "type": "other",
+ "name": "Other",
+ "xml": "<outcome value='Other'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1237.8653717041016,
+ "y": 368.04388999938965,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "3bf7a2b9.96247e"
+ ]
+ ]
+ },
+ {
+ "id": "a889eb39.2fcd08",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 843.3651275634766,
+ "y": 347.0398635864258,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "516f9f53.00463"
+ ]
+ ]
+ },
+ {
+ "id": "483504b1.ecba4c",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 837.0437164306641,
+ "y": 399.2541751861572,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "212060fe.4fc32"
+ ]
+ ]
+ },
+ {
+ "id": "212060fe.4fc32",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 989.7937164306641,
+ "y": 399.0042362213135,
+ "z": "97aa802d.404bc",
+ "wires": []
+ },
+ {
+ "id": "b6a8c3c7.8bc03",
+ "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": 212.86526489257812,
+ "y": 101.43669128417969,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "68fe5032.b2685"
+ ]
+ ]
+ },
+ {
+ "id": "f788aa3b.dab3e8",
+ "type": "dgstart",
+ "name": "DGSTART",
+ "outputs": 1,
+ "x": 133.57955932617188,
+ "y": 39.19858169555664,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "b6a8c3c7.8bc03"
+ ]
+ ]
+ },
+ {
+ "id": "672a5bc8.7ace04",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 366.81766510009766,
+ "y": 338.0081157684326,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "30fe9468.76f32c",
+ "ef87bbc7.0bf428"
+ ]
+ ]
+ },
+ {
+ "id": "68fe5032.b2685",
+ "type": "method",
+ "name": "method sdwan-get-tenant-auth",
+ "xml": "<method rpc='sdwan-get-tenant-auth' mode='sync'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 224.57955932617188,
+ "y": 195.7849235534668,
+ "z": "97aa802d.404bc",
+ "wires": [
+ [
+ "672a5bc8.7ace04"
+ ]
+ ]
+ },
+ {
+ "id": "3bf7a2b9.96247e",
+ "type": "set",
+ "name": "set prop.tenant-id",
+ "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data-tenant.temp-ub-sub-account-id`' />\n",
+ "comments": "",
+ "x": 1415.7224426269531,
+ "y": 367.15094566345215,
+ "z": "97aa802d.404bc",
+ "wires": []
+ },
+ {
+ "id": "ef87bbc7.0bf428",
+ "type": "execute",
+ "name": "execute RestApiCallNode Create tenant auth",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 660.3652954101562,
+ "y": 477.1866149902344,
+ "z": "97aa802d.404bc",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "be0f95e9.861918",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1420.0080490112305,
+ "y": 312.86523628234863,
+ "z": "97aa802d.404bc",
+ "wires": []
+ }
+]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-activate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-activate.json
index 7bba81aa..1435c7cf 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-activate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-activate.json
@@ -1,20 +1,20 @@
[
{
- "id": "65a8b91d.24abd8",
+ "id": "b728dcab.e2e08",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 151.00390625,
- "y": 84.99999904632568,
- "z": "8dba42d4.2fc58",
+ "x": 93,
+ "y": 47,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "84123a61.191508"
+ "f1013e83.11195"
]
]
},
{
- "id": "84123a61.191508",
+ "id": "f1013e83.11195",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,767 +22,826 @@
"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": 337.00391006469727,
- "y": 157.00001621246338,
- "z": "8dba42d4.2fc58",
+ "x": 279.00000381469727,
+ "y": 119.0000171661377,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "8bfdb728.fd5fb8"
+ "4636719f.41274"
]
]
},
{
- "id": "8bfdb728.fd5fb8",
+ "id": "4636719f.41274",
"type": "method",
"name": "method sdwan-network-topology-operation-activate",
"xml": "<method rpc='sdwan-network-topology-operation-activate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 325.0040283203125,
- "y": 244.99999904632568,
- "z": "8dba42d4.2fc58",
+ "x": 267.0001220703125,
+ "y": 207,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "61fe5ec.24b3ea"
+ "c7a7aadf.8ed488"
]
]
},
{
- "id": "61fe5ec.24b3ea",
+ "id": "c7a7aadf.8ed488",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 499.00392150878906,
- "y": 353.0000581741333,
- "z": "8dba42d4.2fc58",
+ "x": 441.00001525878906,
+ "y": 315.0000591278076,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "1c31cf0.eb62931",
- "3d6bcf7d.5c2b4",
- "55b053ca.9c8fec",
- "efb367a9.777348",
- "faa41b3d.6507b8",
- "25d677c3.3e42d8",
- "eb7cc280.f6366",
- "178920a9.13ec3f",
- "546fc3e9.7052dc",
- "dc4c0558.42daa8",
- "f31fc51b.0a7188",
- "2ab6006d.5b2cc",
- "1a43627f.6e263e",
- "204db58e.69892a",
- "634732f9.1dcf5c",
- "d5289859.e9ecf8"
+ "98d3b92f.70fc48",
+ "189da6d2.5a6819",
+ "e988ff0f.b5aae",
+ "e4aad21c.e7ff7",
+ "39e02c84.3177e4",
+ "b96459be.6fd7a8",
+ "747d96dd.f43d58",
+ "39860903.53b456",
+ "69af4cc7.202f04",
+ "bc16f27b.ec50b",
+ "29cb6e2b.ecafd2",
+ "f71b9190.340d8",
+ "3eb35468.4702ac",
+ "d3877bd.f214188",
+ "73dbb3c3.f1d1fc",
+ "9bf6657f.dd37a8"
]
]
},
{
- "id": "1c31cf0.eb62931",
+ "id": "98d3b92f.70fc48",
"type": "call",
"name": "call GENERIC-RESOURCE-API:validate-sdwan-network-input-parameters",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-network-input-parameters' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 957.3928070068359,
- "y": 101.99999904632568,
- "z": "8dba42d4.2fc58",
+ "x": 899.3889007568359,
+ "y": 64,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "3d6bcf7d.5c2b4",
+ "id": "189da6d2.5a6819",
"type": "record",
"name": "record",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-network-topology-operation-activate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Activate\"/>\n",
"comments": "",
"outputs": 1,
- "x": 757.5595054626465,
- "y": 155.77785205841064,
- "z": "8dba42d4.2fc58",
+ "x": 699.5555992126465,
+ "y": 117.77785301208496,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "55b053ca.9c8fec",
+ "id": "e988ff0f.b5aae",
"type": "set",
"name": "set networkId and network-object-path",
"xml": "<set>\n<parameter name='networkId' value='`$network-topology-operation-input.network-information.network-id`' />\n<parameter name=\"network-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $network-topology-operation-input.network-information.network-id + '/network-data/'` \" />",
"comments": "",
- "x": 844.5597839355469,
- "y": 1078.3134682178497,
- "z": "8dba42d4.2fc58",
+ "x": 786.5558776855469,
+ "y": 1040.313469171524,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "efb367a9.777348",
+ "id": "e4aad21c.e7ff7",
"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": 766.3375854492188,
- "y": 1267.8688881397247,
- "z": "8dba42d4.2fc58",
+ "x": 708.3336791992188,
+ "y": 1229.868889093399,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "faa41b3d.6507b8",
+ "id": "39e02c84.3177e4",
"type": "set",
"name": "set network-level-oper-status",
"xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status' value='Active' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />",
"comments": "",
- "x": 811.4486999511719,
- "y": 1139.53564286232,
- "z": "8dba42d4.2fc58",
+ "x": 753.4447937011719,
+ "y": 1101.5356438159943,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "25d677c3.3e42d8",
+ "id": "b96459be.6fd7a8",
"type": "execute",
"name": "execute Properties",
"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": 789.8616104125977,
- "y": 208.77788829803467,
- "z": "8dba42d4.2fc58",
+ "x": 731.8577041625977,
+ "y": 170.77788925170898,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "eb7cc280.f6366",
+ "id": "747d96dd.f43d58",
"type": "update",
"name": "update SDWAN VPN status to AAI",
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n key='sdwan-vpn.sdwan-vpn-id = $network-topology-operation-input.network-information.network-id' >\n<parameter name='sdwan-vpn-id' value='`$network-topology-operation-input.network-information.network-id`' />\n<parameter name='operational-status' value='Active' />\n<parameter name='tenanat-id' value='`$prop.tenant-id`' />\n<parameter name='vpn-id' value='`$prop.vpn-id`' />",
"comments": "",
"outputs": 1,
- "x": 828.6674156188965,
- "y": 1202.2388544082642,
- "z": "8dba42d4.2fc58",
+ "x": 770.6635093688965,
+ "y": 1164.2388553619385,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "178920a9.13ec3f",
+ "id": "39860903.53b456",
"type": "set",
"name": "set network in service-data",
"xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.service-information.' value='`$network-topology-operation-input.service-information.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-information.' value='`$network-topology-operation-input.network-information.`' />",
"comments": "",
- "x": 805.0043144226074,
- "y": 1025.0913021564484,
- "z": "8dba42d4.2fc58",
+ "x": 747.0004081726074,
+ "y": 987.0913031101227,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "546fc3e9.7052dc",
+ "id": "69af4cc7.202f04",
"type": "for",
"name": "for each network-input-parameters",
"xml": "<for index='idx' start='0' end='`$ctx.network-data.network-request-input.network-input-parameters.param_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 842.00390625,
- "y": 279.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 784,
+ "y": 241.00390753149986,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "7343f9f8.91aa58"
+ "e4f0bee4.ba4a3"
]
]
},
{
- "id": "7343f9f8.91aa58",
+ "id": "e4f0bee4.ba4a3",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1098.8373374938965,
- "y": 213.33725771307945,
- "z": "8dba42d4.2fc58",
+ "x": 1040.8334312438965,
+ "y": 175.33725866675377,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "8d49b6eb.aacfa8",
- "75ed8e31.a1e03"
+ "9e11c248.9eb9d",
+ "9793f672.805878"
]
]
},
{
- "id": "8d49b6eb.aacfa8",
+ "id": "9e11c248.9eb9d",
"type": "switchNode",
"name": "switch name",
"xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1289.8373985290527,
- "y": 209.3372901380062,
- "z": "8dba42d4.2fc58",
+ "x": 1231.8334922790527,
+ "y": 171.33729109168053,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "9aed38f3.ef1268"
+ "8c9ad24.52d233"
]
]
},
{
- "id": "9aed38f3.ef1268",
+ "id": "8c9ad24.52d233",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1463.8375244140625,
- "y": 209.33729395270348,
- "z": "8dba42d4.2fc58",
+ "x": 1405.8336181640625,
+ "y": 171.3372949063778,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "f86c1bb0.83c838"
+ "360dce92.bcd8b2"
]
]
},
{
- "id": "f86c1bb0.83c838",
+ "id": "360dce92.bcd8b2",
"type": "set",
"name": "set name",
"xml": "<set>\n<parameter name='prop.name' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
"comments": "",
- "x": 1626.8374099731445,
- "y": 208.9372886121273,
- "z": "8dba42d4.2fc58",
+ "x": 1568.8335037231445,
+ "y": 170.93728956580162,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "1a43627f.6e263e",
+ "id": "f71b9190.340d8",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 836.00390625,
- "y": 388.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 778,
+ "y": 350.00390625,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "1feb8ff6.c06a9",
- "a8710737.3b8c28",
- "e42763ba.ed5ab"
+ "35c5eced.422b74",
+ "5db3feca.9679c",
+ "84542dcd.8c846"
]
]
},
{
- "id": "1feb8ff6.c06a9",
+ "id": "35c5eced.422b74",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1081.00390625,
- "y": 334.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 1023,
+ "y": 296.00390753149986,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "4a6a181d.584358"
+ "b858bea3.dfbd9"
]
]
},
{
- "id": "a8710737.3b8c28",
+ "id": "5db3feca.9679c",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 1084.494873046875,
- "y": 381.5779422223568,
- "z": "8dba42d4.2fc58",
+ "x": 1026.490966796875,
+ "y": 343.5779431760311,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "e9aab137.64b04"
+ "ea674168.c4155"
]
]
},
{
- "id": "e42763ba.ed5ab",
+ "id": "84542dcd.8c846",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1079.827880859375,
- "y": 422.91125521063805,
- "z": "8dba42d4.2fc58",
+ "x": 1021.823974609375,
+ "y": 384.91125616431236,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "4b35376e.7e4788"
+ "95ebd94d.24be88"
]
]
},
{
- "id": "4a6a181d.584358",
+ "id": "b858bea3.dfbd9",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1278.5039672851562,
- "y": 322.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 1220.5000610351562,
+ "y": 284.00390753149986,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "e9aab137.64b04",
+ "id": "ea674168.c4155",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1261.0662841796875,
- "y": 369.86367830634117,
- "z": "8dba42d4.2fc58",
+ "x": 1203.0623779296875,
+ "y": 331.8636792600155,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "4b35376e.7e4788",
+ "id": "95ebd94d.24be88",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1267.6004371643066,
- "y": 418.35044798254967,
- "z": "8dba42d4.2fc58",
+ "x": 1209.5965309143066,
+ "y": 380.350448936224,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "204db58e.69892a",
+ "id": "3eb35468.4702ac",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
- "x": 844.00390625,
- "y": 499.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 786,
+ "y": 461.00390625,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "ced0b203.a391b",
- "184980af.bcb96f"
+ "d801cca4.51d79",
+ "c1258051.e7f45"
]
]
},
{
- "id": "ced0b203.a391b",
+ "id": "d801cca4.51d79",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1083.003978729248,
- "y": 477.0039367675781,
- "z": "8dba42d4.2fc58",
+ "x": 1025.000072479248,
+ "y": 439.00393772125244,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "17cfd49c.8c98fb"
+ "f717dae9.6ebf18"
]
]
},
{
- "id": "184980af.bcb96f",
+ "id": "c1258051.e7f45",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1075.253978729248,
- "y": 530.6468200683594,
- "z": "8dba42d4.2fc58",
+ "x": 1017.250072479248,
+ "y": 492.6468210220337,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "2ec37152.e84eee"
+ "d37810c8.811c7"
]
]
},
{
- "id": "17cfd49c.8c98fb",
+ "id": "f717dae9.6ebf18",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
- "x": 1233.00390625,
- "y": 478.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 1175,
+ "y": 440.00390625,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "2ec37152.e84eee",
+ "id": "d37810c8.811c7",
"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 executing get token rest api\" />\n",
"comments": "",
- "x": 1228.003978729248,
- "y": 530.3968811035156,
- "z": "8dba42d4.2fc58",
+ "x": 1170.000072479248,
+ "y": 492.39688205718994,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "75ed8e31.a1e03",
+ "id": "9793f672.805878",
"type": "switchNode",
"name": "switch topology",
"xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'topology'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1288.25390625,
- "y": 262.00390657782555,
- "z": "8dba42d4.2fc58",
+ "x": 1230.25,
+ "y": 224.00390753149986,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "6c4b55cb.0408ec"
+ "cfe36c58.4801f"
]
]
},
{
- "id": "6c4b55cb.0408ec",
+ "id": "cfe36c58.4801f",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1462.2540321350098,
- "y": 262.0039103925228,
- "z": "8dba42d4.2fc58",
+ "x": 1404.2501258850098,
+ "y": 224.00391134619713,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "6d553f1a.6f2d"
+ "3cd1ca28.cc1526"
]
]
},
{
- "id": "6d553f1a.6f2d",
+ "id": "3cd1ca28.cc1526",
"type": "set",
"name": "set topology",
"xml": "<set>\n<parameter name='prop.topology' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
"comments": "",
- "x": 1625.2539176940918,
- "y": 261.60390505194664,
- "z": "8dba42d4.2fc58",
+ "x": 1567.2500114440918,
+ "y": 223.60390600562096,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "634732f9.1dcf5c",
+ "id": "d3877bd.f214188",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 765.7539520263672,
- "y": 745.0040283203125,
- "z": "8dba42d4.2fc58",
+ "x": 707.7500457763672,
+ "y": 707.0040292739868,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "f913ba01.d721f8"
+ "7110150.fd1e8ec"
]
]
},
{
- "id": "f913ba01.d721f8",
+ "id": "7110150.fd1e8ec",
"type": "execute",
"name": "execute RestApiCallNode Create network orchestration",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-network-orchestration.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/network-orchestration-resources'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"orchestration-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 1086.2540588378906,
- "y": 734.004111289978,
- "z": "8dba42d4.2fc58",
+ "x": 1028.2501525878906,
+ "y": 696.0041122436523,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "dc4c0558.42daa8",
+ "id": "bc16f27b.ec50b",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 768.2539215087891,
- "y": 807.0039566457272,
- "z": "8dba42d4.2fc58",
+ "x": 710.2500152587891,
+ "y": 769.0039575994015,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "fb537bd1.22fa68",
- "e996dfd6.0f7c",
- "81b5cd25.b683d"
+ "39c058d0.1d59d8",
+ "4d96e12b.86876",
+ "50f144c4.b6b2ac"
]
]
},
{
- "id": "e996dfd6.0f7c",
+ "id": "4d96e12b.86876",
"type": "execute",
"name": "execute RestApiCallNode Create vpn",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-create.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 1039.7539672851562,
- "y": 797.0040806233883,
- "z": "8dba42d4.2fc58",
+ "x": 981.7500610351562,
+ "y": 759.0040815770626,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "fb537bd1.22fa68",
+ "id": "39c058d0.1d59d8",
"type": "set",
"name": "set prop.vpn-id and prop.vpn1Id",
"xml": "<set>\n<parameter name='prop.vpn-id' value='`$vpn-result.success[0].id`' />\n<parameter name='prop.vpn1Id' value='`$vpn-result.success[0].id`' />\n",
"comments": "",
- "x": 1035.7541236877441,
- "y": 849.0041799545288,
- "z": "8dba42d4.2fc58",
+ "x": 977.7502174377441,
+ "y": 811.0041809082031,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "81b5cd25.b683d",
+ "id": "50f144c4.b6b2ac",
"type": "execute",
"name": "execute RestApiCallNode Create vpn topology",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology-create.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 1067.2539710998535,
- "y": 901.0039548873901,
- "z": "8dba42d4.2fc58",
+ "x": 1009.2500648498535,
+ "y": 863.0039558410645,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "f31fc51b.0a7188",
+ "id": "29cb6e2b.ecafd2",
"type": "set",
"name": "set tenant-id to service-data",
"xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].name' value='tenant-id' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].value' value='`$prop.tenant-id`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param_length' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length + 1`' />",
"comments": "",
- "x": 803.2540588378906,
- "y": 942.7540893554688,
- "z": "8dba42d4.2fc58",
+ "x": 745.2501525878906,
+ "y": 904.7540903091431,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "2ab6006d.5b2cc",
+ "id": "9bf6657f.dd37a8",
"type": "get-resource",
"name": "get-resource service-subscription",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.networks.network[$tmp.nidx].network-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.networks.network[$tmp.nidx].network-data.service-information.global-customer-id'\n force=\"true\" pfx=\"tmp.AnAI-data\">\n \n",
"comments": "",
"outputs": 1,
- "x": 821.5040435791016,
- "y": 648.2539405822754,
- "z": "8dba42d4.2fc58",
+ "x": 762.0715408325195,
+ "y": 611.6825218200684,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "7a3e9a9e.b5ebe4",
- "beceadfe.18cd7"
+ "fbe99e6e.4017e",
+ "457e75b8.5e8e7c"
]
]
},
{
- "id": "1272bfc5.9264a",
+ "id": "ba35b9dd.539428",
"type": "switchNode",
"name": "switch temp-ub-sub-account-id",
"xml": "<switch test='`$tmp.AnAI-data.temp-ub-sub-account-id`'>\n",
"comments": "",
"outputs": 1,
- "x": 1233.504135131836,
- "y": 613.0040216445923,
- "z": "8dba42d4.2fc58",
+ "x": 1174.071632385254,
+ "y": 576.4326028823853,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "89f0974b.4d94b8",
- "b024d53.775b128"
+ "76b51f1a.0801",
+ "efbb35c.45c87c8"
]
]
},
{
- "id": "89f0974b.4d94b8",
+ "id": "76b51f1a.0801",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
- "x": 1426.2185859680176,
- "y": 587.0040626525879,
- "z": "8dba42d4.2fc58",
+ "x": 1366.78609085083,
+ "y": 550.432635307312,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "13ebb7af.038dc8"
+ "a2a000be.ae6b"
]
]
},
{
- "id": "b024d53.775b128",
+ "id": "efbb35c.45c87c8",
"type": "other",
"name": "Other",
"xml": "<outcome value='Other'>",
"comments": "",
"outputs": 1,
- "x": 1426.504150390625,
- "y": 642.0040254592896,
- "z": "8dba42d4.2fc58",
+ "x": 1367.071647644043,
+ "y": 605.4326066970825,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "fbfaef01.8c56a"
+ "864dc517.ee5aa8"
]
]
},
{
- "id": "fbfaef01.8c56a",
+ "id": "5407a489.2a82dc",
"type": "set",
"name": "set prop.tenant-id",
"xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data.temp-ub-sub-account-id`' />\n",
"comments": "",
- "x": 1582.5043258666992,
- "y": 700.0039434432983,
- "z": "8dba42d4.2fc58",
+ "x": 1614.5002403259277,
+ "y": 690.5754070281982,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "13ebb7af.038dc8",
+ "id": "a2a000be.ae6b",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1564.2538948059082,
- "y": 588.7539029121399,
- "z": "8dba42d4.2fc58",
+ "x": 1506.2499885559082,
+ "y": 550.7539038658142,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "4e788339.2d713c",
- "a323c09d.a8718",
- "93da7d77.20b82",
- "fa0331db.90ed7",
- "b9f4426f.77ac"
+ "d533a7b3.2b7aa8",
+ "68abe37a.a97c3c",
+ "ebb2a924.447738",
+ "3179cec4.da2412",
+ "df370d35.edba",
+ "5f23c930.bf33c8",
+ "d5098f7f.2d7c"
]
]
},
{
- "id": "fa0331db.90ed7",
+ "id": "3179cec4.da2412",
"type": "set",
"name": "set prop.customer-id",
"xml": "<set>\n<parameter name='prop.customer-id' value='`$ctx.network-data.service-information.global-customer-id`' />\n",
"comments": "",
- "x": 1776.7542114257812,
- "y": 525.7540578842163,
- "z": "8dba42d4.2fc58",
+ "x": 1717.8930969238281,
+ "y": 361.3254642486572,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "4e788339.2d713c",
+ "id": "d533a7b3.2b7aa8",
"type": "execute",
"name": "execute RestApiCallNode Create tenant",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-tenant.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenanats'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-tenant.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 1837.75390625,
- "y": 602.7539125978947,
- "z": "8dba42d4.2fc58",
+ "x": 1776.8929138183594,
+ "y": 491.89675521850586,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "a323c09d.a8718",
+ "id": "68abe37a.a97c3c",
"type": "set",
"name": "set prop.tenant-id",
"xml": "<set>\n<parameter name='prop.tenant-id' value='`$tenant-result.data.tenantId`' />\n",
"comments": "",
- "x": 1787.7541389465332,
- "y": 654.7539834976196,
- "z": "8dba42d4.2fc58",
+ "x": 1729.7502326965332,
+ "y": 616.753984451294,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "93da7d77.20b82",
+ "id": "ebb2a924.447738",
"type": "execute",
"name": "execute RestApiCallNode Create tenant auth",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenanats/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 1855.254135131836,
- "y": 690.5039834976196,
- "z": "8dba42d4.2fc58",
+ "x": 1797.250228881836,
+ "y": 652.503984451294,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "b9f4426f.77ac",
+ "id": "df370d35.edba",
"type": "get-resource",
- "name": "save-resource customer-id in service-subscription",
- "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.networks.network[$tmp.nidx].network-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.networks.network[$tmp.nidx].network-data.service-information.global-customer-id'>\n<parameter name='temp-ub-sub-account-id' value='`$prop.customer-id`' />\n\n",
+ "name": "update-resource customer-id in service-subscription",
+ "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.networks.network[$tmp.nidx].network-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.networks.network[$tmp.nidx].network-data.service-information.global-customer-id'>\n<parameter name='temp-ub-sub-account-id' value='`$tenant-result.data.tenantId`' />\n<!--parameter name='temp-ub-sub-account-id' value='`$prop.customer-id`' /-->\n\n\n",
"comments": "",
"outputs": 1,
- "x": 1857.7540130615234,
- "y": 563.7540616989136,
- "z": "8dba42d4.2fc58",
+ "x": 1821.1786041259766,
+ "y": 552.8968715667725,
+ "z": "4c287bc.f107e84",
"wires": [
[]
]
},
{
- "id": "7a3e9a9e.b5ebe4",
+ "id": "fbe99e6e.4017e",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1032.00390625,
- "y": 620.9999990463257,
- "z": "8dba42d4.2fc58",
+ "x": 972.571403503418,
+ "y": 584.4285802841187,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "1272bfc5.9264a"
+ "ba35b9dd.539428"
]
]
},
{
- "id": "beceadfe.18cd7",
+ "id": "457e75b8.5e8e7c",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1024.25390625,
- "y": 674.6428823471069,
- "z": "8dba42d4.2fc58",
+ "x": 966.2499923706055,
+ "y": 636.6428918838501,
+ "z": "4c287bc.f107e84",
"wires": [
[
- "e7f65c34.ba5cc"
+ "df05b13b.b352c"
]
]
},
{
- "id": "e7f65c34.ba5cc",
+ "id": "df05b13b.b352c",
"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 executing get token rest api\" />\n",
"comments": "",
- "x": 1177.00390625,
- "y": 674.3929433822632,
- "z": "8dba42d4.2fc58",
+ "x": 1118.9999923706055,
+ "y": 636.3929529190063,
+ "z": "4c287bc.f107e84",
"wires": []
},
{
- "id": "d5289859.e9ecf8",
+ "id": "73dbb3c3.f1d1fc",
"type": "set",
"name": "set vpn-id to service-data",
"xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].name' value='vpn-id' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].value' value='`$prop.vpn-id`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param_length' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length + 1`' />",
"comments": "",
- "x": 801.5039825439453,
- "y": 980.5039672851562,
- "z": "8dba42d4.2fc58",
+ "x": 743.5000762939453,
+ "y": 942.5039682388306,
+ "z": "4c287bc.f107e84",
"wires": []
+ },
+ {
+ "id": "864dc517.ee5aa8",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1425.7224044799805,
+ "y": 688.5795984268188,
+ "z": "4c287bc.f107e84",
+ "wires": [
+ [
+ "5407a489.2a82dc",
+ "75fd5cb0.1720a4"
+ ]
+ ]
+ },
+ {
+ "id": "75fd5cb0.1720a4",
+ "type": "execute",
+ "name": "execute RestApiCallNode Create tenant auth",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1697.1510009765625,
+ "y": 737.1510009765625,
+ "z": "4c287bc.f107e84",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "5f23c930.bf33c8",
+ "type": "set",
+ "name": "set prop.userAccount",
+ "xml": "<set>\n<parameter name='prop.userAccount' value='`$tmp.userAccountEmail`' />\n<parameter name='prop.userEmail' value='`$tmp.userAccountEmail`' />",
+ "comments": "",
+ "x": 1718,
+ "y": 439,
+ "z": "4c287bc.f107e84",
+ "wires": []
+ },
+ {
+ "id": "d5098f7f.2d7c",
+ "type": "execute",
+ "name": "execute concat customer-id and @test.com",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$prop.customer-id`'/>\n <parameter name=\"outputPath\" value=\"tmp.userAccountEmail\"/>\n <parameter name=\"target\" value=\"@test.com\"/>\n\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1793.0038757324219,
+ "y": 403.003942489624,
+ "z": "4c287bc.f107e84",
+ "wires": [
+ []
+ ]
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-deactivate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-deactivate.json
index 547ed010..876668fa 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-deactivate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-network-topology-operation-deactivate.json
@@ -1,20 +1,20 @@
[
{
- "id": "2cfde233.a1cf6e",
+ "id": "fd56c256.6611d",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 103.00390625,
- "y": 35.003907203674316,
- "z": "57d2d3d6.9aa6fc",
+ "x": 102,
+ "y": 37,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "3b2e232c.fd060c"
+ "e8a2c571.7151d8"
]
]
},
{
- "id": "3b2e232c.fd060c",
+ "id": "e8a2c571.7151d8",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,562 +22,698 @@
"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": 265.00391006469727,
- "y": 107.0039234161377,
- "z": "57d2d3d6.9aa6fc",
+ "x": 264.00000381469727,
+ "y": 109.00001621246338,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "a53b2fce.2a65f"
+ "501691b7.b8579"
]
]
},
{
- "id": "a53b2fce.2a65f",
+ "id": "501691b7.b8579",
"type": "method",
"name": "method sdwan-network-topology-operation-deactivate",
"xml": "<method rpc='sdwan-network-topology-operation-deactivate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 253.0040283203125,
- "y": 195.00390625,
- "z": "57d2d3d6.9aa6fc",
+ "x": 252.0001220703125,
+ "y": 196.99999904632568,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "663d77f7.214e28"
+ "f268dab.9a2e128"
]
]
},
{
- "id": "663d77f7.214e28",
+ "id": "f268dab.9a2e128",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 427.00392150878906,
- "y": 303.0039653778076,
- "z": "57d2d3d6.9aa6fc",
+ "x": 426.00001525878906,
+ "y": 305.0000581741333,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "b928d5a5.e0ad38",
- "4e2c1ff0.9578e",
- "f4a9e349.c682f",
- "23c4ff52.00447",
- "77ecaa70.6d0df4",
- "2ea7cfac.fbbe5",
- "15a8b2bc.455b8d",
- "b657cd65.d8e7b",
- "e4693af9.dc3458",
- "c69b48c1.cce2a8",
- "992bd0be.f4511",
- "565518bc.dd3838",
- "5cca3c72.23bd74"
+ "b31f4e4c.0f578",
+ "34c8ec0.c180514",
+ "613a4de8.024144",
+ "5f55a204.78493c",
+ "b7c0b37c.27c35",
+ "f96046b8.ac5b48",
+ "f78b989e.79da48",
+ "76b3c50a.02876c",
+ "ad00b85d.5bef68",
+ "b370ae59.4bce9",
+ "2ec15.4c1aa3ebc",
+ "988eea5f.5a0298",
+ "2cf3fcb4.da9384",
+ "9a8305f1.e08cb8"
]
]
},
{
- "id": "b928d5a5.e0ad38",
+ "id": "b31f4e4c.0f578",
"type": "call",
"name": "call GENERIC-RESOURCE-API:validate-sdwan-network-input-parameters",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-network-input-parameters' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 885.3928070068359,
- "y": 52.00390625,
- "z": "57d2d3d6.9aa6fc",
+ "x": 884.3889007568359,
+ "y": 53.999999046325684,
+ "z": "88e745dd.c19a68",
"wires": [
[]
]
},
{
- "id": "4e2c1ff0.9578e",
+ "id": "34c8ec0.c180514",
"type": "record",
"name": "record",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-network-topology-operation-deactivate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Deactivate\"/>\n",
"comments": "",
"outputs": 1,
- "x": 685.5595054626465,
- "y": 105.78175926208496,
- "z": "57d2d3d6.9aa6fc",
+ "x": 684.5555992126465,
+ "y": 107.77785205841064,
+ "z": "88e745dd.c19a68",
"wires": [
[]
]
},
{
- "id": "f4a9e349.c682f",
+ "id": "613a4de8.024144",
"type": "set",
"name": "set networkId and network-object-path",
"xml": "<set>\n<parameter name='networkId' value='`$network-topology-operation-input.network-information.network-id`' />\n<parameter name=\"network-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $network-topology-operation-input.network-information.network-id + '/network-data/'` \" />",
"comments": "",
- "x": 777.5597496032715,
- "y": 732.3173627853394,
- "z": "57d2d3d6.9aa6fc",
+ "x": 786.5558738708496,
+ "y": 849.3134832382202,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "23c4ff52.00447",
+ "id": "5f55a204.78493c",
"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": 699.3375511169434,
- "y": 921.8727827072144,
- "z": "57d2d3d6.9aa6fc",
+ "x": 708.3336753845215,
+ "y": 1038.8689031600952,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "77ecaa70.6d0df4",
+ "id": "b7c0b37c.27c35",
"type": "set",
"name": "set network-level-oper-status",
"xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status' value='PendingDelete' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />",
"comments": "",
- "x": 744.4486656188965,
- "y": 793.5395374298096,
- "z": "57d2d3d6.9aa6fc",
+ "x": 753.4447898864746,
+ "y": 910.5356578826904,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "2ea7cfac.fbbe5",
+ "id": "f96046b8.ac5b48",
"type": "execute",
"name": "execute Properties",
"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": 717.8616104125977,
- "y": 158.78179550170898,
- "z": "57d2d3d6.9aa6fc",
+ "x": 716.8577041625977,
+ "y": 160.77788829803467,
+ "z": "88e745dd.c19a68",
"wires": [
[]
]
},
{
- "id": "15a8b2bc.455b8d",
+ "id": "f78b989e.79da48",
"type": "set",
"name": "set network in service-data",
"xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.service-information.' value='`$network-topology-operation-input.service-information.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-information.' value='`$network-topology-operation-input.network-information.`' />",
"comments": "",
- "x": 738.004280090332,
- "y": 679.095196723938,
- "z": "57d2d3d6.9aa6fc",
+ "x": 747.0004043579102,
+ "y": 796.0913171768188,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "b657cd65.d8e7b",
+ "id": "76b3c50a.02876c",
"type": "for",
"name": "for each network-input-parameters",
"xml": "<for index='idx' start='0' end='`$ctx.network-data.network-request-input.network-input-parameters.param_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 770.00390625,
- "y": 229.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 769,
+ "y": 231.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "630ca78d.27ae88"
+ "1c6b88c6.f49ce7"
]
]
},
{
- "id": "630ca78d.27ae88",
+ "id": "1c6b88c6.f49ce7",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1026.8373374938965,
- "y": 163.34116491675377,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1025.8334312438965,
+ "y": 165.33725771307945,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "3612556b.bbed1a",
- "c60af583.51da48",
- "a8faff93.c15f9",
- "3a3baf52.54ed7"
+ "903569b7.4e2578",
+ "653d2c3c.262b14",
+ "c5910d9a.730a3",
+ "5b432d19.74fce4"
]
]
},
{
- "id": "3612556b.bbed1a",
+ "id": "903569b7.4e2578",
"type": "switchNode",
"name": "switch name",
"xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1248.837417602539,
- "y": 53.34119987487793,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1247.833511352539,
+ "y": 55.33729267120361,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "8c14fd7b.27081"
+ "138e36c7.964e29"
]
]
},
{
- "id": "8c14fd7b.27081",
+ "id": "138e36c7.964e29",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1422.8375434875488,
- "y": 53.341203689575195,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1421.8336372375488,
+ "y": 55.33729648590088,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "f4242145.e0099"
+ "cd7bebad.986118"
]
]
},
{
- "id": "f4242145.e0099",
+ "id": "cd7bebad.986118",
"type": "set",
"name": "set name",
"xml": "<set>\n<parameter name='prop.name' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
"comments": "",
- "x": 1585.8374290466309,
- "y": 52.94119834899902,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1584.8335227966309,
+ "y": 54.93729114532471,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "e4693af9.dc3458",
+ "id": "ad00b85d.5bef68",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 764.00390625,
- "y": 338.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 763,
+ "y": 340.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "fdb52017.6dec1",
- "5ded5567.77825c",
- "2c94536.83be9ac"
+ "2b0c648a.f8433c",
+ "f2e86cdd.3128a",
+ "918162b5.31748"
]
]
},
{
- "id": "fdb52017.6dec1",
+ "id": "2b0c648a.f8433c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1009.00390625,
- "y": 284.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1008,
+ "y": 286.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "2b35b6e5.d07f8a"
+ "a06faa05.f76618"
]
]
},
{
- "id": "5ded5567.77825c",
+ "id": "f2e86cdd.3128a",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 1012.494873046875,
- "y": 331.5818494260311,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1011.490966796875,
+ "y": 333.5779422223568,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "8424b2a8.48b9d"
+ "37a1f73b.b96e68"
]
]
},
{
- "id": "2c94536.83be9ac",
+ "id": "918162b5.31748",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1007.827880859375,
- "y": 372.91516241431236,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1006.823974609375,
+ "y": 374.91125521063805,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "ab7ddb5c.582b78"
+ "4f66c6a.4583438"
]
]
},
{
- "id": "2b35b6e5.d07f8a",
+ "id": "a06faa05.f76618",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1206.5039672851562,
- "y": 272.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1205.5000610351562,
+ "y": 274.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "8424b2a8.48b9d",
+ "id": "37a1f73b.b96e68",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1189.0662841796875,
- "y": 319.8675855100155,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1188.0623779296875,
+ "y": 321.86367830634117,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "ab7ddb5c.582b78",
+ "id": "4f66c6a.4583438",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1195.6004371643066,
- "y": 368.354355186224,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1194.5965309143066,
+ "y": 370.35044798254967,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "c69b48c1.cce2a8",
+ "id": "b370ae59.4bce9",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
- "x": 772.00390625,
- "y": 449.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 771,
+ "y": 451.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "ce7c1b67.661578",
- "8a934505.8ec3a8"
+ "61a5287d.5d14f8",
+ "99df3ba8.a50248"
]
]
},
{
- "id": "ce7c1b67.661578",
+ "id": "61a5287d.5d14f8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1007.00390625,
- "y": 427.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1006,
+ "y": 429.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "aa6da81f.8e3f18"
+ "951e43bb.f165"
]
]
},
{
- "id": "8a934505.8ec3a8",
+ "id": "99df3ba8.a50248",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 999.25390625,
- "y": 480.6506970822811,
- "z": "57d2d3d6.9aa6fc",
+ "x": 998.25,
+ "y": 482.6467898786068,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "928c6b17.a04a28"
+ "f26ec62f.ef46a8"
]
]
},
{
- "id": "aa6da81f.8e3f18",
+ "id": "951e43bb.f165",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
- "x": 1161.00390625,
- "y": 428.00781378149986,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1160,
+ "y": 430.00390657782555,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "928c6b17.a04a28",
+ "id": "f26ec62f.ef46a8",
"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 executing get token rest api\" />\n",
"comments": "",
- "x": 1152.00390625,
- "y": 480.40075811743736,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1151,
+ "y": 482.39685091376305,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "c60af583.51da48",
+ "id": "653d2c3c.262b14",
"type": "switchNode",
"name": "switch topology",
"xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'topology'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1254.253890991211,
- "y": 96.00781416893005,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1253.249984741211,
+ "y": 98.00390696525574,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "6ea0ea88.c5d044"
+ "42e996e4.f57c78"
]
]
},
{
- "id": "6ea0ea88.c5d044",
+ "id": "42e996e4.f57c78",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1428.2540168762207,
- "y": 96.00781798362732,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1427.2501106262207,
+ "y": 98.003910779953,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "230bc0ec.589fb"
+ "36533d51.327db2"
]
]
},
{
- "id": "230bc0ec.589fb",
+ "id": "36533d51.327db2",
"type": "set",
"name": "set topology",
"xml": "<set>\n<parameter name='prop.topology' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
"comments": "",
- "x": 1591.2539024353027,
- "y": 95.60781264305115,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1590.2499961853027,
+ "y": 97.60390543937683,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "992bd0be.f4511",
+ "id": "2ec15.4c1aa3ebc",
"type": "execute",
"name": "execute RestApiCallNode delete vpn",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-delete.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 770.7539825439453,
- "y": 616.0080223083496,
- "z": "57d2d3d6.9aa6fc",
+ "x": 779.7501068115234,
+ "y": 733.0041427612305,
+ "z": "88e745dd.c19a68",
"wires": [
[]
]
},
{
- "id": "565518bc.dd3838",
+ "id": "988eea5f.5a0298",
"type": "execute",
"name": "execute RestApiCallNode delete vpn topology",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 800.2539978027344,
- "y": 549.0079069137573,
- "z": "57d2d3d6.9aa6fc",
+ "x": 809.2501220703125,
+ "y": 666.0040273666382,
+ "z": "88e745dd.c19a68",
"wires": [
[]
]
},
{
- "id": "a8faff93.c15f9",
+ "id": "c5910d9a.730a3",
"type": "switchNode",
"name": "switch vpn-id",
"xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'vpn-id'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1248.5039691925049,
- "y": 179.00390815734863,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1247.5000629425049,
+ "y": 181.00000095367432,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "ae3a63c3.3c738"
+ "648a246c.73b5ec"
]
]
},
{
- "id": "ae3a63c3.3c738",
+ "id": "648a246c.73b5ec",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1430.5040016174316,
- "y": 179.00390696525574,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1429.5000953674316,
+ "y": 180.99999976158142,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "4d67f5b4.fc8eec"
+ "701a4c1a.83d604"
]
]
},
{
- "id": "4d67f5b4.fc8eec",
+ "id": "701a4c1a.83d604",
"type": "set",
"name": "set prop.vpn-id",
"xml": "<set>\n<parameter name='prop.vpn-id' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
"comments": "",
- "x": 1593.5038871765137,
- "y": 178.60390162467957,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1592.4999809265137,
+ "y": 180.59999442100525,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "3a3baf52.54ed7",
+ "id": "5b432d19.74fce4",
"type": "switchNode",
"name": "switch tenant-id",
"xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'tenant-id'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1254.25390625,
- "y": 222.00390625,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1253.25,
+ "y": 223.99999904632568,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "1a8e58aa.aa1b17"
+ "f053b806.9e46f8"
]
]
},
{
- "id": "1a8e58aa.aa1b17",
+ "id": "f053b806.9e46f8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1428.2540321350098,
- "y": 222.00391006469727,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1427.2501258850098,
+ "y": 224.00000286102295,
+ "z": "88e745dd.c19a68",
"wires": [
[
- "3b8512ac.291e5e"
+ "7fc67227.287a4c"
]
]
},
{
- "id": "3b8512ac.291e5e",
+ "id": "7fc67227.287a4c",
"type": "set",
"name": "set prop.tenant-id",
"xml": "<set>\n<parameter name='prop.tenant-id' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
"comments": "",
- "x": 1591.2539176940918,
- "y": 221.6039047241211,
- "z": "57d2d3d6.9aa6fc",
+ "x": 1590.2500114440918,
+ "y": 223.59999752044678,
+ "z": "88e745dd.c19a68",
"wires": []
},
{
- "id": "5cca3c72.23bd74",
+ "id": "2cf3fcb4.da9384",
"type": "update",
"name": "update SDWAN VPN status to AAI",
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n key='sdwan-vpn.sdwan-vpn-id = $network-topology-operation-input.network-information.network-id' >\n<parameter name='sdwan-vpn-id' value='`$network-topology-operation-input.network-information.network-id`' />\n<parameter name='operational-status' value='PendingDelete' />",
"comments": "",
"outputs": 1,
- "x": 758.0039443969727,
- "y": 860.5039930343628,
- "z": "57d2d3d6.9aa6fc",
+ "x": 767.0000686645508,
+ "y": 977.5001134872437,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "9a8305f1.e08cb8",
+ "type": "get-resource",
+ "name": "get-resource service-subscription",
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.networks.network[$tmp.nidx].network-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.networks.network[$tmp.nidx].network-data.service-information.global-customer-id'\n force=\"true\" pfx=\"tmp.AnAI-data\">\n \n",
+ "comments": "",
+ "outputs": 1,
+ "x": 758.0038909912109,
+ "y": 533.0038976669312,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ [
+ "6497125a.d4efec",
+ "61153347.107bfc"
+ ]
+ ]
+ },
+ {
+ "id": "61153347.107bfc",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 973.1824684143066,
+ "y": 584.9642953872681,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ [
+ "2a04bd37.e27582"
+ ]
+ ]
+ },
+ {
+ "id": "6497125a.d4efec",
+ "type": "success",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 979.5038795471191,
+ "y": 532.7499837875366,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ [
+ "954bff66.85de8"
+ ]
+ ]
+ },
+ {
+ "id": "2a04bd37.e27582",
+ "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 executing get token rest api\" />\n",
+ "comments": "",
+ "x": 1125.9324684143066,
+ "y": 584.7143564224243,
+ "z": "88e745dd.c19a68",
+ "wires": []
+ },
+ {
+ "id": "954bff66.85de8",
+ "type": "switchNode",
+ "name": "switch temp-ub-sub-account-id",
+ "xml": "<switch test='`$tmp.AnAI-data.temp-ub-sub-account-id`'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1181.004108428955,
+ "y": 524.7540063858032,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ [
+ "81f571ba.fc753"
+ ]
+ ]
+ },
+ {
+ "id": "81f571ba.fc753",
+ "type": "other",
+ "name": "Other",
+ "xml": "<outcome value='Other'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1374.0041236877441,
+ "y": 553.7540102005005,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ [
+ "d50c5253.93df5"
+ ]
+ ]
+ },
+ {
+ "id": "d50c5253.93df5",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1432.6548805236816,
+ "y": 636.9010019302368,
+ "z": "88e745dd.c19a68",
+ "wires": [
+ [
+ "5e8c6620.18c828",
+ "29548e46.007002"
+ ]
+ ]
+ },
+ {
+ "id": "5e8c6620.18c828",
+ "type": "set",
+ "name": "set prop.tenant-id",
+ "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data.temp-ub-sub-account-id`' />\n",
+ "comments": "",
+ "x": 1621.432716369629,
+ "y": 638.8968105316162,
+ "z": "88e745dd.c19a68",
+ "wires": []
+ },
+ {
+ "id": "29548e46.007002",
+ "type": "execute",
+ "name": "execute RestApiCallNode Create tenant auth",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "comments": "",
+ "outputs": 1,
+ "x": 1704.0834770202637,
+ "y": 685.4724044799805,
+ "z": "88e745dd.c19a68",
"wires": [
[]
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-activate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-activate.json
index 93cf8aee..798be486 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-activate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-activate.json
@@ -1,17 +1,17 @@
[
{
- "id": "50195fc6.898bb",
+ "id": "206c85aa.5a072a",
"type": "comment",
"name": "sdwan-vnf-topology-operation-device-activate",
"info": "",
"comments": "",
- "x": 550.00390625,
- "y": 71.00390625,
- "z": "c21457e5.a6cbc8",
+ "x": 508.3447952270508,
+ "y": 68,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "85d78052.fe7cc",
+ "id": "ca427018.80bcb",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -19,625 +19,614 @@
"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": 229.94481658935547,
- "y": 142.0041732788086,
- "z": "c21457e5.a6cbc8",
+ "x": 188.28570556640625,
+ "y": 139.0002670288086,
+ "z": "51909408.51161c",
"wires": [
[
- "323cadd3.27c0d2"
+ "2fa01ba0.438244"
]
]
},
{
- "id": "aaa38f17.f307a",
+ "id": "d277668e.e654a8",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 150.65911102294922,
- "y": 79.76606369018555,
- "z": "c21457e5.a6cbc8",
+ "x": 109,
+ "y": 76.76215744018555,
+ "z": "51909408.51161c",
"wires": [
[
- "85d78052.fe7cc"
+ "ca427018.80bcb"
]
]
},
{
- "id": "220347f8.1484e8",
+ "id": "29e19c37.979fb4",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 225.3257827758789,
- "y": 421.43274879455566,
- "z": "c21457e5.a6cbc8",
+ "x": 183.6666717529297,
+ "y": 418.42884254455566,
+ "z": "51909408.51161c",
"wires": [
[
- "e6b80f71.25bd4",
- "41d21371.3482cc",
- "ede17b3a.f75148",
- "d7029e79.59672",
- "6ae18188.f2044",
- "f628964.b562168",
- "120defaf.28edc",
- "46c583fa.d0b40c",
- "139f4e2.66d6eb2",
- "a27fb783.ef2f48",
- "bcf0047f.528cc8",
- "981acfda.e23ab",
- "86570f1a.fe5e8",
- "fba2af80.f96de"
+ "d0145adc.c61398",
+ "8a8e6e5a.af8ac",
+ "5365293b.242938",
+ "2b32a3df.95a32c",
+ "7f49e88e.6ac0a8",
+ "8f8a4ade.fb21d8",
+ "9162baea.a58618",
+ "96cec913.036c98",
+ "f1cfd3b2.a98b6",
+ "7bfd6f06.aec7d",
+ "a82fd005.9ab21",
+ "752aae5e.411ae",
+ "feaf1629.1e79e8",
+ "bd5ee22a.cd67b"
]
]
},
{
- "id": "41d21371.3482cc",
+ "id": "8a8e6e5a.af8ac",
"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": 624.9925231933594,
- "y": 1066.0995807647705,
- "z": "c21457e5.a6cbc8",
+ "x": 589.0477142333984,
+ "y": 1021.6670913696289,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "e6b80f71.25bd4",
+ "id": "d0145adc.c61398",
"type": "set",
"name": "set vnf-level-oper-status to Active",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='Active' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 706.472583770752,
- "y": 873.4367294311523,
- "z": "c21457e5.a6cbc8",
+ "x": 670.527774810791,
+ "y": 829.0042400360107,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "6ae18188.f2044",
+ "id": "7f49e88e.6ac0a8",
"type": "set",
"name": "copy input data to service data",
"xml": "<set>\n<!--parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /-->\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.sdnc-request-header.' value='`$vnf-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.request-information.' value='`$vnf-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.' value='`$vnf-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-information.' value='`$vnf-topology-operation-input.vnf-information.`' />\n",
"comments": "",
- "x": 684.3257751464844,
- "y": 929.4329051971436,
- "z": "c21457e5.a6cbc8",
+ "x": 648.3809661865234,
+ "y": 885.000415802002,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "4cad5392.24fc9c",
+ "id": "7ac7ee71.334c",
"type": "comment",
"name": "make sure this VNF doesn't exist already",
"info": "",
"comments": "",
- "x": 1422.5162811279297,
- "y": 644.9566164016724,
- "z": "c21457e5.a6cbc8",
+ "x": 1383.7143249511719,
+ "y": 661.9527359008789,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "a27fb783.ef2f48",
+ "id": "7bfd6f06.aec7d",
"type": "save",
- "name": "save deviceInstance configuration in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n key='device.device-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='device-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<!--parameter name='device-id' value='`$deviceResp.success[0].id`' /-->\n<parameter name='operational-status' value='Active' />",
+ "name": "update deviceInstance configuration in AAI",
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n key='device.device-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='device-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<!--parameter name='device-id' value='`$deviceResp.success[0].id`' /-->\n<parameter name='operational-status' value='Active' />",
"comments": "",
"outputs": 1,
- "x": 708.6592712402344,
- "y": 979.3219051361084,
- "z": "c21457e5.a6cbc8",
+ "x": 672.7144622802734,
+ "y": 934.8894157409668,
+ "z": "51909408.51161c",
"wires": [
[]
]
},
{
- "id": "323cadd3.27c0d2",
+ "id": "2fa01ba0.438244",
"type": "method",
"name": "method sdwan-vnf-topology-operation-device-activate",
"xml": "<method rpc='sdwan-vnf-topology-operation-device-activate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 241.65911102294922,
- "y": 236.3524055480957,
- "z": "c21457e5.a6cbc8",
+ "x": 200,
+ "y": 233.3484992980957,
+ "z": "51909408.51161c",
"wires": [
[
- "220347f8.1484e8"
+ "29e19c37.979fb4"
]
]
},
{
- "id": "ede17b3a.f75148",
+ "id": "5365293b.242938",
"type": "set",
"name": "set vnfId and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` \" />",
"comments": "",
- "x": 687.6592254638672,
- "y": 822.352541923523,
- "z": "c21457e5.a6cbc8",
+ "x": 651.7144165039062,
+ "y": 777.9200525283813,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "fba2af80.f96de",
+ "id": "feaf1629.1e79e8",
"type": "execute",
"name": "execute RestApiCallNode Create Devcie Instance",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"deviceResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"deviceResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 763.1037368774414,
- "y": 649.1304225921631,
- "z": "c21457e5.a6cbc8",
+ "x": 724.3017807006836,
+ "y": 666.1265420913696,
+ "z": "51909408.51161c",
"wires": [
[
- "1a1378b0.178537",
- "d8dd7f14.0ab02"
+ "1fffde57.79b802",
+ "1d6faab2.67fba5"
]
]
},
{
- "id": "86570f1a.fe5e8",
+ "id": "752aae5e.411ae",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
- "x": 717.1036605834961,
- "y": 519.1302967071533,
- "z": "c21457e5.a6cbc8",
+ "x": 675.4445495605469,
+ "y": 516.1263904571533,
+ "z": "51909408.51161c",
"wires": [
[
- "946c47ae.42bcf8",
- "ddd15567.8fafd8"
+ "32c81884.3acf08",
+ "5b1f77c1.6546b8"
]
]
},
{
- "id": "946c47ae.42bcf8",
+ "id": "32c81884.3acf08",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 949.1036605834961,
- "y": 499.1302967071533,
- "z": "c21457e5.a6cbc8",
+ "x": 907.4445495605469,
+ "y": 496.1263904571533,
+ "z": "51909408.51161c",
"wires": [
[
- "8008bf96.00803"
+ "8863e5c0.8fc5a8"
]
]
},
{
- "id": "ddd15567.8fafd8",
+ "id": "5b1f77c1.6546b8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 941.3536605834961,
- "y": 540.7731800079346,
- "z": "c21457e5.a6cbc8",
+ "x": 899.6945495605469,
+ "y": 537.7692737579346,
+ "z": "51909408.51161c",
"wires": [
[
- "87a9f03d.7da59"
+ "1b01e427.5d582c"
]
]
},
{
- "id": "8008bf96.00803",
+ "id": "8863e5c0.8fc5a8",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
- "x": 1086.103660583496,
- "y": 499.1302967071533,
- "z": "c21457e5.a6cbc8",
+ "x": 1044.4445495605469,
+ "y": 496.1263904571533,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "87a9f03d.7da59",
+ "id": "1b01e427.5d582c",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1067.437156677246,
- "y": 541.0192127227783,
- "z": "c21457e5.a6cbc8",
+ "x": 1025.7780456542969,
+ "y": 538.0153064727783,
+ "z": "51909408.51161c",
"wires": [
[]
]
},
{
- "id": "e45b42b8.e6dbb",
+ "id": "b65e0d53.3b7ed",
"type": "comment",
"name": "Do Nothing",
"info": "",
"comments": "",
- "x": 1328.9927024841309,
- "y": 341.9080295562744,
- "z": "c21457e5.a6cbc8",
+ "x": 1287.3335914611816,
+ "y": 338.9041233062744,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "928cde96.7898d",
+ "id": "aa15cb9e.3cdaa8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1189.7702026367188,
- "y": 619.0192108154297,
- "z": "c21457e5.a6cbc8",
+ "x": 1150.968246459961,
+ "y": 636.0153303146362,
+ "z": "51909408.51161c",
"wires": [
[]
]
},
{
- "id": "d1dae5c1.63a508",
+ "id": "12eca3bc.6e077c",
"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 executing Activate Device rest api\" />\n",
"comments": "",
- "x": 1191.2147827148438,
- "y": 669.574743270874,
- "z": "c21457e5.a6cbc8",
+ "x": 1152.412826538086,
+ "y": 686.5708627700806,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "d8dd7f14.0ab02",
+ "id": "1d6faab2.67fba5",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1038.2146263122559,
- "y": 672.5746974945068,
- "z": "c21457e5.a6cbc8",
+ "x": 999.412670135498,
+ "y": 689.5708169937134,
+ "z": "51909408.51161c",
"wires": [
[
- "d1dae5c1.63a508"
+ "12eca3bc.6e077c"
]
]
},
{
- "id": "1a1378b0.178537",
+ "id": "1fffde57.79b802",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1037.6591415405273,
- "y": 616.2414093017578,
- "z": "c21457e5.a6cbc8",
+ "x": 998.8571853637695,
+ "y": 633.2375288009644,
+ "z": "51909408.51161c",
"wires": [
[
- "928cde96.7898d"
+ "aa15cb9e.3cdaa8"
]
]
},
{
- "id": "f628964.b562168",
+ "id": "8f8a4ade.fb21d8",
"type": "set",
"name": "set deviceId to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value=\"deviceId\" />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$deviceResp.success[0].id`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n",
"comments": "",
- "x": 693.6593780517578,
- "y": 774.3527889251709,
- "z": "c21457e5.a6cbc8",
+ "x": 657.7145690917969,
+ "y": 729.9202995300293,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "7d88138b.724c0c",
- "type": "comment",
- "name": "AAI resource need to update",
- "info": "",
- "comments": "",
- "x": 1019.6592254638672,
- "y": 933.352541923523,
- "z": "c21457e5.a6cbc8",
- "wires": []
- },
- {
- "id": "981acfda.e23ab",
+ "id": "a82fd005.9ab21",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 711.6593246459961,
- "y": 423.35251808166504,
- "z": "c21457e5.a6cbc8",
+ "x": 670.0002136230469,
+ "y": 420.34861183166504,
+ "z": "51909408.51161c",
"wires": [
[
- "d90f92f1.56733",
- "58ca0b39.c48274",
- "871628e8.c20ff8"
+ "342b0391.a4834c",
+ "7a108269.f3476c",
+ "87289215.d0cea"
]
]
},
{
- "id": "d90f92f1.56733",
+ "id": "342b0391.a4834c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 952.6593818664551,
- "y": 348.3524923324585,
- "z": "c21457e5.a6cbc8",
+ "x": 911.0002708435059,
+ "y": 345.3485860824585,
+ "z": "51909408.51161c",
"wires": [
[
- "9c017cb1.5ef39"
+ "21df5526.b03a8a"
]
]
},
{
- "id": "9c017cb1.5ef39",
+ "id": "21df5526.b03a8a",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1129.159423828125,
- "y": 339.35248136520386,
- "z": "c21457e5.a6cbc8",
+ "x": 1087.5003128051758,
+ "y": 336.34857511520386,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "58ca0b39.c48274",
+ "id": "7a108269.f3476c",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 944.150218963623,
- "y": 396.92654037475586,
- "z": "c21457e5.a6cbc8",
+ "x": 902.4911079406738,
+ "y": 393.92263412475586,
+ "z": "51909408.51161c",
"wires": [
[
- "48a5b30d.99482c"
+ "e9fd26db.c0e278"
]
]
},
{
- "id": "48a5b30d.99482c",
+ "id": "e9fd26db.c0e278",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1117.7216300964355,
- "y": 385.21227645874023,
- "z": "c21457e5.a6cbc8",
+ "x": 1076.0625190734863,
+ "y": 382.20837020874023,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "871628e8.c20ff8",
+ "id": "87289215.d0cea",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 936.483226776123,
- "y": 438.2598533630371,
- "z": "c21457e5.a6cbc8",
+ "x": 894.8241157531738,
+ "y": 435.2559471130371,
+ "z": "51909408.51161c",
"wires": [
[
- "59c1c9f6.0040b8"
+ "d7092d64.71989"
]
]
},
{
- "id": "59c1c9f6.0040b8",
+ "id": "d7092d64.71989",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1124.2557830810547,
- "y": 433.69904613494873,
- "z": "c21457e5.a6cbc8",
+ "x": 1082.5966720581055,
+ "y": 430.69513988494873,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "bcf0047f.528cc8",
- "type": "save",
- "name": "save service relationship in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"device\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/devices/device/' + $vnf-topology-operation-input.vnf-information.vnf-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"device.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\" />",
- "comments": "",
- "outputs": 1,
- "x": 682.6594467163086,
- "y": 1026.0994539260864,
- "z": "c21457e5.a6cbc8",
- "wires": [
- []
- ]
- },
- {
- "id": "d7029e79.59672",
+ "id": "2b32a3df.95a32c",
"type": "record",
"name": "record",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Provided alloted resource length\"/>\n<parameter name=\"field3\" value=\"'parameters length'\"/>\n<parameter name=\"field4\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`'/>\n\n\n\n",
"comments": "",
"outputs": 1,
- "x": 656.6591262817383,
- "y": 301.0190849304199,
- "z": "c21457e5.a6cbc8",
+ "x": 615.0000152587891,
+ "y": 298.0151786804199,
+ "z": "51909408.51161c",
"wires": [
[]
]
},
{
- "id": "120defaf.28edc",
+ "id": "9162baea.a58618",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf_length[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 744.6904144287109,
- "y": 187.0351848602295,
- "z": "c21457e5.a6cbc8",
+ "x": 703.0313034057617,
+ "y": 184.0312786102295,
+ "z": "51909408.51161c",
"wires": [
[
- "2fb6d9ed.49aab6"
+ "b4173a9a.c4a2c8"
]
]
},
{
- "id": "2fb6d9ed.49aab6",
+ "id": "b4173a9a.c4a2c8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 993.0400085449219,
- "y": 187.57525253295898,
- "z": "c21457e5.a6cbc8",
+ "x": 951.3808975219727,
+ "y": 184.57134628295898,
+ "z": "51909408.51161c",
"wires": [
[
- "974bf0fe.dc4fc"
+ "8ed61ccb.fe1d2"
]
]
},
{
- "id": "974bf0fe.dc4fc",
+ "id": "8ed61ccb.fe1d2",
"type": "switchNode",
"name": "switch vnfid found",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1147.1196060180664,
- "y": 187.28533458709717,
- "z": "c21457e5.a6cbc8",
+ "x": 1105.4604949951172,
+ "y": 184.28142833709717,
+ "z": "51909408.51161c",
"wires": [
[
- "82b55f94.090c5"
+ "25dffe3f.86e402"
]
]
},
{
- "id": "e03d76d9.cc3a98",
+ "id": "94dc5d4a.a00f9",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1440.7171173095703,
- "y": 188.5856475830078,
- "z": "c21457e5.a6cbc8",
+ "x": 1399.058006286621,
+ "y": 185.5817413330078,
+ "z": "51909408.51161c",
"wires": [
[
- "dd0e8d25.544ad",
- "d5fff7a1.3b1048",
- "1fe66a57.7e4926"
+ "fa685102.6e48e",
+ "a75f325a.531e1",
+ "1c8ecc84.ad1ff3"
]
]
},
{
- "id": "82b55f94.090c5",
+ "id": "25dffe3f.86e402",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1302.0715980529785,
- "y": 188.1780138015747,
- "z": "c21457e5.a6cbc8",
+ "x": 1260.4124870300293,
+ "y": 185.1741075515747,
+ "z": "51909408.51161c",
"wires": [
[
- "e03d76d9.cc3a98"
+ "94dc5d4a.a00f9"
]
]
},
{
- "id": "d5fff7a1.3b1048",
+ "id": "a75f325a.531e1",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$ctx.vnf-data.vnf-data.vnf-request-input.`' />\n\n",
"comments": "",
- "x": 1682.0499725341797,
- "y": 144.58570766448975,
- "z": "c21457e5.a6cbc8",
+ "x": 1640.3908615112305,
+ "y": 141.58180141448975,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "dd0e8d25.544ad",
+ "id": "fa685102.6e48e",
"type": "set",
"name": "set tmp.vidx and ctx.vnf-data",
"xml": "<set>\n<parameter name='tmp.vidx' value='`$vidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$vidx].`' />\n",
"comments": "",
- "x": 1709.6036834716797,
- "y": 97.92807197570801,
- "z": "c21457e5.a6cbc8",
+ "x": 1667.9445724487305,
+ "y": 94.92416572570801,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "1fe66a57.7e4926",
+ "id": "1c8ecc84.ad1ff3",
"type": "call",
"name": "call sdwan-get-device-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-device-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 1686.6904220581055,
- "y": 207.03517818450928,
- "z": "c21457e5.a6cbc8",
+ "x": 1645.0313110351562,
+ "y": 204.03127193450928,
+ "z": "51909408.51161c",
"wires": [
[]
]
},
{
- "id": "46c583fa.d0b40c",
+ "id": "96cec913.036c98",
"type": "switchNode",
"name": "switch tmp.vidx ",
"xml": "<switch test=\"`$tmp.vidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 675.690299987793,
- "y": 248.03515625,
- "z": "c21457e5.a6cbc8",
+ "x": 634.0311889648438,
+ "y": 245.03125,
+ "z": "51909408.51161c",
"wires": [
[
- "47e07fa8.46bc3"
+ "dd74e5cf.ddfed8"
]
]
},
{
- "id": "47e07fa8.46bc3",
+ "id": "dd74e5cf.ddfed8",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 823.1189422607422,
- "y": 247.60656642913818,
- "z": "c21457e5.a6cbc8",
+ "x": 781.459831237793,
+ "y": 244.60266017913818,
+ "z": "51909408.51161c",
"wires": [
[
- "b8303d6e.293f7"
+ "f70bcb29.83b348"
]
]
},
{
- "id": "b8303d6e.293f7",
+ "id": "f70bcb29.83b348",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 972.5476684570312,
- "y": 248.74948406219482,
- "z": "c21457e5.a6cbc8",
+ "x": 930.888557434082,
+ "y": 245.74557781219482,
+ "z": "51909408.51161c",
"wires": []
},
{
- "id": "139f4e2.66d6eb2",
+ "id": "f1cfd3b2.a98b6",
"type": "execute",
"name": "execute Properties",
"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": 670.690299987793,
- "y": 344.03515625,
- "z": "c21457e5.a6cbc8",
+ "x": 629.0311889648438,
+ "y": 341.03125,
+ "z": "51909408.51161c",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "bd5ee22a.cd67b",
+ "type": "call",
+ "name": "call sdwan-get-tenant-auth",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 654.2938385009766,
+ "y": 604.2938222885132,
+ "z": "51909408.51161c",
"wires": [
[]
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-create.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-create.json
index b25adaf1..36a7cfdc 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-create.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-create.json
@@ -1,6 +1,6 @@
[
{
- "id": "9cb483d7.ff8df",
+ "id": "fd0440a.ecd51c",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -8,634 +8,634 @@
"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": 183.78570556640625,
- "y": 145.0002658367157,
- "z": "f234e69c.c27828",
+ "x": 196,
+ "y": 82.23810958862305,
+ "z": "842fbc05.cce04",
"wires": [
[
- "82081d1c.b4352"
+ "127bb9c5.150526"
]
]
},
{
- "id": "a3a5e35d.08a8b",
+ "id": "e5b0a995.906238",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 104.5,
- "y": 82.76215624809265,
- "z": "f234e69c.c27828",
+ "x": 116.71429443359375,
+ "y": 20,
+ "z": "842fbc05.cce04",
"wires": [
[
- "9cb483d7.ff8df"
+ "fd0440a.ecd51c"
]
]
},
{
- "id": "194cf25c.9d64be",
+ "id": "23553cdf.889914",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 185.16666412353516,
- "y": 406.4288260936737,
- "z": "f234e69c.c27828",
+ "x": 197.3809585571289,
+ "y": 343.66666984558105,
+ "z": "842fbc05.cce04",
"wires": [
[
- "12b7db37.f7ff25",
- "94ec7644.8f3208",
- "d463d74.bf70428",
- "ade80aa2.c72f18",
- "d76d180.81a43e8",
- "d4716c92.1b3cb",
- "1202a9f6.764af6",
- "50fb4440.68b56c",
- "35434662.4bcfda",
- "b21ec7e.52c2938",
- "93472449.69d418",
- "9bf97976.fa1928"
+ "bf0f7a26.a11068",
+ "f71d7490.89bd28",
+ "ed1f7a5f.52aa38",
+ "20a30a30.b04286",
+ "1a809147.c1ebef",
+ "53d08385.3ed46c",
+ "d658c8ee.f13848",
+ "8e20e633.b9b588",
+ "61dc4d5e.3ba864",
+ "43e73a53.fc83c4",
+ "ff98826e.6bc6d",
+ "60a78e84.5e55"
]
]
},
{
- "id": "94ec7644.8f3208",
+ "id": "f71d7490.89bd28",
"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": 565.8336067199707,
- "y": 1028.0958859920502,
- "z": "f234e69c.c27828",
+ "x": 578.0479011535645,
+ "y": 965.3337297439575,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "12b7db37.f7ff25",
+ "id": "bf0f7a26.a11068",
"type": "set",
"name": "set vnf-level-oper-status to Created",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 655.3136177062988,
- "y": 760.4329907894135,
- "z": "f234e69c.c27828",
+ "x": 667.5279121398926,
+ "y": 697.6708345413208,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "ade80aa2.c72f18",
+ "id": "20a30a30.b04286",
"type": "set",
"name": "copy input data to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id' value='`$prop.vnf-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' value='`$vnf-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' value='`$vnf-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' value='`$vnf-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' value='`$vnf-topology-operation-input.vnf-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' value='`$vnf-topology-operation-input.vnf-request-input.`' />",
"comments": "",
- "x": 633.1668090820312,
- "y": 816.4291665554047,
- "z": "f234e69c.c27828",
+ "x": 645.381103515625,
+ "y": 753.667010307312,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "bf289ee9.17eee",
+ "id": "ef25e38.ee9742",
"type": "save",
"name": "save deviceInstance configuration in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n key='device.devcie-id = $prop.vnf-id' >\n<parameter name='devcie-id' value='`$prop.vnf-id`' />\n<parameter name='esn' value='`$prop.device.esn`' />\n<parameter name='device-name' value='`$prop.device.name`' />\n<parameter name='description' value='`$prop.device.description`' />\n<parameter name='vendor' value='`$prop.device.vendor`' />\n<parameter name='class' value='`$prop.device.class`' />\n<parameter name='type' value='`$prop.device.deviceModel`' />\n<parameter name='version' value='`$prop.device.version`' />\n<parameter name='system-ip' value='`$prop.device.systemIp`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-id + '/vnf-data/'` \" />\n",
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n key='device.device-id = $prop.vnf-id' >\n<parameter name='device-id' value='`$prop.vnf-id`' />\n<parameter name='esn' value='`$prop.device.esn`' />\n<parameter name='device-name' value='`$prop.device.name`' />\n<parameter name='description' value='`$prop.device.description`' />\n<parameter name='vendor' value='`$prop.device.vendor`' />\n<parameter name='class' value='`$prop.device.class`' />\n<parameter name='type' value='`$prop.device.deviceModel`' />\n<parameter name='version' value='`$prop.device.version`' />\n<parameter name='system-ip' value='`$prop.device.systemIp`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-id + '/vnf-data/'` \" />\n",
"comments": "",
"outputs": 1,
- "x": 1111.5007019042969,
- "y": 833.3184735774994,
- "z": "f234e69c.c27828",
+ "x": 1123.7149963378906,
+ "y": 770.5563173294067,
+ "z": "842fbc05.cce04",
"wires": [
[]
]
},
{
- "id": "82081d1c.b4352",
+ "id": "127bb9c5.150526",
"type": "method",
"name": "method sdwan-vnf-topology-operation-device-create",
"xml": "<method rpc='sdwan-vnf-topology-operation-device-create' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 195.5,
- "y": 239.3484981060028,
- "z": "f234e69c.c27828",
+ "x": 207.71429443359375,
+ "y": 176.58634185791016,
+ "z": "842fbc05.cce04",
"wires": [
[
- "194cf25c.9d64be"
+ "23553cdf.889914"
]
]
},
{
- "id": "d463d74.bf70428",
+ "id": "ed1f7a5f.52aa38",
"type": "set",
"name": "set vnfId and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$prop.vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-id + '/vnf-data/'` \" />",
"comments": "",
- "x": 636.5002593994141,
- "y": 709.3488032817841,
- "z": "f234e69c.c27828",
+ "x": 648.7145538330078,
+ "y": 646.5866470336914,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "b128ad93.6f9ac",
+ "id": "abbdb9a7.a00168",
"type": "set",
"name": "set deviceId to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id' value='`$prop.vnf-id`' />\n",
"comments": "",
- "x": 642.5004119873047,
- "y": 661.349050283432,
- "z": "f234e69c.c27828",
+ "x": 654.7147064208984,
+ "y": 598.5868940353394,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "de11064d.94a5d8",
+ "id": "c106be0b.38899",
"type": "comment",
"name": "AAI resource need to update",
"info": "",
"comments": "",
- "x": 957.5003051757812,
- "y": 787.3489129543304,
- "z": "f234e69c.c27828",
+ "x": 969.714599609375,
+ "y": 724.5867567062378,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "4f128f3f.350cf",
+ "id": "63a58c6c.370174",
"type": "execute",
"name": "execute generate-vnf-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vnf-id\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1141.5006866455078,
- "y": 174.3486087322235,
- "z": "f234e69c.c27828",
+ "x": 1153.7149810791016,
+ "y": 111.58645248413086,
+ "z": "842fbc05.cce04",
"wires": [
[]
]
},
{
- "id": "9bf97976.fa1928",
+ "id": "60a78e84.5e55",
"type": "save",
"name": "save service relationship in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"device\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/devices/device/' + $prop.vnf-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"device.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-id`\" />",
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"device\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/devices/device/' + $prop.vnf-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"device.device-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-id`\" />",
"comments": "",
"outputs": 1,
- "x": 623.500560760498,
- "y": 983.0957877635956,
- "z": "f234e69c.c27828",
+ "x": 635.7148551940918,
+ "y": 920.3336315155029,
+ "z": "842fbc05.cce04",
"wires": [
[]
]
},
{
- "id": "d76d180.81a43e8",
+ "id": "1a809147.c1ebef",
"type": "switchNode",
"name": "switch vnf-id",
"xml": "<switch test=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\">\n",
"comments": "",
"outputs": 1,
- "x": 605.5001068115234,
- "y": 278.0000274181366,
- "z": "f234e69c.c27828",
+ "x": 617.7144012451172,
+ "y": 215.23787117004395,
+ "z": "842fbc05.cce04",
"wires": [
[
- "621f97e2.b689f8",
- "786ad46d.cda56c"
+ "ecde6b48.bbfc48",
+ "1019aeef.5808d1"
]
]
},
{
- "id": "621f97e2.b689f8",
+ "id": "ecde6b48.bbfc48",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
- "x": 746.5001106262207,
- "y": 253.00001883506775,
- "z": "f234e69c.c27828",
+ "x": 758.7144050598145,
+ "y": 190.2378625869751,
+ "z": "842fbc05.cce04",
"wires": [
[
- "ef09f155.972b9"
+ "81003234.70dcc"
]
]
},
{
- "id": "ef09f155.972b9",
+ "id": "81003234.70dcc",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 894.5002136230469,
- "y": 189.00001120567322,
- "z": "f234e69c.c27828",
+ "x": 906.7145080566406,
+ "y": 126.23785495758057,
+ "z": "842fbc05.cce04",
"wires": [
[
- "4f128f3f.350cf",
- "e345eb47.17b7c8",
- "82623d50.b5d47"
+ "63a58c6c.370174",
+ "69aa8a5d.0ac9a4",
+ "6eb09a3f.09bc74"
]
]
},
{
- "id": "786ad46d.cda56c",
+ "id": "1019aeef.5808d1",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 743.0312881469727,
- "y": 313.03125643730164,
- "z": "f234e69c.c27828",
+ "x": 755.2455825805664,
+ "y": 250.26910018920898,
+ "z": "842fbc05.cce04",
"wires": [
[
- "b8aff249.035f2"
+ "b2303be.abcc1c8"
]
]
},
{
- "id": "8bf27ffe.7192e",
+ "id": "fe4dccde.57bcf",
"type": "set",
"name": "set prop.vnf-id",
"xml": "<set>\n<parameter name='prop.vnf-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n",
"comments": "",
- "x": 1082.0320434570312,
- "y": 392.03162956237793,
- "z": "f234e69c.c27828",
+ "x": 1094.246337890625,
+ "y": 329.2694733142853,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "b8aff249.035f2",
+ "id": "b2303be.abcc1c8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 894.0317077636719,
- "y": 345.03137850761414,
- "z": "f234e69c.c27828",
+ "x": 906.2460021972656,
+ "y": 282.2692222595215,
+ "z": "842fbc05.cce04",
"wires": [
[
- "8bf27ffe.7192e",
- "82623d50.b5d47",
- "ac207b07.0b4de8"
+ "fe4dccde.57bcf",
+ "6eb09a3f.09bc74",
+ "d5a722bf.9d266"
]
]
},
{
- "id": "d4716c92.1b3cb",
+ "id": "53d08385.3ed46c",
"type": "set",
"name": "set prop.sdncCreate=false",
"xml": "<set>\n<parameter name='prop.sdncCreate' value='false' />\n",
"comments": "",
- "x": 680.0313568115234,
- "y": 169.03125071525574,
- "z": "f234e69c.c27828",
+ "x": 692.2456512451172,
+ "y": 106.26909446716309,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "1202a9f6.764af6",
+ "id": "d658c8ee.f13848",
"type": "switchNode",
"name": "switch prop.sdncCreate",
"xml": "<switch test='`$prop.sdncCreate`'>\n",
"comments": "",
"outputs": 1,
- "x": 602.5316925048828,
- "y": 863.031670331955,
- "z": "f234e69c.c27828",
+ "x": 614.7459869384766,
+ "y": 800.2695140838623,
+ "z": "842fbc05.cce04",
"wires": [
[
- "a65c4106.c8fe7",
- "b49509b2.10c3c8"
+ "be0155ce.278c18",
+ "f63d8c0c.a2846"
]
]
},
{
- "id": "a65c4106.c8fe7",
+ "id": "be0155ce.278c18",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 848.5314636230469,
- "y": 833.5314071178436,
- "z": "f234e69c.c27828",
+ "x": 860.7457580566406,
+ "y": 770.769250869751,
+ "z": "842fbc05.cce04",
"wires": [
[
- "bf289ee9.17eee"
+ "ef25e38.ee9742"
]
]
},
{
- "id": "b49509b2.10c3c8",
+ "id": "f63d8c0c.a2846",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 850.0314483642578,
- "y": 888.5314214229584,
- "z": "f234e69c.c27828",
+ "x": 862.2457427978516,
+ "y": 825.7692651748657,
+ "z": "842fbc05.cce04",
"wires": [
[
- "593b4cfd.497904"
+ "2097a67.fbc2c5a"
]
]
},
{
- "id": "e345eb47.17b7c8",
+ "id": "69aa8a5d.0ac9a4",
"type": "set",
"name": "set prop.updateAAIsdncCreate",
"xml": "<set>\n<parameter name='prop.sdncCreate' value='true' />\n",
"comments": "",
- "x": 1159.0317764282227,
- "y": 134.03133463859558,
- "z": "f234e69c.c27828",
+ "x": 1171.2460708618164,
+ "y": 71.26917839050293,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "50fb4440.68b56c",
+ "id": "8e20e633.b9b588",
"type": "for",
"name": "for loop idx - VNF input parameters",
"xml": "<for index=\"idx\" start=\"0\" end=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`\">\n",
"comments": "",
"outputs": 1,
- "x": 668.0314331054688,
- "y": 463.0312850475311,
- "z": "f234e69c.c27828",
+ "x": 680.2457275390625,
+ "y": 400.2691287994385,
+ "z": "842fbc05.cce04",
"wires": [
[
- "d8830e39.7254c"
+ "6a3b248.f431cdc"
]
]
},
{
- "id": "d8830e39.7254c",
+ "id": "6a3b248.f431cdc",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 882.8097763061523,
- "y": 460.58686900138855,
- "z": "f234e69c.c27828",
+ "x": 895.0240707397461,
+ "y": 397.8247127532959,
+ "z": "842fbc05.cce04",
"wires": [
[
- "6cb4a749.692908",
- "24244ebf.8f5572"
+ "c1af467b.da6408",
+ "b9f2cae.04bc638"
]
]
},
{
- "id": "24244ebf.8f5572",
+ "id": "b9f2cae.04bc638",
"type": "set",
"name": "set parameterName",
"xml": "<set>\n<parameter name=\"`vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
"comments": "",
- "x": 1048.5104064941406,
- "y": 475.3351237773895,
- "z": "f234e69c.c27828",
+ "x": 1060.7247009277344,
+ "y": 412.5729675292969,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "6cb4a749.692908",
+ "id": "c1af467b.da6408",
"type": "execute",
"name": "execute split parameterName",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1079.0659790039062,
- "y": 438.3350074291229,
- "z": "f234e69c.c27828",
+ "x": 1091.2802734375,
+ "y": 375.5728511810303,
+ "z": "842fbc05.cce04",
"wires": [
[]
]
},
{
- "id": "35434662.4bcfda",
+ "id": "61dc4d5e.3ba864",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$vnf-topology-operation-input.vnf-request-input.`' />\n",
"comments": "",
- "x": 630.0310516357422,
- "y": 537.3559997081757,
- "z": "f234e69c.c27828",
+ "x": 642.2453460693359,
+ "y": 474.593843460083,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "b21ec7e.52c2938",
+ "id": "43e73a53.fc83c4",
"type": "call",
"name": "call sdwan-get-device-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-device-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 655.0314331054688,
- "y": 569.3561599254608,
- "z": "f234e69c.c27828",
+ "x": 667.2457275390625,
+ "y": 506.59400367736816,
+ "z": "842fbc05.cce04",
"wires": [
[]
]
},
{
- "id": "bcf057ee.ac0fd8",
+ "id": "98f6587a.b563b8",
"type": "comment",
"name": "if SO provide vnf-id use that else create new",
"info": "",
"comments": "",
- "x": 697.0312805175781,
- "y": 223.0312602519989,
- "z": "f234e69c.c27828",
+ "x": 709.2455749511719,
+ "y": 160.26910400390625,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "82623d50.b5d47",
+ "id": "6eb09a3f.09bc74",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1102.5317840576172,
- "y": 271.0313537120819,
- "z": "f234e69c.c27828",
+ "x": 1114.746078491211,
+ "y": 208.26919746398926,
+ "z": "842fbc05.cce04",
"wires": [
[
- "d5e68c18.6d168",
- "2bfd5f0a.c7681"
+ "10311b8f.214a74",
+ "d0785948.131e88"
]
]
},
{
- "id": "d5e68c18.6d168",
+ "id": "10311b8f.214a74",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1346.5316734313965,
- "y": 228.0313470363617,
- "z": "f234e69c.c27828",
+ "x": 1358.7459678649902,
+ "y": 165.26919078826904,
+ "z": "842fbc05.cce04",
"wires": [
[
- "f59d1f3f.83f78",
- "475c8f31.8dce6"
+ "e8ee65b6.e0bb98",
+ "8e4d05a7.18d778"
]
]
},
{
- "id": "f59d1f3f.83f78",
+ "id": "e8ee65b6.e0bb98",
"type": "other",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1560.2460556030273,
- "y": 211.1741178035736,
- "z": "f234e69c.c27828",
+ "x": 1572.460350036621,
+ "y": 148.41196155548096,
+ "z": "842fbc05.cce04",
"wires": [
[
- "b1cc315c.65ade"
+ "2bb1c8ad.9ae4c8"
]
]
},
{
- "id": "b1cc315c.65ade",
+ "id": "2bb1c8ad.9ae4c8",
"type": "set",
"name": "set vnf-index=0",
"xml": "<set>\n<parameter name='vnf-index' value='0' />\n",
"comments": "",
- "x": 1708.5317039489746,
- "y": 208.17417216300964,
- "z": "f234e69c.c27828",
+ "x": 1720.7459983825684,
+ "y": 145.412015914917,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "475c8f31.8dce6",
+ "id": "8e4d05a7.18d778",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1563.6745529174805,
- "y": 256.45990920066833,
- "z": "f234e69c.c27828",
+ "x": 1575.8888473510742,
+ "y": 193.69775295257568,
+ "z": "842fbc05.cce04",
"wires": [
[
- "f950bc3f.5973b"
+ "20358c1.fc83f74"
]
]
},
{
- "id": "f950bc3f.5973b",
+ "id": "20358c1.fc83f74",
"type": "set",
"name": "set vnf-index = vnf_length",
"xml": "<set>\n<parameter name='vnf-index' value='`$service-data.vnfs.vnf_length`' />\n",
"comments": "",
- "x": 1747.5322952270508,
- "y": 256.74567770957947,
- "z": "f234e69c.c27828",
+ "x": 1759.7465896606445,
+ "y": 193.98352146148682,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "2bfd5f0a.c7681",
+ "id": "d0785948.131e88",
"type": "set",
"name": "set new vnf_length",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='`$vnf-index + 1`' />\n",
"comments": "",
- "x": 1293.5318145751953,
- "y": 276.0313377380371,
- "z": "f234e69c.c27828",
+ "x": 1305.746109008789,
+ "y": 213.26918148994446,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "593b4cfd.497904",
+ "id": "2097a67.fbc2c5a",
"type": "save",
"name": "update deviceInstance configuration in AAI",
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n key='device.device-id = $prop.vnf-id' >\n<parameter name='device-id' value='`$prop.vnf-id`' />\n<parameter name='esn' value='`$prop.device.esn`' />\n<parameter name='device-name' value='`$prop.device.name`' />\n<parameter name='description' value='`$prop.device.description`' />\n<parameter name='vendor' value='`$prop.device.vendor`' />\n<parameter name='class' value='`$prop.device.class`' />\n<parameter name='type' value='`$prop.device.deviceModel`' />\n<parameter name='version' value='`$prop.device.version`' />\n<parameter name='system-ip' value='`$prop.device.systemIp`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-id + '/vnf-data/'` \" />\n",
"comments": "",
"outputs": 1,
- "x": 1103.5312805175781,
- "y": 891.0312745571136,
- "z": "f234e69c.c27828",
+ "x": 1115.7455749511719,
+ "y": 828.269118309021,
+ "z": "842fbc05.cce04",
"wires": [
[]
]
},
{
- "id": "ac207b07.0b4de8",
+ "id": "d5a722bf.9d266",
"type": "for",
"name": "for each existing VNF",
"xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1109.5313186645508,
- "y": 343.03128695487976,
- "z": "f234e69c.c27828",
+ "x": 1121.7456130981445,
+ "y": 280.2691307067871,
+ "z": "842fbc05.cce04",
"wires": [
[
- "d4f21952.f2dd68"
+ "aceae556.187d88"
]
]
},
{
- "id": "4fb64c02.89a0b4",
+ "id": "7b2ea8f.f293e58",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1646.1031284332275,
- "y": 391.17424178123474,
- "z": "f234e69c.c27828",
+ "x": 1658.3174228668213,
+ "y": 328.4120855331421,
+ "z": "842fbc05.cce04",
"wires": [
[
- "1752f719.1e90a9"
+ "6db207f2.3f0a88"
]
]
},
{
- "id": "1752f719.1e90a9",
+ "id": "6db207f2.3f0a88",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VNF id ' + $service-data.vnfs.vnf[$idx].vnf-id\n + ' already exists, and has order status ' + $service-data.vnfs.vnf[$idx].vnf-data.vnf-level-oper-status.order-status`\" />\n",
"comments": "",
- "x": 1784.6744861602783,
- "y": 391.17420268058777,
- "z": "f234e69c.c27828",
+ "x": 1796.888780593872,
+ "y": 328.4120464324951,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "1b529b77.5e22e5",
+ "id": "f8ea0727.32b188",
"type": "comment",
"name": "make sure this vnf-id doesn't exist already",
"info": "",
"comments": "",
- "x": 1739.959602355957,
- "y": 520.174124956131,
- "z": "f234e69c.c27828",
+ "x": 1752.1738967895508,
+ "y": 457.41196870803833,
+ "z": "842fbc05.cce04",
"wires": []
},
{
- "id": "d4f21952.f2dd68",
+ "id": "aceae556.187d88",
"type": "switchNode",
"name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id",
"xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id == $service-data.vnfs.vnf[$idx].vnf-id`'>\n",
"comments": "",
"outputs": 1,
- "x": 1448.5313262939453,
- "y": 344.0312898159027,
- "z": "f234e69c.c27828",
+ "x": 1460.745620727539,
+ "y": 281.26913356781006,
+ "z": "842fbc05.cce04",
"wires": [
[
- "4fb64c02.89a0b4"
+ "7b2ea8f.f293e58"
]
]
},
{
- "id": "93472449.69d418",
+ "id": "ff98826e.6bc6d",
"type": "set",
"name": "set sdncCreate to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value=\"sdncCreate\" />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$prop.sdncCreate`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n",
"comments": "",
- "x": 616.5313682556152,
- "y": 924.0312774181366,
- "z": "f234e69c.c27828",
+ "x": 628.745662689209,
+ "y": 861.269121170044,
+ "z": "842fbc05.cce04",
"wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-deactivate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-deactivate.json
index 56aa38d2..c4a03e72 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-deactivate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-device-deactivate.json
@@ -1,20 +1,20 @@
[
{
- "id": "28277ffa.638ba",
+ "id": "6b385e45.7a3f5",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
"x": 139.57137298583984,
- "y": 52.00390625,
- "z": "3dfa2ee1.d9eb62",
+ "y": 40,
+ "z": "757466fd.415308",
"wires": [
[
- "4a59deb7.c7457"
+ "1dde2ff0.4c745"
]
]
},
{
- "id": "4a59deb7.c7457",
+ "id": "1dde2ff0.4c745",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -23,293 +23,294 @@
"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": 214.8570785522461,
- "y": 92.24201774597168,
- "z": "3dfa2ee1.d9eb62",
+ "y": 80.23811149597168,
+ "z": "757466fd.415308",
"wires": [
[
- "4241d8c0.16daf8"
+ "ea4d719e.008e2"
]
]
},
{
- "id": "4241d8c0.16daf8",
+ "id": "ea4d719e.008e2",
"type": "method",
"name": "method sdwan-vnf-topology-operation-device-deactivate",
"xml": "<method rpc='sdwan-vnf-topology-operation-device-deactivate' mode='sync'>\n",
"comments": "",
"outputs": 1,
"x": 208,
- "y": 132.0039005279541,
- "z": "3dfa2ee1.d9eb62",
+ "y": 119.9999942779541,
+ "z": "757466fd.415308",
"wires": [
[
- "e1131c3b.26e86"
+ "8022f97f.a9e9c8"
]
]
},
{
- "id": "e1131c3b.26e86",
+ "id": "8022f97f.a9e9c8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 232.73810195922852,
- "y": 322.69744873046875,
- "z": "3dfa2ee1.d9eb62",
+ "y": 310.69354248046875,
+ "z": "757466fd.415308",
"wires": [
[
- "f0fdfb5e.5f4f98",
- "f90e57ef.2882a8",
- "7e2abc70.e22d84",
- "c34a88b2.04b7e8",
- "270267d5.5e26e8",
- "58a16fad.ea89b",
- "90a0a7b1.52f328",
- "f53c993f.c19e48",
- "30405ea5.d01402",
- "6f2e8f06.6beb6",
- "8a59eab6.8ca808",
- "fd82888d.de41f8",
- "86982181.80824"
+ "fe2f71f.5a0549",
+ "90ac7c05.1df59",
+ "62c2b68c.cb8668",
+ "2f2e6d66.de0b42",
+ "499b8fd4.89df6",
+ "60947bb5.977bb4",
+ "e2cd50c2.c2f0d",
+ "b764369b.fbe158",
+ "5d47732a.38d94c",
+ "58377091.27285",
+ "dac79818.50d828",
+ "744539f4.efb448",
+ "560d559f.36474c",
+ "d89f363a.ca5158"
]
]
},
{
- "id": "f0fdfb5e.5f4f98",
+ "id": "fe2f71f.5a0549",
"type": "set",
"name": "set vnf in service-data",
"xml": "<set>\n<!--parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /-->\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.sdnc-request-header.' value='`$vnf-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.request-information.' value='`$vnf-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.' value='`$vnf-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-information.' value='`$vnf-topology-operation-input.vnf-information.`' />",
"comments": "",
"x": 488.57144927978516,
- "y": 745.0041379928589,
- "z": "3dfa2ee1.d9eb62",
+ "y": 733.0002317428589,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "f90e57ef.2882a8",
+ "id": "90ac7c05.1df59",
"type": "set",
"name": "set vnfId and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` \" />",
"comments": "",
"x": 510.12699127197266,
- "y": 787.2263488769531,
- "z": "3dfa2ee1.d9eb62",
+ "y": 775.2224426269531,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "c34a88b2.04b7e8",
+ "id": "2f2e6d66.de0b42",
"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": 468.90482330322266,
- "y": 949.7816972732544,
- "z": "3dfa2ee1.d9eb62",
+ "y": 937.7777910232544,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "86982181.80824",
+ "id": "560d559f.36474c",
"type": "update",
"name": "update SDWAN DeviceInstance status to AAI",
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n key='device.device-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='device-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='operational-status' value='PendingDelete' />",
"comments": "",
"outputs": 1,
"x": 559.2344131469727,
- "y": 890.1517286300659,
- "z": "3dfa2ee1.d9eb62",
+ "y": 878.1478223800659,
+ "z": "757466fd.415308",
"wires": [
[]
]
},
{
- "id": "7e2abc70.e22d84",
+ "id": "62c2b68c.cb8668",
"type": "set",
"name": "set vnf-level-oper-status to PendingDelete",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
"x": 548.5714797973633,
- "y": 844.0041055679321,
- "z": "3dfa2ee1.d9eb62",
+ "y": 832.0001993179321,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "6f2e8f06.6beb6",
+ "id": "58377091.27285",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
"x": 515.1269454956055,
- "y": 372.00386905670166,
- "z": "3dfa2ee1.d9eb62",
+ "y": 359.99996280670166,
+ "z": "757466fd.415308",
"wires": [
[
- "f6a1b10b.feba7",
- "3f65fa89.adee86",
- "78d7b0ce.bc9f4"
+ "8b902f30.1edc8",
+ "b3b7e1bd.bb3c3",
+ "92ad4991.dcb358"
]
]
},
{
- "id": "f6a1b10b.feba7",
+ "id": "8b902f30.1edc8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
"x": 742.126953125,
- "y": 300.00386810302734,
- "z": "3dfa2ee1.d9eb62",
+ "y": 287.99996185302734,
+ "z": "757466fd.415308",
"wires": [
[
- "7f8f918f.20ef"
+ "59a1f255.7388fc"
]
]
},
{
- "id": "7f8f918f.20ef",
+ "id": "59a1f255.7388fc",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
"x": 940.627067565918,
- "y": 291.003867149353,
- "z": "3dfa2ee1.d9eb62",
+ "y": 278.999960899353,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "3f65fa89.adee86",
+ "id": "b3b7e1bd.bb3c3",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
"x": 744.6178817749023,
- "y": 332.577880859375,
- "z": "3dfa2ee1.d9eb62",
+ "y": 320.573974609375,
+ "z": "757466fd.415308",
"wires": [
[
- "d39e70d3.4d393"
+ "ed08291.4824fd8"
]
]
},
{
- "id": "d39e70d3.4d393",
+ "id": "ed08291.4824fd8",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
"x": 921.1893501281738,
- "y": 329.86363315582275,
- "z": "3dfa2ee1.d9eb62",
+ "y": 317.85972690582275,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "78d7b0ce.bc9f4",
+ "id": "92ad4991.dcb358",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
"x": 736.9508895874023,
- "y": 373.91119384765625,
- "z": "3dfa2ee1.d9eb62",
+ "y": 361.90728759765625,
+ "z": "757466fd.415308",
"wires": [
[
- "9d02040e.b8d128"
+ "67ab99c4.008378"
]
]
},
{
- "id": "9d02040e.b8d128",
+ "id": "67ab99c4.008378",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
"x": 924.723445892334,
- "y": 369.35038661956787,
- "z": "3dfa2ee1.d9eb62",
+ "y": 357.34648036956787,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "8a59eab6.8ca808",
+ "id": "dac79818.50d828",
"type": "execute",
"name": "execute RestApiCallNode Get token",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
"x": 538.0155982971191,
- "y": 438.1150779724121,
- "z": "3dfa2ee1.d9eb62",
+ "y": 426.1111717224121,
+ "z": "757466fd.415308",
"wires": [
[
- "26f9897c.dede86",
- "de10be74.3d175"
+ "4b92ddae.b11014",
+ "be0fd00e.58fcb"
]
]
},
{
- "id": "26f9897c.dede86",
+ "id": "4b92ddae.b11014",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
"x": 773.0155982971191,
- "y": 416.1150779724121,
- "z": "3dfa2ee1.d9eb62",
+ "y": 404.1111717224121,
+ "z": "757466fd.415308",
"wires": [
[
- "2cf72494.6f564c"
+ "3d2c2dc.5e83ed2"
]
]
},
{
- "id": "de10be74.3d175",
+ "id": "be0fd00e.58fcb",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
"x": 765.2655982971191,
- "y": 469.75796127319336,
- "z": "3dfa2ee1.d9eb62",
+ "y": 457.75405502319336,
+ "z": "757466fd.415308",
"wires": [
[
- "af0aa9cf.0f24c8"
+ "4aad0852.c2e288"
]
]
},
{
- "id": "2cf72494.6f564c",
+ "id": "3d2c2dc.5e83ed2",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
"x": 927.0155982971191,
- "y": 417.1150779724121,
- "z": "3dfa2ee1.d9eb62",
+ "y": 405.1111717224121,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "d3b082c5.69f01",
+ "id": "6cd389a6.9d2038",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
"x": 874.1268157958984,
- "y": 653.1151113510132,
- "z": "3dfa2ee1.d9eb62",
+ "y": 641.1112051010132,
+ "z": "757466fd.415308",
"wires": [
[
- "99768bda.9cb4d8"
+ "dbb22ce5.43a74"
]
]
},
{
- "id": "99768bda.9cb4d8",
+ "id": "dbb22ce5.43a74",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
@@ -317,14 +318,14 @@
"comments": "",
"outputs": 1,
"x": 1045.2378311157227,
- "y": 651.8929319381714,
- "z": "3dfa2ee1.d9eb62",
+ "y": 639.8890256881714,
+ "z": "757466fd.415308",
"wires": [
[]
]
},
{
- "id": "af0aa9cf.0f24c8",
+ "id": "4aad0852.c2e288",
"type": "block",
"name": "block",
"xml": "<block>\n",
@@ -332,101 +333,101 @@
"comments": "",
"outputs": 1,
"x": 913.1266403198242,
- "y": 466.00391006469727,
- "z": "3dfa2ee1.d9eb62",
+ "y": 454.00000381469727,
+ "z": "757466fd.415308",
"wires": [
[]
]
},
{
- "id": "2e0a17d4.eed478",
+ "id": "2c8ab183.9108ce",
"type": "comment",
"name": "Do Nothing",
"info": "",
"comments": "",
"x": 1048.6822141011553,
- "y": 464.89278581407336,
- "z": "3dfa2ee1.d9eb62",
+ "y": 452.88887956407336,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "333f615c.44144e",
+ "id": "532a6f26.ee36",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
"x": 870.6823692321777,
- "y": 706.4483976364136,
- "z": "3dfa2ee1.d9eb62",
+ "y": 694.4444913864136,
+ "z": "757466fd.415308",
"wires": [
[
- "d0bb3a12.db6658"
+ "e576dd47.e4d2d"
]
]
},
{
- "id": "d0bb3a12.db6658",
+ "id": "e576dd47.e4d2d",
"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 executing Create vpn rest api\" />\n",
"comments": "",
"x": 1015.6823692321777,
- "y": 709.4483976364136,
- "z": "3dfa2ee1.d9eb62",
+ "y": 697.4444913864136,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "d3422f84.faf5e",
+ "id": "39a32b24.2df714",
"type": "comment",
"name": "deviceId need to provide here?",
"info": "",
"comments": "",
- "x": 509.9047050476074,
- "y": 504.00390625,
- "z": "3dfa2ee1.d9eb62",
+ "x": 543.9046936035156,
+ "y": 520.0000066757202,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "f9274c25.d5eea",
+ "id": "8d34776a.67e9e8",
"type": "comment",
"name": "tmp.thirdparty-sdnc-id to be hardcoded here?",
"info": "",
"comments": "",
"x": 563.9047393798828,
- "y": 291.0039653778076,
- "z": "3dfa2ee1.d9eb62",
+ "y": 279.0000591278076,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "4a930baa.676754",
+ "id": "be71552d.8c5378",
"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": 803.904655456543,
- "y": 1694.3372421264648,
- "z": "3dfa2ee1.d9eb62",
+ "y": 1682.3333358764648,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "270267d5.5e26e8",
+ "id": "499b8fd4.89df6",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf_length[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
"x": 547.6026229858398,
- "y": 220.03515625,
- "z": "3dfa2ee1.d9eb62",
+ "y": 208.03125,
+ "z": "757466fd.415308",
"wires": [
[
- "728ab8ba.7e8bd8"
+ "fbacdb2a.2187b8"
]
]
},
{
- "id": "728ab8ba.7e8bd8",
+ "id": "fbacdb2a.2187b8",
"type": "block",
"name": "block",
"xml": "<block>\n",
@@ -434,194 +435,208 @@
"comments": "",
"outputs": 1,
"x": 795.9522171020508,
- "y": 220.5752239227295,
- "z": "3dfa2ee1.d9eb62",
+ "y": 208.5713176727295,
+ "z": "757466fd.415308",
"wires": [
[
- "905ea52f.02efa8"
+ "14a96fbf.04e25"
]
]
},
{
- "id": "905ea52f.02efa8",
+ "id": "14a96fbf.04e25",
"type": "switchNode",
"name": "switch vnfid found",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
"comments": "",
"outputs": 1,
"x": 950.0318145751953,
- "y": 220.28530597686768,
- "z": "3dfa2ee1.d9eb62",
+ "y": 208.28139972686768,
+ "z": "757466fd.415308",
"wires": [
[
- "7e04ad09.ef3004"
+ "f8b23c28.656e4"
]
]
},
{
- "id": "873538e6.7c6cb8",
+ "id": "decdca7b.a91d08",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 1243.6293258666992,
- "y": 221.58561897277832,
- "z": "3dfa2ee1.d9eb62",
+ "y": 209.58171272277832,
+ "z": "757466fd.415308",
"wires": [
[
- "3c1b116b.de0f4e",
- "2734bda2.1de7a2",
- "79d2ab5b.7f7124"
+ "fd53ee3f.07fb6",
+ "d1d20e74.92e38",
+ "ca9cc0c9.c9a05"
]
]
},
{
- "id": "7e04ad09.ef3004",
+ "id": "f8b23c28.656e4",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
"x": 1104.9838066101074,
- "y": 221.17798519134521,
- "z": "3dfa2ee1.d9eb62",
+ "y": 209.17407894134521,
+ "z": "757466fd.415308",
"wires": [
[
- "873538e6.7c6cb8"
+ "decdca7b.a91d08"
]
]
},
{
- "id": "2734bda2.1de7a2",
+ "id": "d1d20e74.92e38",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$ctx.vnf-data.vnf-data.vnf-request-input.`' />\n\n",
"comments": "",
"x": 1484.9621810913086,
- "y": 177.58567905426025,
- "z": "3dfa2ee1.d9eb62",
+ "y": 165.58177280426025,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "3c1b116b.de0f4e",
+ "id": "fd53ee3f.07fb6",
"type": "set",
"name": "set tmp.vidx and ctx.vnf-data",
"xml": "<set>\n<parameter name='tmp.vidx' value='`$vidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$vidx].`' />\n",
"comments": "",
"x": 1512.5158920288086,
- "y": 130.92804336547852,
- "z": "3dfa2ee1.d9eb62",
+ "y": 118.92413711547852,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "79d2ab5b.7f7124",
+ "id": "ca9cc0c9.c9a05",
"type": "call",
"name": "call sdwan-get-device-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-device-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
"x": 1489.6026306152344,
- "y": 240.03514957427979,
- "z": "3dfa2ee1.d9eb62",
+ "y": 228.03124332427979,
+ "z": "757466fd.415308",
"wires": [
[]
]
},
{
- "id": "58a16fad.ea89b",
+ "id": "60947bb5.977bb4",
"type": "switchNode",
"name": "switch tmp.vidx ",
"xml": "<switch test=\"`$tmp.vidx`\">\n\n",
"comments": "",
"outputs": 1,
"x": 464.60262298583984,
- "y": 262.03515625,
- "z": "3dfa2ee1.d9eb62",
+ "y": 250.03125,
+ "z": "757466fd.415308",
"wires": [
[
- "dde49dff.66ec"
+ "b9a00e35.ec566"
]
]
},
{
- "id": "dde49dff.66ec",
+ "id": "b9a00e35.ec566",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
"x": 612.0312652587891,
- "y": 261.6065664291382,
- "z": "3dfa2ee1.d9eb62",
+ "y": 249.60266017913818,
+ "z": "757466fd.415308",
"wires": [
[
- "94b39f5e.140ba"
+ "32fbaa62.824b86"
]
]
},
{
- "id": "94b39f5e.140ba",
+ "id": "32fbaa62.824b86",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
"x": 761.4599914550781,
- "y": 262.7494840621948,
- "z": "3dfa2ee1.d9eb62",
+ "y": 250.74557781219482,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "fd82888d.de41f8",
+ "id": "744539f4.efb448",
"type": "execute",
"name": "execute RestApiCallNode delete Devcie Instance",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"deviceResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
"x": 580.6026992797852,
- "y": 676.0352630615234,
- "z": "3dfa2ee1.d9eb62",
+ "y": 664.0313568115234,
+ "z": "757466fd.415308",
"wires": [
[
- "d3b082c5.69f01",
- "333f615c.44144e"
+ "6cd389a6.9d2038",
+ "532a6f26.ee36"
]
]
},
{
- "id": "90a0a7b1.52f328",
+ "id": "e2cd50c2.c2f0d",
"type": "execute",
"name": "execute Properties",
"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": 488.60262298583984,
- "y": 326.03515625,
- "z": "3dfa2ee1.d9eb62",
+ "y": 314.03125,
+ "z": "757466fd.415308",
"wires": [
[]
]
},
{
- "id": "f53c993f.c19e48",
+ "id": "b764369b.fbe158",
"type": "set",
"name": "set device Id length and deviceId",
"xml": "<set>\n<parameter name='prop.devices[0]' value='`$prop.device.deviceId`' />\n\n\n",
"comments": "",
"x": 520.6026458740234,
- "y": 613.0351934432983,
- "z": "3dfa2ee1.d9eb62",
+ "y": 601.0312871932983,
+ "z": "757466fd.415308",
"wires": []
},
{
- "id": "30405ea5.d01402",
+ "id": "5d47732a.38d94c",
"type": "set",
"name": "set device Id length and deviceId",
"xml": "<set>\n<parameter name='prop.devices_length' value='1' />\n\n\n",
"comments": "",
"x": 524.6026229858398,
- "y": 571.03515625,
- "z": "3dfa2ee1.d9eb62",
+ "y": 559.03125,
+ "z": "757466fd.415308",
"wires": []
+ },
+ {
+ "id": "d89f363a.ca5158",
+ "type": "call",
+ "name": "call sdwan-get-tenant-auth",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 531.00390625,
+ "y": 476.00390625,
+ "z": "757466fd.415308",
+ "wires": [
+ []
+ ]
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-activate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-activate.json
index cc7b1261..af804739 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-activate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-activate.json
@@ -1,20 +1,20 @@
[
{
- "id": "426569df.8612f8",
+ "id": "d3e08805.9611b8",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 120.00390625,
- "y": 238.75390625,
- "z": "2525d6cd.61f35a",
+ "x": 83,
+ "y": 24,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7d6fafb.3ddd95"
+ "f7dace5a.d2c9a"
]
]
},
{
- "id": "7d6fafb.3ddd95",
+ "id": "f7dace5a.d2c9a",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,1571 +22,1586 @@
"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": 268.2895965576172,
- "y": 288.99201488494873,
- "z": "2525d6cd.61f35a",
+ "x": 214.2856903076172,
+ "y": 73.23810863494873,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7af8806b.3ecd7"
+ "83935545.c771a8"
]
]
},
{
- "id": "7af8806b.3ecd7",
+ "id": "83935545.c771a8",
"type": "method",
"name": "method sdwan-vnf-topology-operation-wanport-activate",
"xml": "<method rpc='sdwan-vnf-topology-operation-wanport-activate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 271.4325256347656,
- "y": 373.75393867492676,
- "z": "2525d6cd.61f35a",
+ "x": 217.42861938476562,
+ "y": 158.00003242492676,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "63259a1d.b752b4"
+ "5c798a65.20eb74"
]
]
},
{
- "id": "63259a1d.b752b4",
+ "id": "5c798a65.20eb74",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 334.67066192626953,
- "y": 979.420895576477,
- "z": "2525d6cd.61f35a",
- "wires": [
- [
- "ff4c2e55.307e9",
- "36b7eecd.26eef2",
- "236a2d57.6cfe02",
- "7b3df5af.3ce7ac",
- "21db1d94.b93312",
- "b01a2888.afc958",
- "8814bd0.a9cd04",
- "a3b723.963fa8e",
- "eefe56c7.aeba48",
- "1d7f590a.25aba7",
- "4f9762f1.7b8f7c",
- "739bdc62.97be04",
- "e93ff52d.80faa8",
- "378b7e77.9ee662",
- "8569d96f.59e838",
- "2af7b981.494176",
- "66231f4c.1fe22",
- "d3523f5e.150e2",
- "ce5ce7ac.be3938",
- "a1d99b62.d31458"
- ]
- ]
- },
- {
- "id": "ff4c2e55.307e9",
+ "x": 280.66675567626953,
+ "y": 763.666989326477,
+ "z": "c5494b7.49969b8",
+ "wires": [
+ [
+ "71d2a775.99ccc8",
+ "86f28d21.8ff7e",
+ "1d544933.c7e8c7",
+ "50fcdc11.a23244",
+ "a2033bb8.c74a28",
+ "f2405d05.22028",
+ "ec56abe8.7b3a98",
+ "c179291d.00bde8",
+ "c25408f5.164608",
+ "7e3b6576.8de5bc",
+ "e9a4c8c8.051068",
+ "9ac8f49c.624348",
+ "20fab8b2.cf42c8",
+ "833ee131.2bc86",
+ "37df268d.80523a",
+ "d3956bf2.5c5588",
+ "6f1e3f39.5773",
+ "f462086d.871178",
+ "47d46647.d7f098",
+ "24dcefec.86843",
+ "589c7732.243f08"
+ ]
+ ]
+ },
+ {
+ "id": "71d2a775.99ccc8",
"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": 659.3384132385254,
- "y": 1777.088438987732,
- "z": "2525d6cd.61f35a",
+ "x": 605.3345069885254,
+ "y": 1561.334532737732,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "1d7f590a.25aba7",
+ "id": "7e3b6576.8de5bc",
"type": "execute",
"name": "execute RestApiCallNode device port create",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-port.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/ports'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"portResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-port.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/ports'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"portResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 749.3380165100098,
- "y": 974.643404006958,
- "z": "2525d6cd.61f35a",
+ "x": 695.3341102600098,
+ "y": 758.889497756958,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "53451b0.d0c27e4",
- "d2d2e81c.454428"
+ "68948952.c50068",
+ "b1429997.066598"
]
]
},
{
- "id": "53451b0.d0c27e4",
+ "id": "68948952.c50068",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 998.3380756378174,
- "y": 988.6436100006104,
- "z": "2525d6cd.61f35a",
+ "x": 944.3341693878174,
+ "y": 772.8897037506104,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "eca1c460.e76228"
+ "4a0bff89.5f70e"
]
]
},
{
- "id": "d2d2e81c.454428",
+ "id": "b1429997.066598",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 998.3380756378174,
- "y": 950.6434454917908,
- "z": "2525d6cd.61f35a",
+ "x": 944.3341693878174,
+ "y": 734.8895392417908,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "104d6c7d.be4024"
+ "3a88421d.260dee"
]
]
},
{
- "id": "104d6c7d.be4024",
+ "id": "3a88421d.260dee",
"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 executing Create device port rest api\" />\n",
"comments": "",
- "x": 1142.3384094238281,
- "y": 949.6434450149536,
- "z": "2525d6cd.61f35a",
+ "x": 1088.3345031738281,
+ "y": 733.8895387649536,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "eca1c460.e76228",
+ "id": "4a0bff89.5f70e",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1145.3380870819092,
- "y": 989.6434488296509,
- "z": "2525d6cd.61f35a",
+ "x": 1091.3341808319092,
+ "y": 773.8895425796509,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "4f9762f1.7b8f7c",
+ "id": "e9a4c8c8.051068",
"type": "execute",
"name": "execute RestApiCallNode get transport network info",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/network-orchestration-resources'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"get\"/>\n<parameter name=\"responsePrefix\" value=\"transportNetworksResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 772.0043678283691,
- "y": 1153.7545094490051,
- "z": "2525d6cd.61f35a",
+ "x": 718.0004615783691,
+ "y": 938.0006031990051,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "af3e9c1f.7be91",
- "394b70c0.ac6f"
+ "2354042c.5855cc",
+ "d065ad9e.5a092"
]
]
},
{
- "id": "e93ff52d.80faa8",
+ "id": "20fab8b2.cf42c8",
"type": "execute",
"name": "execute RestApiCallNode wan port create",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-wan-port.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/transport-network-ports'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"wanPortResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 745.0044593811035,
- "y": 1390.754557609558,
- "z": "2525d6cd.61f35a",
+ "x": 691.0005531311035,
+ "y": 1175.000651359558,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "727c41a7.9551b",
- "51280d82.cd5cc4"
+ "55b035dc.e280bc",
+ "317ef84d.a3fa48"
]
]
},
{
- "id": "36b7eecd.26eef2",
+ "id": "86f28d21.8ff7e",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 731.0248413085938,
- "y": 317.77481842041016,
- "z": "2525d6cd.61f35a",
+ "x": 677.0209350585938,
+ "y": 102.02091217041016,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7f1fbca4.9489e4",
- "5c724185.8e516",
- "5b28fd04.e48584"
+ "63db3e02.79edb",
+ "4a9b0d37.8bb004",
+ "a6fa95c8.c66c58"
]
]
},
{
- "id": "7f1fbca4.9489e4",
+ "id": "63db3e02.79edb",
"type": "other",
"name": "Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 983.0248756408691,
- "y": 318.77489948272705,
- "z": "2525d6cd.61f35a",
+ "x": 929.0209693908691,
+ "y": 103.02099323272705,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "9ce50f4e.b2fc8"
+ "9de50dea.b6dd6"
]
]
},
{
- "id": "9ce50f4e.b2fc8",
+ "id": "9de50dea.b6dd6",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1144.8026237487793,
- "y": 298.66384649276733,
- "z": "2525d6cd.61f35a",
+ "x": 1090.7987174987793,
+ "y": 82.90994024276733,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "5c724185.8e516",
+ "id": "4a9b0d37.8bb004",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 976.0252838134766,
- "y": 351.7749032974243,
- "z": "2525d6cd.61f35a",
+ "x": 922.0213775634766,
+ "y": 136.02099704742432,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "85017b74.ea3478"
+ "debc8f64.af94a"
]
]
},
{
- "id": "85017b74.ea3478",
+ "id": "debc8f64.af94a",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 994.2947769165039,
- "y": 514.3294858932495,
- "z": "2525d6cd.61f35a",
+ "x": 945.2908935546875,
+ "y": 234.57559204101562,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "6e42e95a.0ecb68",
- "f672c022.be35c",
- "59c48b6.04c5c74",
- "5cf9118c.68854",
- "388b05e0.8ee79a"
+ "7c8738b1.877ca8",
+ "943a7232.2883e",
+ "b75d8380.35bfa",
+ "13bc1f79.03e581",
+ "53d7471c.3e1cc8"
]
]
},
{
- "id": "6e42e95a.0ecb68",
+ "id": "7c8738b1.877ca8",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf_length[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1279.3109436035156,
- "y": 344.20346450805664,
- "z": "2525d6cd.61f35a",
+ "x": 1225.3070373535156,
+ "y": 128.44955825805664,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7f2ca034.081d2"
+ "c2d9f7f0.e01aa8"
]
]
},
{
- "id": "f672c022.be35c",
+ "id": "943a7232.2883e",
"type": "switchNode",
"name": "switch tmp.vidx ",
"xml": "<switch test=\"`$tmp.vidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1205.612247467041,
- "y": 490.18669986724854,
- "z": "2525d6cd.61f35a",
+ "x": 1151.608341217041,
+ "y": 274.43279361724854,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "40c5bcb3.8f3694"
+ "ea056417.1dc458"
]
]
},
{
- "id": "40c5bcb3.8f3694",
+ "id": "ea056417.1dc458",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1353.0408897399902,
- "y": 489.7581100463867,
- "z": "2525d6cd.61f35a",
+ "x": 1299.0369834899902,
+ "y": 274.0042037963867,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "8c183b0a.c20d58"
+ "b740de23.ab078"
]
]
},
{
- "id": "52d419f2.072bd8",
+ "id": "8f939166.1a702",
"type": "switchNode",
"name": "switch vnfid found",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1652.7401733398438,
- "y": 343.45362663269043,
- "z": "2525d6cd.61f35a",
+ "x": 1598.7362670898438,
+ "y": 127.69972038269043,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7d43258f.b6dc1c"
+ "32b14615.3ef46a"
]
]
},
{
- "id": "8c183b0a.c20d58",
+ "id": "b740de23.ab078",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1502.4696159362793,
- "y": 490.90102767944336,
- "z": "2525d6cd.61f35a",
+ "x": 1448.4657096862793,
+ "y": 275.14712142944336,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "7d43258f.b6dc1c",
+ "id": "32b14615.3ef46a",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1807.6921653747559,
- "y": 344.34630584716797,
- "z": "2525d6cd.61f35a",
+ "x": 1753.6882591247559,
+ "y": 128.59239959716797,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7b4fae02.aca0c"
+ "d8c80e8.07446f"
]
]
},
{
- "id": "5f826b27.adc144",
+ "id": "bf24dea8.ee4f4",
"type": "set",
"name": "set tmp.vidx and ctx.vnf-data",
"xml": "<set>\n<parameter name='tmp.vidx' value='`$vidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$vidx].`' />\n",
"comments": "",
- "x": 2215.224250793457,
- "y": 254.09636402130127,
- "z": "2525d6cd.61f35a",
+ "x": 2161.220344543457,
+ "y": 38.34245777130127,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "5b28fd04.e48584",
+ "id": "a6fa95c8.c66c58",
"type": "outcome",
"name": "0",
"xml": "<outcome value='0'>\n",
"comments": "",
"outputs": 1,
- "x": 984.9936256408691,
- "y": 282.74358558654785,
- "z": "2525d6cd.61f35a",
+ "x": 930.9897193908691,
+ "y": 66.98967933654785,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "9ce50f4e.b2fc8"
+ "9de50dea.b6dd6"
]
]
},
{
- "id": "378b7e77.9ee662",
+ "id": "833ee131.2bc86",
"type": "set",
"name": "set device PortId to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value='devicePortId' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$prop.wan.devicePortId`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n\n\n\n\n",
"comments": "",
- "x": 711.9948043823242,
- "y": 1513.744936466217,
- "z": "2525d6cd.61f35a",
+ "x": 657.9908981323242,
+ "y": 1297.991030216217,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "b1043d5b.c9816",
+ "id": "3f244f2b.bb62c",
"type": "comment",
"name": "Get siteId from site resource created for this service",
"info": "",
"comments": "",
- "x": 756.9938888549805,
- "y": 503.07712268829346,
- "z": "2525d6cd.61f35a",
+ "x": 702.9899826049805,
+ "y": 287.32321643829346,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "7f2ca034.081d2",
+ "id": "c2d9f7f0.e01aa8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1498.6605758666992,
- "y": 343.74354457855225,
- "z": "2525d6cd.61f35a",
+ "x": 1444.6566696166992,
+ "y": 127.98963832855225,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "52d419f2.072bd8"
+ "8f939166.1a702"
]
]
},
{
- "id": "236a2d57.6cfe02",
+ "id": "1d544933.c7e8c7",
"type": "set",
"name": "set vnfId and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` \" />",
"comments": "",
- "x": 692.5501174926758,
- "y": 1655.9668502807617,
- "z": "2525d6cd.61f35a",
+ "x": 638.5462112426758,
+ "y": 1440.2129440307617,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "7b3df5af.3ce7ac",
+ "id": "50fcdc11.a23244",
"type": "set",
"name": "set vnf-level-oper-status to Active",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='Active' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 709.9945793151855,
- "y": 1695.744686126709,
- "z": "2525d6cd.61f35a",
+ "x": 655.9906730651855,
+ "y": 1479.990779876709,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "a1d99b62.d31458",
+ "id": "24dcefec.86843",
"type": "update",
- "name": "save SDWAN wan port instance configuration in AAI",
+ "name": "update SDWAN wan port instance configuration in AAI",
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='wan-port-config' \n key='wan-port-config.wan-port-config-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name=\"wan-port-config-id\" value=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\" />\n<parameter name='operational-status' value='Active' />\n<parameter name='device-port-id' value='`$prop.wan.devicePortId`' />\n<parameter name='wan-port-id' value='`$prop.wan.wanPortId`' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n",
"comments": "",
"outputs": 1,
- "x": 772.6575050354004,
- "y": 1734.8921480178833,
- "z": "2525d6cd.61f35a",
+ "x": 718.6535987854004,
+ "y": 1519.1382417678833,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "44786d4c.78c0b4",
+ "id": "d2796204.52637",
"type": "set",
"name": "set prop.wan.transportNetworkId",
"xml": "<set>\n<parameter name='prop.wan.transportNetworkId' value='`$transportNetworksResp.data.transportNetworks[$tidx].id`' />\n",
"comments": "",
- "x": 1526.995449066162,
- "y": 1230.7445812225342,
- "z": "2525d6cd.61f35a",
+ "x": 1472.991542816162,
+ "y": 1014.9906749725342,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "ce5ce7ac.be3938",
+ "id": "47d46647.d7f098",
"type": "for",
"name": "for loop sidx - Get siteId from servicedata",
"xml": "<for index=\"sidx\" start=\"0\" end=\"`$ctx.site.vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 736.9939117431641,
- "y": 653.7437791824341,
- "z": "2525d6cd.61f35a",
+ "x": 682.9900054931641,
+ "y": 437.9898729324341,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "4aaf0dac.f4bd44"
+ "76cf61ce.029d7"
]
]
},
{
- "id": "3237e366.c0b81c",
+ "id": "86accd11.8f202",
"type": "switchNode",
"name": "switch siteId",
"xml": "<switch test=\"`$ctx.site.vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'siteId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1167.994239807129,
- "y": 654.7439098358154,
- "z": "2525d6cd.61f35a",
+ "x": 1113.990333557129,
+ "y": 438.99000358581543,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "c0bb2f42.b3aaf"
+ "381535ee.b503aa"
]
]
},
{
- "id": "c0bb2f42.b3aaf",
+ "id": "381535ee.b503aa",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1305.9946975708008,
- "y": 652.7438945770264,
- "z": "2525d6cd.61f35a",
+ "x": 1251.9907913208008,
+ "y": 436.98998832702637,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "1433eee.8c0de11"
+ "c7f6c6b6.dd3458"
]
]
},
{
- "id": "1433eee.8c0de11",
+ "id": "c7f6c6b6.dd3458",
"type": "set",
"name": "set prop.wan.siteId",
"xml": "<set>\n<parameter name='prop.wan.siteId' value='`$ctx.site.vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n\n\n",
"comments": "",
- "x": 1469.9947319030762,
- "y": 654.3437480926514,
- "z": "2525d6cd.61f35a",
+ "x": 1415.9908256530762,
+ "y": 438.58984184265137,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "739bdc62.97be04",
+ "id": "9ac8f49c.624348",
"type": "execute",
"name": "execute split ip and mask",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.wan.ipAddress`'/>\n<parameter name=\"regex\" value=\"/\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"ipandMask\"/>\n",
"comments": "",
"outputs": 1,
- "x": 695.9942359924316,
- "y": 1299.0775499343872,
- "z": "2525d6cd.61f35a",
+ "x": 641.9903297424316,
+ "y": 1083.3236436843872,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "fdf45f99.54463",
- "bde78d5d.e4b42"
+ "341a4e7a.2ecb22",
+ "9814af82.14df1"
]
]
},
{
- "id": "bde78d5d.e4b42",
+ "id": "9814af82.14df1",
"type": "failure",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 896.994255065918,
- "y": 1277.0775413513184,
- "z": "2525d6cd.61f35a",
+ "x": 842.990348815918,
+ "y": 1061.3236351013184,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "b4f4511b.838b7"
+ "5982d587.5c09fc"
]
]
},
{
- "id": "fdf45f99.54463",
+ "id": "341a4e7a.2ecb22",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 896.9942588806152,
- "y": 1318.0775451660156,
- "z": "2525d6cd.61f35a",
+ "x": 842.9903526306152,
+ "y": 1102.3236389160156,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "284d3324.0f7a9c"
+ "4b6a103e.cf1d"
]
]
},
{
- "id": "b4f4511b.838b7",
+ "id": "5982d587.5c09fc",
"type": "set",
"name": "set ipAddress prefixLength",
"xml": "<set>\n<parameter name='prop.wan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.wan.prefixLength' value='`$ipandMask[1]`' />",
"comments": "",
- "x": 1093.9942741394043,
- "y": 1275.0775413513184,
- "z": "2525d6cd.61f35a",
+ "x": 1039.9903678894043,
+ "y": 1059.3236351013184,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "284d3324.0f7a9c",
+ "id": "4b6a103e.cf1d",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
"comments": "",
- "x": 1051.9942665100098,
- "y": 1315.0775442123413,
- "z": "2525d6cd.61f35a",
+ "x": 997.9903602600098,
+ "y": 1099.3236379623413,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "a3b723.963fa8e",
+ "id": "c179291d.00bde8",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 730.4940643310547,
- "y": 753.7438306808472,
- "z": "2525d6cd.61f35a",
+ "x": 657.4901733398438,
+ "y": 535.9899291992188,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "e9572be2.73ae58",
- "29c0457e.12142a",
- "d78bfaf1.6dc7f8"
+ "53c5bb3d.7c4004",
+ "c92ee85c.183de8",
+ "7eccd819.0a52e8"
]
]
},
{
- "id": "e9572be2.73ae58",
+ "id": "53c5bb3d.7c4004",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 943.4941635131836,
- "y": 715.7438583374023,
- "z": "2525d6cd.61f35a",
+ "x": 889.4902572631836,
+ "y": 499.98995208740234,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "b45f540f.db5988"
+ "2956fb6f.87c064"
]
]
},
{
- "id": "29c0457e.12142a",
+ "id": "c92ee85c.183de8",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 945.9850463867188,
- "y": 751.3178949356079,
- "z": "2525d6cd.61f35a",
+ "x": 891.9811401367188,
+ "y": 535.5639886856079,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "5afb7116.97e19"
+ "a9b78a3a.3499a8"
]
]
},
{
- "id": "d78bfaf1.6dc7f8",
+ "id": "7eccd819.0a52e8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 941.3180541992188,
- "y": 787.6512537002563,
- "z": "2525d6cd.61f35a",
+ "x": 887.3141479492188,
+ "y": 571.8973474502563,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "aca4c3f3.f6f79"
+ "47394338.72386c"
]
]
},
{
- "id": "aca4c3f3.f6f79",
+ "id": "47394338.72386c",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1095.0905456542969,
- "y": 785.0903406143188,
- "z": "2525d6cd.61f35a",
+ "x": 1041.0866394042969,
+ "y": 569.3364343643188,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "5afb7116.97e19",
+ "id": "a9b78a3a.3499a8",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1091.5564422607422,
- "y": 749.6035823822021,
- "z": "2525d6cd.61f35a",
+ "x": 1037.5525360107422,
+ "y": 533.8496761322021,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "b45f540f.db5988",
+ "id": "2956fb6f.87c064",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1103.9942741394043,
- "y": 713.7437982559204,
- "z": "2525d6cd.61f35a",
+ "x": 1049.9903678894043,
+ "y": 497.9898920059204,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "21db1d94.b93312",
+ "id": "a2033bb8.c74a28",
"type": "record",
"name": "record",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-wanport-vnf-topology-operation-activate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Activate\"/>\n",
"comments": "",
"outputs": 1,
- "x": 649.0040016174316,
- "y": 373.75393629074097,
- "z": "2525d6cd.61f35a",
+ "x": 595.0000953674316,
+ "y": 158.00003004074097,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "b01a2888.afc958",
+ "id": "f2405d05.22028",
"type": "execute",
"name": "execute Properties",
"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": 685.3061256408691,
- "y": 408.7539801597595,
- "z": "2525d6cd.61f35a",
+ "x": 631.3022193908691,
+ "y": 193.00007390975952,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "eefe56c7.aeba48",
+ "id": "c25408f5.164608",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
- "x": 733.004207611084,
- "y": 843.4208326339722,
- "z": "2525d6cd.61f35a",
+ "x": 672.0003051757812,
+ "y": 623.6669311523438,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "f0beb476.3438c8",
- "bfd1c15b.d1a6c"
+ "5b62dba.23a6724",
+ "b4713e29.c43a8"
]
]
},
{
- "id": "f0beb476.3438c8",
+ "id": "5b62dba.23a6724",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 961.004337310791,
- "y": 825.420825958252,
- "z": "2525d6cd.61f35a",
+ "x": 907.000431060791,
+ "y": 609.666919708252,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7978fb11.837754"
+ "c924c712.8a8378"
]
]
},
{
- "id": "7978fb11.837754",
+ "id": "c924c712.8a8378",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
- "x": 1103.0043449401855,
- "y": 824.4208269119263,
- "z": "2525d6cd.61f35a",
+ "x": 1049.0004386901855,
+ "y": 608.6669206619263,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "518fd324.836c3c",
+ "id": "8c376d8d.f2769",
"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 executing get token rest api\" />\n",
"comments": "",
- "x": 1109.0043449401855,
- "y": 861.8138151168823,
- "z": "2525d6cd.61f35a",
+ "x": 1055.0004386901855,
+ "y": 646.0599088668823,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "bfd1c15b.d1a6c",
+ "id": "b4713e29.c43a8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 960.254337310791,
- "y": 861.0637331008911,
- "z": "2525d6cd.61f35a",
+ "x": 906.250431060791,
+ "y": 645.3098268508911,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "518fd324.836c3c"
+ "8c376d8d.f2769"
]
]
},
{
- "id": "e5fec542.f96808",
+ "id": "332a8bf5.782ff4",
"type": "switchNode",
"name": "switch transportNetworkName same",
"xml": "<switch test=\"`$transportNetworksResp.data.transportNetworks[$tidx].name == $prop.wan.transportNetworkName`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1166.0050621032715,
- "y": 1188.420979499817,
- "z": "2525d6cd.61f35a",
+ "x": 1112.0011558532715,
+ "y": 972.6670732498169,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "5378ee5d.02dde"
+ "e5f6f7b4.354b98"
]
]
},
{
- "id": "5378ee5d.02dde",
+ "id": "e5f6f7b4.354b98",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1379.0045127868652,
- "y": 1188.4208974838257,
- "z": "2525d6cd.61f35a",
+ "x": 1325.0006065368652,
+ "y": 972.6669912338257,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "44786d4c.78c0b4"
+ "d2796204.52637"
]
]
},
{
- "id": "a080fa5f.ddeb88",
+ "id": "7105dd86.af6c34",
"type": "switchNode",
"name": "switch ActivateSDWANDeviceInstance",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 1593.3375091552734,
- "y": 420.753963470459,
- "z": "2525d6cd.61f35a",
+ "x": 1539.3336029052734,
+ "y": 205.00005722045898,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "6c3d1f35.43a16"
+ "dd40279f.8eeea8"
]
]
},
{
- "id": "6c3d1f35.43a16",
+ "id": "dd40279f.8eeea8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1816.3375186920166,
- "y": 420.753963470459,
- "z": "2525d6cd.61f35a",
+ "x": 1762.3336124420166,
+ "y": 205.00005722045898,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "4f891fe5.5f59b"
+ "12149667.72f80a"
]
]
},
{
- "id": "57757525.a0de7c",
+ "id": "c1942dca.f90c1",
"type": "set",
"name": "set tmp.devicevidx",
"xml": "<set>\n<parameter name='tmp.devicevidx' value='`$vidx`' />\n\n",
"comments": "",
- "x": 2781.3368530273438,
- "y": 851.7539882659912,
- "z": "2525d6cd.61f35a",
+ "x": 2727.3329467773438,
+ "y": 636.0000820159912,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "388b05e0.8ee79a",
+ "id": "53d7471c.3e1cc8",
"type": "switchNode",
"name": "switch tmp.devicevidx",
"xml": "<switch test=\"`$tmp.devicevidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1246.3374366760254,
- "y": 578.7540259361267,
- "z": "2525d6cd.61f35a",
+ "x": 1192.3335304260254,
+ "y": 363.0001196861267,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "44f27715.04a478"
+ "4602555f.435cec"
]
]
},
{
- "id": "44f27715.04a478",
+ "id": "4602555f.435cec",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1430.7660026550293,
- "y": 579.3254628181458,
- "z": "2525d6cd.61f35a",
+ "x": 1376.7620964050293,
+ "y": 363.57155656814575,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "143c0c16.156cc4"
+ "5520e03f.96b18"
]
]
},
{
- "id": "143c0c16.156cc4",
+ "id": "5520e03f.96b18",
"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=\"ActivateSDWANDeviceInstance not found in service-data\" />\n",
"comments": "",
- "x": 1571.1947441101074,
- "y": 579.4683423042297,
- "z": "2525d6cd.61f35a",
+ "x": 1517.1908378601074,
+ "y": 363.71443605422974,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "fd72d81.72be228",
+ "id": "6f8cf23f.0209dc",
"type": "comment",
"name": "Get deviceId from device resource created for this service",
"info": "",
"comments": "",
- "x": 2230.6707916259766,
- "y": 518.0872421264648,
- "z": "2525d6cd.61f35a",
+ "x": 2176.6668853759766,
+ "y": 302.33333587646484,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "d06cae4f.399ba",
+ "id": "489eb82a.f952c8",
"type": "for",
"name": "for loop didx - Get deviceId from servicedata",
"xml": "<for index=\"didx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2216.671001434326,
- "y": 441.75388622283936,
- "z": "2525d6cd.61f35a",
+ "x": 2162.667095184326,
+ "y": 225.99997997283936,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "cc06f146.51f0f"
+ "a840f568.e72fe8"
]
]
},
{
- "id": "fc2a7486.890a38",
+ "id": "b3441b30.aa4ab8",
"type": "switchNode",
"name": "switch name (DeviceName)",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$didx].name == 'name'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2234.671600341797,
- "y": 579.7541313171387,
- "z": "2525d6cd.61f35a",
+ "x": 2180.667694091797,
+ "y": 364.0002250671387,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "e011449c.868068"
+ "fc0b9b1d.28c708"
]
]
},
{
- "id": "e011449c.868068",
+ "id": "fc0b9b1d.28c708",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2436.672092437744,
- "y": 573.7541913986206,
- "z": "2525d6cd.61f35a",
+ "x": 2382.668186187744,
+ "y": 358.0002851486206,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "4999ecb0.3d8164"
+ "b4f179c9.a214f8"
]
]
},
{
- "id": "4aaf0dac.f4bd44",
+ "id": "76cf61ce.029d7",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 999.0041046142578,
- "y": 654.4206037521362,
- "z": "2525d6cd.61f35a",
+ "x": 945.0001983642578,
+ "y": 438.66669750213623,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "3237e366.c0b81c"
+ "86accd11.8f202"
]
]
},
{
- "id": "cc06f146.51f0f",
+ "id": "a840f568.e72fe8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2009.003890991211,
- "y": 578.4206323623657,
- "z": "2525d6cd.61f35a",
+ "x": 1954.999984741211,
+ "y": 362.6667261123657,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "fc2a7486.890a38"
+ "b3441b30.aa4ab8"
]
]
},
{
- "id": "1d887fbe.2fb47",
+ "id": "556d9445.4f2e4c",
"type": "switchNode",
"name": "switch deviceId",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3080.0050506591797,
- "y": 792.4209289550781,
- "z": "2525d6cd.61f35a",
+ "x": 3026.0011444091797,
+ "y": 576.6670227050781,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "e9c4ed3a.99165"
+ "4439d129.bb0b6"
]
]
},
{
- "id": "e9c4ed3a.99165",
+ "id": "4439d129.bb0b6",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3233.0054206848145,
- "y": 793.4210062026978,
- "z": "2525d6cd.61f35a",
+ "x": 3179.0015144348145,
+ "y": 577.6670999526978,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "49a9daf2.48f304"
+ "8f56b9b3.9c5728"
]
]
},
{
- "id": "49a9daf2.48f304",
+ "id": "8f56b9b3.9c5728",
"type": "set",
"name": "set prop.wan.deviceId",
"xml": "<set>\n<parameter name='prop.wan.deviceId' value='`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].value`' />\n",
"comments": "",
- "x": 3402.0060272216797,
- "y": 792.0210409164429,
- "z": "2525d6cd.61f35a",
+ "x": 3348.0021209716797,
+ "y": 576.2671346664429,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "4f891fe5.5f59b",
+ "id": "12149667.72f80a",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1957.6708374023438,
- "y": 442.75398349761963,
- "z": "2525d6cd.61f35a",
+ "x": 1903.6669311523438,
+ "y": 227.00007724761963,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "d06cae4f.399ba"
+ "489eb82a.f952c8"
]
]
},
{
- "id": "4999ecb0.3d8164",
+ "id": "b4f179c9.a214f8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2255.0051345825195,
- "y": 656.7541608810425,
- "z": "2525d6cd.61f35a",
+ "x": 2201.0012283325195,
+ "y": 441.0002546310425,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "46a841ba.4af92"
+ "41b636f7.4605d8"
]
]
},
{
- "id": "c5bcabb0.9f3978",
+ "id": "3c83342b.bff06c",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2644.0058403015137,
- "y": 659.7542858123779,
- "z": "2525d6cd.61f35a",
+ "x": 2590.0019340515137,
+ "y": 444.00037956237793,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "512e7a73.c439f4"
+ "d216e689.2df0f8"
]
]
},
{
- "id": "7b4fae02.aca0c",
+ "id": "d8c80e8.07446f",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1946.3376846313477,
- "y": 344.7539396286011,
- "z": "2525d6cd.61f35a",
+ "x": 1892.3337783813477,
+ "y": 129.00003337860107,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "5f826b27.adc144",
- "3b7b404e.14ae9",
- "11bb0a8f.c8a415",
- "207a1eb2.66eaf2"
+ "bf24dea8.ee4f4",
+ "b88755ee.f99b38",
+ "be26bd6d.b6d6a",
+ "d34abb03.648a78"
]
]
},
{
- "id": "66231f4c.1fe22",
+ "id": "6f1e3f39.5773",
"type": "set",
"name": "set prop.wan.wanPortId",
"xml": "<set>\n<parameter name='prop.wan.wanPortId' value='`$wanPortResp.success[0].id`' />\n",
"comments": "",
- "x": 693.3285293579102,
- "y": 1455.4113006591797,
- "z": "2525d6cd.61f35a",
+ "x": 639.3246231079102,
+ "y": 1239.6573944091797,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "8569d96f.59e838",
+ "id": "37df268d.80523a",
"type": "set",
"name": "set prop.wan.devicePortId",
"xml": "<set>\n<parameter name='prop.wan.devicePortId' value='`$portResp.success[0].id`' />\n",
"comments": "",
- "x": 703.9952239990234,
- "y": 1036.7445602416992,
- "z": "2525d6cd.61f35a",
+ "x": 649.9913177490234,
+ "y": 820.9906539916992,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "f2d45048.04d33",
+ "id": "99c82c97.d67a7",
"type": "comment",
"name": "Create port",
"info": "",
"comments": "",
- "x": 651.0039558410645,
- "y": 941.0874280929565,
- "z": "2525d6cd.61f35a",
+ "x": 597.0000495910645,
+ "y": 725.3335218429565,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "f7f10711.f1f2c8",
+ "id": "5cfea39.096ff5c",
"type": "comment",
"name": "Get network id",
"info": "",
"comments": "",
- "x": 702.0040283203125,
- "y": 1119.0873865485191,
- "z": "2525d6cd.61f35a",
+ "x": 648.0001220703125,
+ "y": 903.3334802985191,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "8a3200f.80e49",
+ "id": "d44c9330.7b098",
"type": "comment",
"name": "Create wan port",
"info": "",
"comments": "",
- "x": 669.0041122436523,
- "y": 1252.0875997543335,
- "z": "2525d6cd.61f35a",
+ "x": 615.0002059936523,
+ "y": 1036.3336935043335,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "51280d82.cd5cc4",
+ "id": "317ef84d.a3fa48",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1031.0040283203125,
- "y": 1350.7541456222534,
- "z": "2525d6cd.61f35a",
+ "x": 977.0001220703125,
+ "y": 1135.0002393722534,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7e3eadf1.9f0d14"
+ "12534eac.cdc831"
]
]
},
{
- "id": "727c41a7.9551b",
+ "id": "55b035dc.e280bc",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1031.0040245056152,
- "y": 1390.7543106079102,
- "z": "2525d6cd.61f35a",
+ "x": 977.0001182556152,
+ "y": 1175.0004043579102,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "e2be8d7c.bac7d"
+ "9238f861.a33ef8"
]
]
},
{
- "id": "e2be8d7c.bac7d",
+ "id": "9238f861.a33ef8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1175.0040397644043,
- "y": 1389.754147529602,
- "z": "2525d6cd.61f35a",
+ "x": 1121.0001335144043,
+ "y": 1174.000241279602,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "7e3eadf1.9f0d14",
+ "id": "12534eac.cdc831",
"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 executing Create wan port rest api\" />\n",
"comments": "",
- "x": 1173.0043601989746,
- "y": 1349.7541456222534,
- "z": "2525d6cd.61f35a",
+ "x": 1119.0004539489746,
+ "y": 1134.0002393722534,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "394b70c0.ac6f",
+ "id": "d065ad9e.5a092",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1078.0039558410645,
- "y": 1101.7540845870972,
- "z": "2525d6cd.61f35a",
+ "x": 1024.0000495910645,
+ "y": 886.0001783370972,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "7a566c5c.f46854"
+ "1b98a4a8.664bdb"
]
]
},
{
- "id": "af3e9c1f.7be91",
+ "id": "2354042c.5855cc",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1078.0039520263672,
- "y": 1141.754249572754,
- "z": "2525d6cd.61f35a",
+ "x": 1024.0000457763672,
+ "y": 926.0003433227539,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "1ebcd5ee.10112a"
+ "8ba4e30f.14b38"
]
]
},
{
- "id": "1ebcd5ee.10112a",
+ "id": "8ba4e30f.14b38",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1222.0039672851562,
- "y": 1140.7540864944458,
- "z": "2525d6cd.61f35a",
+ "x": 1168.0000610351562,
+ "y": 925.0001802444458,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "7a566c5c.f46854",
+ "id": "1b98a4a8.664bdb",
"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 executing Get transport network info rest api\" />\n",
"comments": "",
- "x": 1220.0042877197266,
- "y": 1100.7540845870972,
- "z": "2525d6cd.61f35a",
+ "x": 1166.0003814697266,
+ "y": 885.0001783370972,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "11bb0a8f.c8a415",
+ "id": "be26bd6d.b6d6a",
"type": "call",
"name": "call sdwan-get-wan-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-wan-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 2218.670539855957,
- "y": 350.7539825439453,
- "z": "2525d6cd.61f35a",
+ "x": 2164.666633605957,
+ "y": 135.0000762939453,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "3b7b404e.14ae9",
+ "id": "b88755ee.f99b38",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$ctx.vnf-data.vnf-data.vnf-request-input.`' />\n\n",
"comments": "",
- "x": 2187.670539855957,
- "y": 300.753999710083,
- "z": "2525d6cd.61f35a",
+ "x": 2133.666633605957,
+ "y": 85.00009346008301,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "5738aa95.6c6dc4",
+ "id": "bb494b87.830e28",
"type": "comment",
"name": "This is also required for template parameters update",
"info": "",
"comments": "",
- "x": 2583.0043029785156,
- "y": 396.753942489624,
- "z": "2525d6cd.61f35a",
+ "x": 2529.0003967285156,
+ "y": 181.00003623962402,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "f74da2b3.1326d",
+ "id": "c939644e.f0b858",
"type": "switchNode",
"name": "switch ActivateSiteInstance",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-data.request-information.request-action == 'ActivateSiteInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 1556.0043487548828,
- "y": 385.75395584106445,
- "z": "2525d6cd.61f35a",
+ "x": 1502.0004425048828,
+ "y": 170.00004959106445,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "3fa03eb7.c59572"
+ "89f80af3.346938"
]
]
},
{
- "id": "3fa03eb7.c59572",
+ "id": "89f80af3.346938",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1752.0045318603516,
- "y": 386.75395584106445,
- "z": "2525d6cd.61f35a",
+ "x": 1698.0006256103516,
+ "y": 171.00004959106445,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "5e72f4d2.b107fc"
+ "5dd3893f.4a7ea8"
]
]
},
{
- "id": "5e72f4d2.b107fc",
+ "id": "5dd3893f.4a7ea8",
"type": "set",
"name": "set tmp.siteVidx",
"xml": "<set>\n<parameter name='tmp.siteVidx' value='`$vidx`' />\n<parameter name='ctx.site.' value='`$service-data.vnfs.vnf[$vidx].`' />\n\n",
"comments": "",
- "x": 1938.0038299560547,
- "y": 383.7539596557617,
- "z": "2525d6cd.61f35a",
+ "x": 1883.9999237060547,
+ "y": 168.00005340576172,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "5cf9118c.68854",
+ "id": "13bc1f79.03e581",
"type": "switchNode",
"name": "switch tmp.siteVidx",
"xml": "<switch test=\"`$tmp.siteVidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1229.6706581115723,
- "y": 527.7539763450623,
- "z": "2525d6cd.61f35a",
+ "x": 1175.6667518615723,
+ "y": 312.00007009506226,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "9765105d.6b72d"
+ "e4930b56.8a59f8"
]
]
},
{
- "id": "9765105d.6b72d",
+ "id": "e4930b56.8a59f8",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1404.0993690490723,
- "y": 528.3254280090332,
- "z": "2525d6cd.61f35a",
+ "x": 1350.0954627990723,
+ "y": 312.5715217590332,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "3a85e200.dcaaae"
+ "a5febd63.c2db7"
]
]
},
{
- "id": "3a85e200.dcaaae",
+ "id": "a5febd63.c2db7",
"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=\"ActivateSiteInstance not found in service-data\" />\n",
"comments": "",
- "x": 1546.5280876159668,
- "y": 527.4682908058167,
- "z": "2525d6cd.61f35a",
+ "x": 1492.5241813659668,
+ "y": 311.71438455581665,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "46a841ba.4af92",
+ "id": "41b636f7.4605d8",
"type": "switchNode",
"name": "switch deviceName match",
"xml": "<switch test=\"`$prop.wan.deviceName == $service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$didx].value`\">\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2460.671859741211,
- "y": 657.7542247772217,
- "z": "2525d6cd.61f35a",
+ "x": 2406.667953491211,
+ "y": 442.0003185272217,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "c5bcabb0.9f3978"
+ "3c83342b.bff06c"
]
]
},
{
- "id": "512e7a73.c439f4",
+ "id": "d216e689.2df0f8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2543.3377990722656,
- "y": 731.7540683746338,
- "z": "2525d6cd.61f35a",
+ "x": 2489.3338928222656,
+ "y": 516.0001621246338,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "4c673d0.8ff4ac4",
- "57757525.a0de7c"
+ "93f36ff6.faafe",
+ "c1942dca.f90c1"
]
]
},
{
- "id": "4c673d0.8ff4ac4",
+ "id": "93f36ff6.faafe",
"type": "for",
"name": "for loop deviceidx - Get deviceId from servicedata",
"xml": "<for index=\"deviceidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2823.5349502563477,
- "y": 726.7852573394775,
- "z": "2525d6cd.61f35a",
+ "x": 2769.5310440063477,
+ "y": 511.03135108947754,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "536e54bd.8b3bec"
+ "e2b7f439.b0d4b8"
]
]
},
{
- "id": "536e54bd.8b3bec",
+ "id": "e2b7f439.b0d4b8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2900.5356826782227,
- "y": 790.7853565216064,
- "z": "2525d6cd.61f35a",
+ "x": 2846.5317764282227,
+ "y": 575.0314502716064,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "1d887fbe.2fb47"
+ "556d9445.4f2e4c"
]
]
},
{
- "id": "207a1eb2.66eaf2",
+ "id": "d34abb03.648a78",
"type": "record",
"name": "record",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\".....\"/>\n<parameter name=\"field3\" value=\"prop.wan.deviceName\"/>\n<parameter name=\"field4\" value='`$prop.wan.deviceName`'/>\n",
"comments": "",
"outputs": 1,
- "x": 2146.535285949707,
- "y": 398.7851734161377,
- "z": "2525d6cd.61f35a",
+ "x": 2092.531379699707,
+ "y": 183.0312671661377,
+ "z": "c5494b7.49969b8",
"wires": [
[]
]
},
{
- "id": "59c48b6.04c5c74",
+ "id": "b75d8380.35bfa",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf_length[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1272.003978729248,
- "y": 421.7539234161377,
- "z": "2525d6cd.61f35a",
+ "x": 1218.000072479248,
+ "y": 206.0000171661377,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "a080fa5f.ddeb88",
- "f74da2b3.1326d"
+ "7105dd86.af6c34",
+ "c939644e.f0b858"
]
]
},
{
- "id": "8814bd0.a9cd04",
+ "id": "ec56abe8.7b3a98",
"type": "set",
"name": "copy input data to service data",
"xml": "<set>\n<!--parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /-->\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' />",
"comments": "",
- "x": 705.0351715087891,
- "y": 1610.2851600646973,
- "z": "2525d6cd.61f35a",
+ "x": 651.0312652587891,
+ "y": 1394.5312538146973,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "eac4599c.f1e908",
+ "id": "fdc70d4e.6c354",
"type": "comment",
"name": "TODO: split ip/mask",
"info": "",
"comments": "",
- "x": 1093.00390625,
- "y": 1237.2578134536743,
- "z": "2525d6cd.61f35a",
+ "x": 1039,
+ "y": 1021.5039072036743,
+ "z": "c5494b7.49969b8",
"wires": []
},
{
- "id": "aa148c7f.0d986",
+ "id": "cb21e48e.93ff78",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 945.0047798156738,
- "y": 1190.0876731872559,
- "z": "2525d6cd.61f35a",
+ "x": 891.0008735656738,
+ "y": 974.3337669372559,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "e5fec542.f96808"
+ "332a8bf5.782ff4"
]
]
},
{
- "id": "2af7b981.494176",
+ "id": "d3956bf2.5c5588",
"type": "for",
"name": "for loop tidx - Get transportNetwork ID",
"xml": "<for index=\"tidx\" start=\"0\" end=\"`$transportNetworksResp.data.transportNetworks_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 729.0043983459473,
- "y": 1189.0874290466309,
- "z": "2525d6cd.61f35a",
+ "x": 675.0004920959473,
+ "y": 973.3335227966309,
+ "z": "c5494b7.49969b8",
"wires": [
[
- "aa148c7f.0d986"
+ "cb21e48e.93ff78"
]
]
},
{
- "id": "d3523f5e.150e2",
+ "id": "f462086d.871178",
"type": "set",
"name": "set wan portId to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value='wanPortId' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$prop.wan.wanPortId`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n\n\n\n\n",
"comments": "",
- "x": 706.0038986206055,
- "y": 1560.0040016174316,
- "z": "2525d6cd.61f35a",
+ "x": 651.9999923706055,
+ "y": 1344.2500953674316,
+ "z": "c5494b7.49969b8",
"wires": []
+ },
+ {
+ "id": "589c7732.243f08",
+ "type": "call",
+ "name": "call sdwan-get-tenant-auth",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 647,
+ "y": 679,
+ "z": "c5494b7.49969b8",
+ "wires": [
+ []
+ ]
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-create.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-create.json
index 7eb486a5..5bbf0a49 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-create.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-create.json
@@ -1,20 +1,20 @@
[
{
- "id": "469452cb.bb081c",
+ "id": "58d8ca80.754ee4",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 110.00390625,
- "y": 47.00390625,
- "z": "fb90012b.616c1",
+ "x": 86,
+ "y": 38,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "c7697d03.d4e67"
+ "9b331136.66aea"
]
]
},
{
- "id": "c7697d03.d4e67",
+ "id": "9b331136.66aea",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,422 +22,422 @@
"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": 209.28960418701172,
- "y": 121.24201414268464,
- "z": "fb90012b.616c1",
+ "x": 185.28569793701172,
+ "y": 112.23810789268464,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "1e04cec3.e58791"
+ "ec9fe349.f9372"
]
]
},
{
- "id": "1e04cec3.e58791",
+ "id": "ec9fe349.f9372",
"type": "method",
"name": "method sdwan-vnf-topology-operation-wanport-create",
"xml": "<method rpc='sdwan-vnf-topology-operation-wanport-create' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 233.43252563476562,
- "y": 210.0039258003235,
- "z": "fb90012b.616c1",
+ "x": 209.42861938476562,
+ "y": 201.0000195503235,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "415535ab.ee3b9c"
+ "87efdcb1.d6671"
]
]
},
{
- "id": "415535ab.ee3b9c",
+ "id": "87efdcb1.d6671",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 341.6706085205078,
- "y": 417.67058992385864,
- "z": "fb90012b.616c1",
+ "x": 317.6667022705078,
+ "y": 408.66668367385864,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "d5db9f82.a9caa",
- "105b56f8.ca1c29",
- "e1b2d352.980df",
- "5e7b33b7.c9f95c",
- "1e1b598f.ff6d76",
- "24d8ed6f.1c08a2",
- "76af4df6.0affe4",
- "8d749358.a9898",
- "a234fc68.a7971",
- "f1475869.e78fd8",
- "a35f1e97.dfac6",
- "788b5a8e.cd86b4",
- "17c0b4a9.0b865b"
+ "daaa1789.61ed38",
+ "40e846a4.f63368",
+ "b8f54335.fcb32",
+ "4e193e5a.f6bb9",
+ "83c99a9.e9d4868",
+ "c7efce39.0f90c",
+ "596fe131.2f016",
+ "ee0f7cd9.73819",
+ "618cf28.a3bd10c",
+ "2794c131.0510ce",
+ "4dbd7ea2.8473c",
+ "a279f8fb.0934f8",
+ "4f31f3dc.48bbdc"
]
]
},
{
- "id": "d5db9f82.a9caa",
+ "id": "daaa1789.61ed38",
"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": 631.3375396728516,
- "y": 869.3377075195312,
- "z": "fb90012b.616c1",
+ "x": 607.3336334228516,
+ "y": 860.3338012695312,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "105b56f8.ca1c29",
+ "id": "40e846a4.f63368",
"type": "save",
"name": "save sdwan device port configuration in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='wan-port-config' \n key='wan-port-config.wan-port-config-id = $prop.vnf-index' >\n<parameter name=\"wan-port-config-id\" value=\"`$prop.vnf-index`\" />\n<parameter name=\"wan-port-config-name\" value=\"`$prop.wan.name`\" />\n<parameter name=\"device-id\" value=\"`$prop.wan.deviceName`\" />\n<parameter name='vlan-id' value=\"`$prop.wan.vlanId`\" />\n<parameter name=\"ip-address\" value=\"`$prop.wan.ipAdddress`\" />\n<parameter name=\"provider-ip-address\" value=\"`$prop.wan.providerIpAddress`\" />\n<parameter name=\"input-bandwidth\" value=\"`$prop.wan.inputBandwidth`\" />\n<parameter name=\"output-bandwidth\" value=\"`$prop.wan.outputBandwidth`\" />\n<parameter name=\"description\" value=\"`$prop.wan.description`\" />\n<parameter name=\"port-type\" value=\"`$prop.wan.portType`\" />\n<parameter name=\"port-number\" value=\"`$prop.wan.portNumber`\" />\n<parameter name=\"transport-network-name\" value=\"`$prop.wan.transportNetworkName`\" />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-index + '/vnf-data/'` \" />\n",
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='wan-port-config' \n key='wan-port-config.wan-port-config-id = $prop.vnf-index' >\n<parameter name=\"wan-port-config-id\" value=\"`$prop.vnf-index`\" />\n<parameter name=\"wan-port-config-name\" value=\"`$prop.wan.name`\" />\n<parameter name=\"device-id\" value=\"`$prop.wan.deviceName`\" />\n<parameter name='vlan-id' value=\"`$prop.wan.vlanId`\" />\n<parameter name=\"ip-address\" value=\"`$prop.wan.ipAddress`\" />\n<parameter name=\"provider-ip-address\" value=\"`$prop.wan.providerIpAddress`\" />\n<parameter name=\"input-bandwidth\" value=\"`$prop.wan.inputBandwidth`\" />\n<parameter name=\"output-bandwidth\" value=\"`$prop.wan.outputBandwidth`\" />\n<parameter name=\"description\" value=\"`$prop.wan.description`\" />\n<parameter name=\"port-type\" value=\"`$prop.wan.portType`\" />\n<parameter name=\"port-number\" value=\"`$prop.wan.portNumber`\" />\n<parameter name=\"transport-network-name\" value=\"`$prop.wan.transportNetworkName`\" />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-index + '/vnf-data/'` \" />\n",
"comments": "",
"outputs": 1,
- "x": 718.0042953491211,
- "y": 776.5599503517151,
- "z": "fb90012b.616c1",
+ "x": 694.0003890991211,
+ "y": 767.5560441017151,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[]
]
},
{
- "id": "e1b2d352.980df",
+ "id": "b8f54335.fcb32",
"type": "for",
"name": "for loop idx - VNF input parameters",
"xml": "<for index=\"idx\" start=\"0\" end=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`\">\n",
"comments": "",
"outputs": 1,
- "x": 696.0043640136719,
- "y": 443.67932987213135,
- "z": "fb90012b.616c1",
+ "x": 672.0004577636719,
+ "y": 434.67542362213135,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "971e9894.559198"
+ "acd8d091.0d71d"
]
]
},
{
- "id": "971e9894.559198",
+ "id": "acd8d091.0d71d",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 910.7827072143555,
- "y": 441.23491382598877,
- "z": "fb90012b.616c1",
+ "x": 886.7788009643555,
+ "y": 432.23100757598877,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "5db5d5cb.e3665c",
- "137642b5.af1c4d"
+ "828392b5.41563",
+ "a73faa8e.c89ba8"
]
]
},
{
- "id": "54f3a8ba.c8c8f8",
+ "id": "cf40793a.a6d2e8",
"type": "comment",
"name": "set input parameters",
"info": "",
"comments": "",
- "x": 914.6775550842285,
- "y": 569.6009178161621,
- "z": "fb90012b.616c1",
+ "x": 890.6736488342285,
+ "y": 560.5970115661621,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "5e7b33b7.c9f95c",
+ "id": "4e193e5a.f6bb9",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 706.9937286376953,
- "y": 140.60080528259277,
- "z": "fb90012b.616c1",
+ "x": 682.9898223876953,
+ "y": 131.59689903259277,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "58cb915c.e63fb",
- "61229cc4.7e2a84"
+ "54b6d1d2.416d5",
+ "503b3e94.4de07"
]
]
},
{
- "id": "58cb915c.e63fb",
+ "id": "54b6d1d2.416d5",
"type": "other",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 943.7079563140869,
- "y": 130.7436351776123,
- "z": "fb90012b.616c1",
+ "x": 919.7040500640869,
+ "y": 121.7397289276123,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "2a580441.a1df1c"
+ "b3cfe846.219ca8"
]
]
},
{
- "id": "61229cc4.7e2a84",
+ "id": "503b3e94.4de07",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 939.1366729736328,
- "y": 169.02948570251465,
- "z": "fb90012b.616c1",
+ "x": 915.1327667236328,
+ "y": 160.02557945251465,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "ea6697cb.65e638"
+ "f27d7807.d35938"
]
]
},
{
- "id": "ea6697cb.65e638",
+ "id": "f27d7807.d35938",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1071.8508682250977,
- "y": 174.02942562103271,
- "z": "fb90012b.616c1",
+ "x": 1047.8469619750977,
+ "y": 165.02551937103271,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "1f8d31b6.15942e",
- "3f14ea6e.335126"
+ "7ed2d1b2.320ec",
+ "e6e34bc5.a44238"
]
]
},
{
- "id": "2a580441.a1df1c",
+ "id": "b3cfe846.219ca8",
"type": "set",
"name": "set vnf-index=0",
"xml": "<set>\n<parameter name='vnf-index' value='0' />\n",
"comments": "",
- "x": 1099.9937705993652,
- "y": 129.74371528625488,
- "z": "fb90012b.616c1",
+ "x": 1075.9898643493652,
+ "y": 120.73980903625488,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "1f8d31b6.15942e",
+ "id": "7ed2d1b2.320ec",
"type": "set",
"name": "set vnf-index = vnf_length",
"xml": "<set>\n<parameter name='vnf-index' value='`$service-data.vnfs.vnf_length`' />\n",
"comments": "",
- "x": 1300.993782043457,
- "y": 146.31512928009033,
- "z": "fb90012b.616c1",
+ "x": 1276.989875793457,
+ "y": 137.31122303009033,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "3f14ea6e.335126",
+ "id": "e6e34bc5.a44238",
"type": "for",
"name": "for each existing VNF",
"xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1283.422248840332,
- "y": 186.31509113311768,
- "z": "fb90012b.616c1",
+ "x": 1259.418342590332,
+ "y": 177.31118488311768,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "5dff7a8c.9711b4"
+ "e6e708fd.086418"
]
]
},
{
- "id": "5dff7a8c.9711b4",
+ "id": "e6e708fd.086418",
"type": "switchNode",
"name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id",
"xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id == $service-data.vnfs.vnf[$idx].vnf-id`'>\n",
"comments": "",
"outputs": 1,
- "x": 1641.7080307006836,
- "y": 185.88659477233887,
- "z": "fb90012b.616c1",
+ "x": 1617.7041244506836,
+ "y": 176.88268852233887,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "b200b751.6600d8"
+ "f6e0def3.d2f88"
]
]
},
{
- "id": "5634d26b.2c620c",
+ "id": "55da435b.f5309c",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VNF id ' + $service-data.vnfs.vnf[$idx].vnf-id\n + ' already exists, and has order status ' + $service-data.vnfs.vnf[$idx].vnf-data.vnf-level-oper-status.order-status`\" />\n",
"comments": "",
- "x": 2084.5650024414062,
- "y": 186.4580249786377,
- "z": "fb90012b.616c1",
+ "x": 2060.5610961914062,
+ "y": 177.4541187286377,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "b200b751.6600d8",
+ "id": "f6e0def3.d2f88",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1946.9936714172363,
- "y": 185.45802116394043,
- "z": "fb90012b.616c1",
+ "x": 1922.9897651672363,
+ "y": 176.45411491394043,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[
- "5634d26b.2c620c"
+ "55da435b.f5309c"
]
]
},
{
- "id": "24d8ed6f.1c08a2",
+ "id": "c7efce39.0f90c",
"type": "execute",
"name": "execute generate-vnf-index",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vnf-index\"/>\n",
"comments": "",
"outputs": 1,
- "x": 685.9936218261719,
- "y": 272.60077476501465,
- "z": "fb90012b.616c1",
+ "x": 661.9897155761719,
+ "y": 263.59686851501465,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[]
]
},
{
- "id": "1e1b598f.ff6d76",
+ "id": "83c99a9.e9d4868",
"type": "set",
"name": "set new vnf_length",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='`$vnf-index + 1`' />\n",
"comments": "",
- "x": 659.9936065673828,
- "y": 237.60078287124634,
- "z": "fb90012b.616c1",
+ "x": 635.9897003173828,
+ "y": 228.59687662124634,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "8d749358.a9898",
+ "id": "ee0f7cd9.73819",
"type": "set",
"name": "set vnf-level-oper-status to Created",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 704.9936981201172,
- "y": 688.6010332107544,
- "z": "fb90012b.616c1",
+ "x": 680.9897918701172,
+ "y": 679.5971269607544,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "76af4df6.0affe4",
+ "id": "596fe131.2f016",
"type": "set",
"name": "copy input data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id' value='`$prop.vnf-index`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' value='$vnf-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' value='$vnf-topology-operation-input.vnf-request-input.' />\n\n",
"comments": "",
- "x": 638.8468208312988,
- "y": 642.5972957611084,
- "z": "fb90012b.616c1",
+ "x": 614.8429145812988,
+ "y": 633.5933895111084,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "a234fc68.a7971",
+ "id": "618cf28.a3bd10c",
"type": "save",
"name": "save service relationship in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"wan-port-config\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/wan-port-configs/wan-port-config/' + $prop.vnf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"wan-port-config.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-index`\" />",
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"wan-port-config\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/wan-port-configs/wan-port-config/' + $prop.vnf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"wan-port-config.wan-port-config-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-index`\" />",
"comments": "",
"outputs": 1,
- "x": 688.9936981201172,
- "y": 824.6011228561401,
- "z": "fb90012b.616c1",
+ "x": 664.9897918701172,
+ "y": 815.5972166061401,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[]
]
},
{
- "id": "f1475869.e78fd8",
+ "id": "2794c131.0510ce",
"type": "set",
"name": "set vnf-index and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$prop.vnf-index`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-index + '/vnf-data/'` \" />",
"comments": "",
- "x": 691.9936294555664,
- "y": 732.601044178009,
- "z": "fb90012b.616c1",
+ "x": 667.9897232055664,
+ "y": 723.597137928009,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "a35f1e97.dfac6",
+ "id": "4dbd7ea2.8473c",
"type": "record",
"name": "record",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-wanport-vnf-topology-operation-create\"/>\n<parameter name=\"field3\" value=\"SDWAN-Config\"/>\n",
"comments": "",
"outputs": 1,
- "x": 624.0039329528809,
- "y": 325.0039367675781,
- "z": "fb90012b.616c1",
+ "x": 600.0000267028809,
+ "y": 316.0000305175781,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[]
]
},
{
- "id": "e6a6ec15.a72f5",
+ "id": "93da82db.2cdc9",
"type": "comment",
"name": "Take the parameter names by removing prefix",
"info": "",
"comments": "",
- "x": 804.0042266845703,
- "y": 413.0039920806885,
- "z": "fb90012b.616c1",
+ "x": 780.0003204345703,
+ "y": 404.0000858306885,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "5db5d5cb.e3665c",
+ "id": "828392b5.41563",
"type": "execute",
"name": "execute split parameterName",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1124.038818359375,
- "y": 391.9830369949341,
- "z": "fb90012b.616c1",
+ "x": 1100.034912109375,
+ "y": 382.9791307449341,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[]
]
},
{
- "id": "137642b5.af1c4d",
+ "id": "a73faa8e.c89ba8",
"type": "set",
"name": "set parameterName",
"xml": "<set>\n<parameter name=\"`vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
"comments": "",
- "x": 1092.4833221435547,
- "y": 460.98312282562256,
- "z": "fb90012b.616c1",
+ "x": 1068.4794158935547,
+ "y": 451.97921657562256,
+ "z": "5ff8bbe7.b04e84",
"wires": []
},
{
- "id": "788b5a8e.cd86b4",
+ "id": "a279f8fb.0934f8",
"type": "call",
"name": "call sdwan-get-wan-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-wan-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 669.0043525695801,
- "y": 574.0043067932129,
- "z": "fb90012b.616c1",
+ "x": 645.0004463195801,
+ "y": 565.0004005432129,
+ "z": "5ff8bbe7.b04e84",
"wires": [
[]
]
},
{
- "id": "17c0b4a9.0b865b",
+ "id": "4f31f3dc.48bbdc",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$vnf-topology-operation-input.vnf-request-input.`' />\n",
"comments": "",
- "x": 650.0039367675781,
- "y": 541.004054069519,
- "z": "fb90012b.616c1",
+ "x": 626.0000305175781,
+ "y": 532.000147819519,
+ "z": "5ff8bbe7.b04e84",
"wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-deactivate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-deactivate.json
index c941eb14..b6ff38b7 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-deactivate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-vnf-topology-operation-wanport-deactivate.json
@@ -1,20 +1,20 @@
[
{
- "id": "7b8cbc85.2da064",
+ "id": "160bd41b.750adc",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 100.00390625,
- "y": 55.99999871850014,
- "z": "b1933fd7.45eec",
+ "x": 97,
+ "y": 50,
+ "z": "60265787.2327c8",
"wires": [
[
- "e9b1afb9.5ff99"
+ "7010ff28.09428"
]
]
},
{
- "id": "e9b1afb9.5ff99",
+ "id": "7010ff28.09428",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,701 +22,713 @@
"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": 248.2895965576172,
- "y": 106.23810735344887,
- "z": "b1933fd7.45eec",
+ "x": 245.2856903076172,
+ "y": 100.23810863494873,
+ "z": "60265787.2327c8",
"wires": [
[
- "4b2b7cbd.d36844"
+ "f412ee4c.d62e7"
]
]
},
{
- "id": "4b2b7cbd.d36844",
+ "id": "f412ee4c.d62e7",
"type": "method",
"name": "method sdwan-vnf-topology-operation-wanport-deactivate",
"xml": "<method rpc='sdwan-vnf-topology-operation-wanport-deactivate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 282.4325180053711,
- "y": 190.00001588463783,
- "z": "b1933fd7.45eec",
+ "x": 279.4286117553711,
+ "y": 184.0000171661377,
+ "z": "60265787.2327c8",
"wires": [
[
- "5407681f.e8b5e8"
+ "cc23525.50310b"
]
]
},
{
- "id": "5407681f.e8b5e8",
+ "id": "cc23525.50310b",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 257.6706123352051,
- "y": 574.6666819155216,
- "z": "b1933fd7.45eec",
+ "x": 254.66670608520508,
+ "y": 568.6666831970215,
+ "z": "60265787.2327c8",
"wires": [
[
- "df156b9b.893498",
- "be3201ef.467c4",
- "860b5ecf.dd7b5",
- "16992179.73e94f",
- "98f2142f.e861f8",
- "d04b477e.b0b688",
- "873153fb.ad4f6",
- "104270ca.7ed57f",
- "e4cc3ba0.aaef78",
- "8c780213.0f5d9",
- "a5d33dff.966b"
+ "8af94d5d.882d",
+ "db706027.a79c1",
+ "a0bc8740.7ee818",
+ "13704b55.ddb7b5",
+ "f6e2bea8.930d7",
+ "1d165946.98b807",
+ "e263e9f9.47b878",
+ "ec6fef57.1d937",
+ "f2ee43ab.85fef"
]
]
},
{
- "id": "df156b9b.893498",
+ "id": "8af94d5d.882d",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 763.0248603820801,
- "y": 99.02095222473145,
- "z": "b1933fd7.45eec",
+ "x": 760.0209541320801,
+ "y": 93.02095350623131,
+ "z": "60265787.2327c8",
"wires": [
[
- "cd5b067d.e6ac48",
- "8805239b.f3949",
- "b1447a06.d6b6b8"
+ "80fd0bfd.39f738",
+ "7b7c3289.46689c",
+ "eedac48f.477958"
]
]
},
{
- "id": "cd5b067d.e6ac48",
+ "id": "80fd0bfd.39f738",
"type": "other",
"name": "Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1006.024787902832,
- "y": 124.02103519439697,
- "z": "b1933fd7.45eec",
+ "x": 1003.020881652832,
+ "y": 118.02103647589684,
+ "z": "60265787.2327c8",
"wires": [
[
- "e50203dd.f1638"
+ "bd8e7274.c99a"
]
]
},
{
- "id": "e50203dd.f1638",
+ "id": "bd8e7274.c99a",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1154.8022994995117,
- "y": 103.9099702835083,
- "z": "b1933fd7.45eec",
+ "x": 1151.7983932495117,
+ "y": 97.90997156500816,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "8805239b.f3949",
+ "id": "7b7c3289.46689c",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1007.0251121520996,
- "y": 157.02105808258057,
- "z": "b1933fd7.45eec",
+ "x": 1004.0212059020996,
+ "y": 151.02105936408043,
+ "z": "60265787.2327c8",
"wires": [
[
- "ec39454c.89fad8"
+ "fc040973.03bed8"
]
]
},
{
- "id": "ec39454c.89fad8",
+ "id": "fc040973.03bed8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1154.2948150634766,
- "y": 146.57558059692383,
- "z": "b1933fd7.45eec",
+ "x": 1151.2909088134766,
+ "y": 140.5755818784237,
+ "z": "60265787.2327c8",
"wires": [
[
- "581f3be0.95f264",
- "9ccafa3a.a3a8e8"
+ "41b2ec7a.c9fac4",
+ "ed9b9aab.53af18"
]
]
},
{
- "id": "581f3be0.95f264",
+ "id": "41b2ec7a.c9fac4",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf_length[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1399.310775756836,
- "y": 98.44958019256592,
- "z": "b1933fd7.45eec",
+ "x": 1396.306869506836,
+ "y": 92.44958147406578,
+ "z": "60265787.2327c8",
"wires": [
[
- "66dc1ec4.8151c"
+ "da4ef740.d83fa8"
]
]
},
{
- "id": "9ccafa3a.a3a8e8",
+ "id": "ed9b9aab.53af18",
"type": "switchNode",
"name": "switch tmp.vidx ",
"xml": "<switch test=\"`$tmp.vidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1330.6121292114258,
- "y": 146.43275928497314,
- "z": "b1933fd7.45eec",
+ "x": 1327.6082229614258,
+ "y": 140.432760566473,
+ "z": "60265787.2327c8",
"wires": [
[
- "4834ec00.0aabb4"
+ "742d2b6f.de3234"
]
]
},
{
- "id": "4834ec00.0aabb4",
+ "id": "742d2b6f.de3234",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1484.0407676696777,
- "y": 145.00417232513428,
- "z": "b1933fd7.45eec",
+ "x": 1481.0368614196777,
+ "y": 139.00417360663414,
+ "z": "60265787.2327c8",
"wires": [
[
- "fddc1ade.282818"
+ "373d4940.5a03b6"
]
]
},
{
- "id": "5b23a76a.488d28",
+ "id": "cf1a968e.65c658",
"type": "switchNode",
"name": "switch vnfid found",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1770.739356994629,
- "y": 95.69969272613525,
- "z": "b1933fd7.45eec",
+ "x": 1767.735450744629,
+ "y": 89.69969400763512,
+ "z": "60265787.2327c8",
"wires": [
[
- "acf51a78.0a9178"
+ "6d3e9e16.89bfe"
]
]
},
{
- "id": "fddc1ade.282818",
+ "id": "373d4940.5a03b6",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1620.4691619873047,
- "y": 144.14703464508057,
- "z": "b1933fd7.45eec",
+ "x": 1617.4652557373047,
+ "y": 138.14703592658043,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "acf51a78.0a9178",
+ "id": "6d3e9e16.89bfe",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1809.691505432129,
- "y": 150.59241199493408,
- "z": "b1933fd7.45eec",
+ "x": 1806.687599182129,
+ "y": 144.59241327643394,
+ "z": "60265787.2327c8",
"wires": [
[
- "4a7918ac.67fac8"
+ "c733e74a.c143c8"
]
]
},
{
- "id": "b1447a06.d6b6b8",
+ "id": "eedac48f.477958",
"type": "outcome",
"name": "0",
"xml": "<outcome value='0'>\n",
"comments": "",
"outputs": 1,
- "x": 1002.9935340881348,
- "y": 91.98973083496094,
- "z": "b1933fd7.45eec",
+ "x": 999.9896278381348,
+ "y": 85.9897321164608,
+ "z": "60265787.2327c8",
"wires": [
[
- "e50203dd.f1638"
+ "bd8e7274.c99a"
]
]
},
{
- "id": "66dc1ec4.8151c",
+ "id": "da4ef740.d83fa8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1618.6604080200195,
- "y": 97.9896411895752,
- "z": "b1933fd7.45eec",
+ "x": 1615.6565017700195,
+ "y": 91.98964247107506,
+ "z": "60265787.2327c8",
"wires": [
[
- "5b23a76a.488d28"
+ "cf1a968e.65c658"
]
]
},
{
- "id": "be3201ef.467c4",
+ "id": "db706027.a79c1",
"type": "set",
"name": "set vnf in service-data",
"xml": "<set>\n<!--parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /-->\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.sdnc-request-header.' value='`$vnf-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.request-information.' value='`$vnf-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.' value='`$vnf-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-information.' value='`$vnf-topology-operation-input.vnf-information.`' />\n\n",
"comments": "",
- "x": 718.338077545166,
- "y": 747.6668863296509,
- "z": "b1933fd7.45eec",
+ "x": 715.334171295166,
+ "y": 741.6668876111507,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "860b5ecf.dd7b5",
+ "id": "a0bc8740.7ee818",
"type": "set",
"name": "set vnfId and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` \" />",
"comments": "",
- "x": 730.8937187194824,
- "y": 804.889181137085,
- "z": "b1933fd7.45eec",
+ "x": 727.8898124694824,
+ "y": 798.8891824185848,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "16992179.73e94f",
+ "id": "13704b55.ddb7b5",
"type": "set",
"name": "set vnf-level-oper-status to PendingDelete",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 773.3380928039551,
- "y": 839.6670169830322,
- "z": "b1933fd7.45eec",
+ "x": 770.3341865539551,
+ "y": 833.6670182645321,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "98f2142f.e861f8",
+ "id": "f6e2bea8.930d7",
"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": 683.6714630126953,
- "y": 928.4448499679565,
- "z": "b1933fd7.45eec",
+ "x": 680.6675567626953,
+ "y": 922.4448512494564,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "873153fb.ad4f6",
+ "id": "e263e9f9.47b878",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 743.5042667388916,
- "y": 267.00012239813805,
- "z": "b1933fd7.45eec",
+ "x": 740.5003604888916,
+ "y": 261.0001236796379,
+ "z": "60265787.2327c8",
"wires": [
[
- "5df9a8e2.afb138",
- "e0b2bff0.163f1",
- "a120de42.8cdeb"
+ "553a8d46.b43834",
+ "4956fcb2.4927a4",
+ "b5f5e61a.4229a8"
]
]
},
{
- "id": "5df9a8e2.afb138",
+ "id": "553a8d46.b43834",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 962.5042362213135,
- "y": 226.00011897087097,
- "z": "b1933fd7.45eec",
+ "x": 959.5003299713135,
+ "y": 220.00012025237083,
+ "z": "60265787.2327c8",
"wires": [
[
- "c101e40a.a37c18"
+ "f8d39c98.f3e5a"
]
]
},
{
- "id": "e0b2bff0.163f1",
+ "id": "4956fcb2.4927a4",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 965.9952030181885,
- "y": 273.5741546154022,
- "z": "b1933fd7.45eec",
+ "x": 962.9912967681885,
+ "y": 267.5741558969021,
+ "z": "60265787.2327c8",
"wires": [
[
- "1f1c50e3.e0332f"
+ "60e56df6.080ca4"
]
]
},
{
- "id": "a120de42.8cdeb",
+ "id": "b5f5e61a.4229a8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 961.3282108306885,
- "y": 314.9074676036835,
- "z": "b1933fd7.45eec",
+ "x": 958.3243045806885,
+ "y": 308.90746888518333,
+ "z": "60265787.2327c8",
"wires": [
[
- "4fef696b.8e5e98"
+ "15107992.3c8136"
]
]
},
{
- "id": "4fef696b.8e5e98",
+ "id": "15107992.3c8136",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1149.1007671356201,
- "y": 310.3466603755951,
- "z": "b1933fd7.45eec",
+ "x": 1146.0968608856201,
+ "y": 304.34666165709496,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "1f1c50e3.e0332f",
+ "id": "60e56df6.080ca4",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1142.566614151001,
- "y": 261.8598906993866,
- "z": "b1933fd7.45eec",
+ "x": 1139.562707901001,
+ "y": 255.85989198088646,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "c101e40a.a37c18",
+ "id": "f8d39c98.f3e5a",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1143.0043392181396,
- "y": 220.00015768408775,
- "z": "b1933fd7.45eec",
+ "x": 1140.0004329681396,
+ "y": 214.00015896558762,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "8c780213.0f5d9",
+ "id": "1d346910.f82317",
"type": "execute",
"name": "execute RestApiCallNode device port delete",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device-port-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/ports/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"portResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 776.0044193267822,
- "y": 642.666867017746,
- "z": "b1933fd7.45eec",
+ "x": 773.0005130767822,
+ "y": 636.6668682992458,
+ "z": "60265787.2327c8",
"wires": [
[
- "a8a639cc.af8fc8",
- "b547a1c8.93a66"
+ "42db533e.b56eac",
+ "3455c58f.b562ea"
]
]
},
{
- "id": "a8a639cc.af8fc8",
+ "id": "42db533e.b56eac",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1022.0044040679932,
- "y": 680.6669557094574,
- "z": "b1933fd7.45eec",
+ "x": 1019.0004978179932,
+ "y": 674.6669569909573,
+ "z": "60265787.2327c8",
"wires": [
[
- "da37396d.3af718"
+ "77804da4.2bade4"
]
]
},
{
- "id": "b547a1c8.93a66",
+ "id": "3455c58f.b562ea",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1018.0044841766357,
- "y": 634.6668708324432,
- "z": "b1933fd7.45eec",
+ "x": 1015.0005779266357,
+ "y": 628.6668721139431,
+ "z": "60265787.2327c8",
"wires": [
[
- "bf4f49a8.2593f8"
+ "7c085513.57701c"
]
]
},
{
- "id": "bf4f49a8.2593f8",
+ "id": "7c085513.57701c",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 1159.0045757293701,
- "y": 634.6668717861176,
- "z": "b1933fd7.45eec",
+ "x": 1156.0006694793701,
+ "y": 628.6668730676174,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "da37396d.3af718",
+ "id": "77804da4.2bade4",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1166.0042705535889,
- "y": 678.6668746471405,
- "z": "b1933fd7.45eec",
+ "x": 1163.0003643035889,
+ "y": 672.6668759286404,
+ "z": "60265787.2327c8",
"wires": [
[]
]
},
{
- "id": "e4cc3ba0.aaef78",
+ "id": "b1683370.08944",
"type": "execute",
"name": "execute RestApiCallNode wan port delete",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-wan-port-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/transport-network-ports/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"portResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 767.0045871734619,
- "y": 535.666864156723,
- "z": "b1933fd7.45eec",
+ "x": 764.0006809234619,
+ "y": 529.6668654382229,
+ "z": "60265787.2327c8",
"wires": [
[
- "456c9aa6.bae384",
- "c9572446.4deba8"
+ "25b510d9.36284",
+ "3a348892.4f4ad8"
]
]
},
{
- "id": "456c9aa6.bae384",
+ "id": "25b510d9.36284",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1000.0046825408936,
- "y": 568.6668565273285,
- "z": "b1933fd7.45eec",
+ "x": 997.0007762908936,
+ "y": 562.6668578088284,
+ "z": "60265787.2327c8",
"wires": [
[
- "3ae835e7.d94c3a"
+ "cc96ff80.a3e57"
]
]
},
{
- "id": "c9572446.4deba8",
+ "id": "3a348892.4f4ad8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1004.0047626495361,
- "y": 504.66693472862244,
- "z": "b1933fd7.45eec",
+ "x": 1001.0008563995361,
+ "y": 498.6669360101223,
+ "z": "60265787.2327c8",
"wires": [
[
- "2bd63ac3.ca30f6"
+ "ce0c3d97.4bdf8"
]
]
},
{
- "id": "2bd63ac3.ca30f6",
+ "id": "ce0c3d97.4bdf8",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 1149.004934310913,
- "y": 506.66693472862244,
- "z": "b1933fd7.45eec",
+ "x": 1146.001028060913,
+ "y": 500.6669360101223,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "3ae835e7.d94c3a",
+ "id": "cc96ff80.a3e57",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1156.0045261383057,
- "y": 566.6668565273285,
- "z": "b1933fd7.45eec",
+ "x": 1153.0006198883057,
+ "y": 560.6668578088284,
+ "z": "60265787.2327c8",
"wires": [
[]
]
},
{
- "id": "d04b477e.b0b688",
+ "id": "1d165946.98b807",
"type": "execute",
"name": "execute Properties",
"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": 711.0038948059082,
- "y": 142.0000295639038,
- "z": "b1933fd7.45eec",
+ "x": 707.9999885559082,
+ "y": 136.00003084540367,
+ "z": "60265787.2327c8",
"wires": [
[]
]
},
{
- "id": "104270ca.7ed57f",
+ "id": "ec6fef57.1d937",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
- "x": 760.0041751861572,
- "y": 405.66669368743896,
- "z": "b1933fd7.45eec",
+ "x": 757.0002689361572,
+ "y": 399.6666949689388,
+ "z": "60265787.2327c8",
"wires": [
[
- "4437f7fc.652918",
- "1c05902b.92524"
+ "4f27175.40c29e8",
+ "50a6cd99.43e804"
]
]
},
{
- "id": "4437f7fc.652918",
+ "id": "4f27175.40c29e8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 994.0042133331299,
- "y": 391.6667184829712,
- "z": "b1933fd7.45eec",
+ "x": 991.0003070831299,
+ "y": 385.66671976447105,
+ "z": "60265787.2327c8",
"wires": [
[
- "a3e2158c.084138"
+ "ba76090.b8b84f8"
]
]
},
{
- "id": "1c05902b.92524",
+ "id": "50a6cd99.43e804",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 987.2541751861572,
- "y": 437.3095769882202,
- "z": "b1933fd7.45eec",
+ "x": 984.2502689361572,
+ "y": 431.3095782697201,
+ "z": "60265787.2327c8",
"wires": [
[
- "7ff91448.c6f30c"
+ "a32d5aa2.e0b408"
]
]
},
{
- "id": "7ff91448.c6f30c",
+ "id": "a32d5aa2.e0b408",
"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 executing get token rest api\" />\n",
"comments": "",
- "x": 1140.0041751861572,
- "y": 437.05963802337646,
- "z": "b1933fd7.45eec",
+ "x": 1137.0002689361572,
+ "y": 431.0596393048763,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "a3e2158c.084138",
+ "id": "ba76090.b8b84f8",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
- "x": 1148.0042133331299,
- "y": 392.6667184829712,
- "z": "b1933fd7.45eec",
+ "x": 1145.0003070831299,
+ "y": 386.66671976447105,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "4a7918ac.67fac8",
+ "id": "c733e74a.c143c8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1950.0040168762207,
- "y": 151.00004482269287,
- "z": "b1933fd7.45eec",
+ "x": 1947.0001106262207,
+ "y": 145.00004610419273,
+ "z": "60265787.2327c8",
"wires": [
[
- "bb491f3b.31d3b",
- "af8f15c9.eb4d58",
- "df2693ee.5beea"
+ "2115f98.c329d06",
+ "5f1edf6a.5abca",
+ "e126aeff.fd3f4"
]
]
},
{
- "id": "a5d33dff.966b",
+ "id": "f2ee43ab.85fef",
"type": "update",
- "name": "save SDWAN wan port instance configuration in AAI",
+ "name": "update SDWAN wan port instance configuration in AAI",
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='wan-port-config' \n key='wan-port-config.wan-port-config-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='wan-port-config-id' value=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\" />\n<parameter name='operational-status' value='PendingDelete' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n",
"comments": "",
"outputs": 1,
- "x": 796.0041923522949,
- "y": 881.0004291534424,
- "z": "b1933fd7.45eec",
+ "x": 793.0002861022949,
+ "y": 875.0004304349422,
+ "z": "60265787.2327c8",
"wires": [
[]
]
},
{
- "id": "bb491f3b.31d3b",
+ "id": "2115f98.c329d06",
"type": "set",
"name": "set tmp.vidx and ctx.vnf-data",
"xml": "<set>\n<parameter name='tmp.vidx' value='`$vidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$vidx].`' />\n",
"comments": "",
- "x": 2200.0352516174316,
- "y": 102.03129148483276,
- "z": "b1933fd7.45eec",
+ "x": 2197.0313453674316,
+ "y": 96.03129276633263,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "af8f15c9.eb4d58",
+ "id": "5f1edf6a.5abca",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$ctx.vnf-data.vnf-data.vnf-request-input.`' />\n\n",
"comments": "",
- "x": 2172.4815406799316,
- "y": 148.6889271736145,
- "z": "b1933fd7.45eec",
+ "x": 2169.4776344299316,
+ "y": 142.68892845511436,
+ "z": "60265787.2327c8",
"wires": []
},
{
- "id": "df2693ee.5beea",
+ "id": "e126aeff.fd3f4",
"type": "call",
"name": "call sdwan-get-wan-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-wan-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 2196.481491088867,
- "y": 198.68891525268555,
- "z": "b1933fd7.45eec",
+ "x": 2193.477584838867,
+ "y": 192.6889165341854,
+ "z": "60265787.2327c8",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "e35c5cc.ba705a",
+ "type": "call",
+ "name": "call sdwan-get-tenant-auth",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 727,
+ "y": 462,
+ "z": "60265787.2327c8",
"wires": [
[]
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json
index ad151409..d90a5ccb 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json
@@ -1,20 +1,20 @@
[
{
- "id": "acaf9f12.dd321",
+ "id": "8722df6b.da333",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 119.00390625,
- "y": 52.00390625,
- "z": "816d5e60.eba45",
+ "x": 118,
+ "y": 57,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "9e7830e2.084e3"
+ "5f0a72e7.8810fc"
]
]
},
{
- "id": "9e7830e2.084e3",
+ "id": "5f0a72e7.8810fc",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,3990 +22,4038 @@
"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": 235.2895965576172,
- "y": 103.24201393127441,
- "z": "816d5e60.eba45",
+ "x": 234.2856903076172,
+ "y": 108.23810768127441,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b00ec17b.44975"
+ "a6501208.be07a"
]
]
},
{
- "id": "b00ec17b.44975",
+ "id": "a6501208.be07a",
"type": "method",
"name": "method sdwan-wanport-vnf-topology-operation-underlay",
"xml": "<method rpc='sdwan-wanport-vnf-topology-operation-underlay' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 238.43252563476562,
- "y": 188.00393772125244,
- "z": "816d5e60.eba45",
+ "x": 237.42861938476562,
+ "y": 193.00003147125244,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2452d404.5dd7bc"
+ "fbe9ed1f.31b14"
]
]
},
{
- "id": "2452d404.5dd7bc",
+ "id": "fbe9ed1f.31b14",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 170.67059326171875,
- "y": 296.67063903808594,
- "z": "816d5e60.eba45",
+ "x": 169.66668701171875,
+ "y": 301.66673278808594,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "74620ff1.b94be",
- "e68f1fae.052f",
- "18ea4160.5b97af",
- "84666856.592818",
- "f80aa612.1d1cd8"
+ "ba308345.6a0be",
+ "723ddf07.218d1",
+ "431fc2f2.17609c",
+ "38f6b67d.380b9a",
+ "32bd7569.5de31a"
]
]
},
{
- "id": "74620ff1.b94be",
+ "id": "ba308345.6a0be",
"type": "for",
"name": "for cidx..service-data.consumed-allotted-resources.consumed-allotted-resource[]",
"xml": "<for index='cidx' start='0' end='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 605.004337310791,
- "y": 435.6707601547241,
- "z": "816d5e60.eba45",
+ "x": 604.000431060791,
+ "y": 440.6668539047241,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "89904125.f9c2d"
+ "88f8bb94.113e88"
]
]
},
{
- "id": "f587f945.9668c8",
+ "id": "2cdd7d19.2083a2",
"type": "set",
"name": "set prop.ar.allotted-resource-id",
"xml": "<set>\n<parameter name='prop.ar.allotted-resource-id' value='`$service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].allotted-resource-id`' />\n",
"comments": "",
- "x": 1395.0052490234375,
- "y": 124.97268486022949,
- "z": "816d5e60.eba45",
+ "x": 1394.0013427734375,
+ "y": 129.9687786102295,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "7103c5d5.4c730c",
+ "id": "f2739d06.3f82a",
"type": "comment",
"name": "Query MDSAL for AR",
"info": "",
"comments": "",
- "x": 1720.3379211425781,
- "y": 148.97255420684814,
- "z": "816d5e60.eba45",
+ "x": 1719.3340148925781,
+ "y": 153.96864795684814,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "95a2de04.a237b",
+ "id": "4600defb.d9dc1",
"type": "comment",
"name": "Query MDSAL to get parent service based on service instance id from AR",
"info": "",
"comments": "",
- "x": 2190.338779449463,
- "y": 167.97253322601318,
- "z": "816d5e60.eba45",
+ "x": 2189.334873199463,
+ "y": 172.96862697601318,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "4d085fb4.7bdbe",
+ "id": "2398fd5d.dbac12",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1969.67232131958,
- "y": 203.63917350769043,
- "z": "816d5e60.eba45",
+ "x": 1968.66841506958,
+ "y": 208.63526725769043,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6619fa96.9e1c44"
+ "179e1db5.4a8f02"
]
]
},
{
- "id": "6619fa96.9e1c44",
+ "id": "179e1db5.4a8f02",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2124.672161102295,
- "y": 203.13900661468506,
- "z": "816d5e60.eba45",
+ "x": 2123.668254852295,
+ "y": 208.13510036468506,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "65302594.0054ec"
+ "35d0f2e8.ed82ae"
]
]
},
{
- "id": "33787bc7.0b4834",
+ "id": "f8dd83a.151c88",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 2448.3626976013184,
- "y": 199.75814723968506,
- "z": "816d5e60.eba45",
+ "x": 2447.3587913513184,
+ "y": 204.75424098968506,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "545b3871.7610f8"
+ "2218a177.4e456e"
]
]
},
{
- "id": "17a34962.7bafd7",
+ "id": "7900e8ec.0ba228",
"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: Connection attachement resource not found\" />\n \n",
"comments": "",
- "x": 2594.1314735412598,
- "y": 239.20513534545898,
- "z": "816d5e60.eba45",
+ "x": 2593.1275672912598,
+ "y": 244.20122909545898,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "60f770e5.3c645",
+ "id": "7edde1df.f81a4",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1962.5240478515625,
- "y": 250.70518016815186,
- "z": "816d5e60.eba45",
+ "x": 1961.5201416015625,
+ "y": 255.70127391815186,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a69f2107.3bfff"
+ "ae127aa8.bf8958"
]
]
},
{
- "id": "a69f2107.3bfff",
+ "id": "ae127aa8.bf8958",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2112.5238914489746,
- "y": 251.37173557281494,
- "z": "816d5e60.eba45",
+ "x": 2111.5199851989746,
+ "y": 256.36782932281494,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "48f1dbd9.82eaf4"
+ "c86b6674.f9da58"
]
]
},
{
- "id": "3677d240.46bcee",
+ "id": "735fee8b.f10fd",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2436.6906509399414,
- "y": 237.03850746154785,
- "z": "816d5e60.eba45",
+ "x": 2435.6867446899414,
+ "y": 242.03460121154785,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "17a34962.7bafd7"
+ "7900e8ec.0ba228"
]
]
},
{
- "id": "65302594.0054ec",
+ "id": "35d0f2e8.ed82ae",
"type": "switchNode",
"name": "switch cr length",
"xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 2288.672336578369,
- "y": 203.6391897201538,
- "z": "816d5e60.eba45",
+ "x": 2287.668430328369,
+ "y": 208.6352834701538,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "33787bc7.0b4834",
- "3677d240.46bcee"
+ "f8dd83a.151c88",
+ "735fee8b.f10fd"
]
]
},
{
- "id": "f2c93863.974c98",
+ "id": "99f51e24.95bbd",
"type": "set",
"name": "set parent-service-instance-id",
"xml": "<set>\n<parameter name='prop.parent-service-instance-id' value='`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.parent-service-instance-id`' />\n\n",
"comments": "",
- "x": 2844.0059356689453,
- "y": 200.63917064666748,
- "z": "816d5e60.eba45",
+ "x": 2843.0020294189453,
+ "y": 205.63526439666748,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "545b3871.7610f8",
+ "id": "2218a177.4e456e",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic='true'>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2598.4817276000977,
- "y": 199.80570697784424,
- "z": "816d5e60.eba45",
+ "x": 2597.4778213500977,
+ "y": 204.80180072784424,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f2c93863.974c98",
- "c4ef0618.a01ef8"
+ "99f51e24.95bbd",
+ "87284033.76d89"
]
]
},
{
- "id": "48f1dbd9.82eaf4",
+ "id": "c86b6674.f9da58",
"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: Connection attachement resource not found\" />\n \n",
"comments": "",
- "x": 2280.005344390869,
- "y": 249.63911151885986,
- "z": "816d5e60.eba45",
+ "x": 2279.001438140869,
+ "y": 254.63520526885986,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "3af4c28.a27653e",
+ "id": "3ba72ba0.13a9f4",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2067.307460784912,
- "y": 521.7748374938965,
- "z": "816d5e60.eba45",
+ "x": 2066.303554534912,
+ "y": 526.7709312438965,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "29090a88.41c1f6"
+ "3c18f953.7698e6"
]
]
},
{
- "id": "b8d8640d.13eac8",
+ "id": "b947c854.e35438",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2059.15926361084,
- "y": 556.8409223556519,
- "z": "816d5e60.eba45",
+ "x": 2058.15535736084,
+ "y": 561.8370161056519,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "bda3efcf.89dfe"
+ "5f7ffb48.00ef54"
]
]
},
{
- "id": "bda3efcf.89dfe",
+ "id": "5f7ffb48.00ef54",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 2205.308036804199,
- "y": 557.1084184646606,
- "z": "816d5e60.eba45",
+ "x": 2204.304130554199,
+ "y": 562.1045122146606,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "29090a88.41c1f6",
+ "id": "3c18f953.7698e6",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2187.3077087402344,
- "y": 521.774920463562,
- "z": "816d5e60.eba45",
+ "x": 2186.3038024902344,
+ "y": 526.771014213562,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "c548252d.342ee8",
+ "id": "9ef76182.7b173",
"type": "for",
"name": "for pnidx.. mdsal-psd.networks.network_length[]",
"xml": "<for index='pnidx' start='0' end='`$mdsal-psd.service-data.networks.network_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1750.6722564697266,
- "y": 621.3067955970764,
- "z": "816d5e60.eba45",
+ "x": 1749.6683502197266,
+ "y": 626.3028893470764,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "e621a712.c02488"
+ "e38b67ea.4c8758"
]
]
},
{
- "id": "4d2b2a60.5a15c4",
+ "id": "348ba1e1.19e85e",
"type": "switchNode",
"name": "switch ActivateSDWANConnectivityInstance",
"xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$pnidx].network-data.request-information.request-action == 'ActivateSDWANConnectivityInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 2280.3388900756836,
- "y": 590.3067970275879,
- "z": "816d5e60.eba45",
+ "x": 2279.3349838256836,
+ "y": 595.3028907775879,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "eff7a2d.680436"
+ "27c81bce.91e324"
]
]
},
{
- "id": "eff7a2d.680436",
+ "id": "27c81bce.91e324",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2532.338424682617,
- "y": 591.3067345619202,
- "z": "816d5e60.eba45",
+ "x": 2531.334518432617,
+ "y": 596.3028283119202,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b41985de.5559e8"
+ "917509ae.cf1bf8"
]
]
},
{
- "id": "b41985de.5559e8",
+ "id": "917509ae.cf1bf8",
"type": "set",
"name": "set tmp.pnidx ",
"xml": "<set>\n<parameter name='tmp.pnidx' value='`$pnidx`' />\n\n",
"comments": "",
- "x": 2688.3381118774414,
- "y": 591.3067345619202,
- "z": "816d5e60.eba45",
+ "x": 2687.3342056274414,
+ "y": 596.3028283119202,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "2eff9ba0.ecf354",
+ "id": "1fd45985.393f26",
"type": "for",
"name": "for loop paramidx - Get topology from servicedata",
"xml": "<for index=\"paramidx\" start=\"0\" end=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 1682.3390655517578,
- "y": 706.3064250946045,
- "z": "816d5e60.eba45",
+ "x": 1681.3351593017578,
+ "y": 711.3025188446045,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f3cef2f6.2a146"
+ "4ebf01e5.37d06"
]
]
},
{
- "id": "482a4c29.31cfa4",
+ "id": "8d7971fd.c23e3",
"type": "switchNode",
"name": "switch topology",
"xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'topology'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2134.339157104492,
- "y": 685.3063306808472,
- "z": "816d5e60.eba45",
+ "x": 2133.335250854492,
+ "y": 690.3024244308472,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "65d66991.892e68"
+ "e336f6e8.a1adc8"
]
]
},
{
- "id": "65d66991.892e68",
+ "id": "e336f6e8.a1adc8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2285.339168548584,
- "y": 683.3063726425171,
- "z": "816d5e60.eba45",
+ "x": 2284.335262298584,
+ "y": 688.3024663925171,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "1a0e340c.b9591c"
+ "f2813d3e.d5ec3"
]
]
},
{
- "id": "1a0e340c.b9591c",
+ "id": "f2813d3e.d5ec3",
"type": "set",
"name": "set topology",
"xml": "<set>\n<parameter name='prop.topology' value='`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
"comments": "",
- "x": 2426.338897705078,
- "y": 682.9063062667847,
- "z": "816d5e60.eba45",
+ "x": 2425.334991455078,
+ "y": 687.9024000167847,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "8b82943e.e37978",
+ "id": "4a7f65c3.11a50c",
"type": "switchNode",
"name": "switch tmp.pnidx ",
"xml": "<switch test=\"`$tmp.pnidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1653.338882446289,
- "y": 665.9729976654053,
- "z": "816d5e60.eba45",
+ "x": 1652.334976196289,
+ "y": 670.9690914154053,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6c46e25f.8ffa9c"
+ "42c35e07.6414a"
]
]
},
{
- "id": "6c46e25f.8ffa9c",
+ "id": "42c35e07.6414a",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1808.7675552368164,
- "y": 664.5443773269653,
- "z": "816d5e60.eba45",
+ "x": 1807.7636489868164,
+ "y": 669.5404710769653,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "7abaa33.8b7355c"
+ "79c31704.e1ea48"
]
]
},
{
- "id": "7abaa33.8b7355c",
+ "id": "79c31704.e1ea48",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1949.1961784362793,
- "y": 665.6874666213989,
- "z": "816d5e60.eba45",
+ "x": 1948.1922721862793,
+ "y": 670.6835603713989,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "f3550d2c.724f9",
+ "id": "d058b4fc.a3d908",
"type": "switchNode",
"name": "switch topology hub-spoke",
"xml": "<switch test=\"`$prop.topology == 'hub-spoke'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1561.3387489318848,
- "y": 768.3062467575073,
- "z": "816d5e60.eba45",
+ "x": 1560.3348426818848,
+ "y": 773.3023405075073,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "ab080c7a.92d5",
- "3d04ef10.4ea32"
+ "80132a76.17bcc8",
+ "f4211b87.94b798"
]
]
},
{
- "id": "ab080c7a.92d5",
+ "id": "80132a76.17bcc8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1751.338436126709,
- "y": 793.3067321777344,
- "z": "816d5e60.eba45",
+ "x": 1750.334529876709,
+ "y": 798.3028259277344,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "8abbeb7b.b004e8"
+ "7df004fc.b974bc"
]
]
},
{
- "id": "3d04ef10.4ea32",
+ "id": "f4211b87.94b798",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 1745.3393630981445,
- "y": 754.3063945770264,
- "z": "816d5e60.eba45",
+ "x": 1744.3354568481445,
+ "y": 759.3024883270264,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "86771426.4b32c8"
+ "f043ab05.abcb68"
]
]
},
{
- "id": "86771426.4b32c8",
+ "id": "f043ab05.abcb68",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1881.3393669128418,
- "y": 754.3063335418701,
- "z": "816d5e60.eba45",
+ "x": 1880.3354606628418,
+ "y": 759.3024272918701,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "8abbeb7b.b004e8",
+ "id": "7df004fc.b974bc",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1756.67138671875,
- "y": 861.3059663772583,
- "z": "816d5e60.eba45",
+ "x": 1755.66748046875,
+ "y": 866.3020601272583,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "aa63c4ce.dcdf88"
+ "f2cfe93e.7237b8"
]
]
},
{
- "id": "aa63c4ce.dcdf88",
+ "id": "f2cfe93e.7237b8",
"type": "for",
"name": "for ppidx.. mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]",
"xml": "<for index='ppidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 2164.004638671875,
- "y": 861.6395845413208,
- "z": "816d5e60.eba45",
+ "x": 2163.000732421875,
+ "y": 866.6356782913208,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "db34806a.eb197"
+ "de6797a2.586c78"
]
]
},
{
- "id": "a12ec2fd.fe008",
+ "id": "ffb0cb19.6bd078",
"type": "set",
"name": "set prop.ar.provided-allotted-resource-id",
"xml": "<set>\n<parameter name='prop.ar.provided-allotted-resource-id' value='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$ppidx].allotted-resource-id`' />\n\n",
"comments": "",
- "x": 2255.0057525634766,
- "y": 939.6398825645447,
- "z": "816d5e60.eba45",
+ "x": 2254.0018463134766,
+ "y": 944.6359763145447,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "48c0bc5c.016e84",
+ "id": "7d29151f.aff58c",
"type": "for",
"name": "for loop aridx - Get role from allotted resource",
"xml": "<for index=\"aridx\" start=\"0\" end=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2273.0064544677734,
- "y": 1050.306674003601,
- "z": "816d5e60.eba45",
+ "x": 2272.0025482177734,
+ "y": 1055.302767753601,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6e2c1efa.030fd"
+ "99b001da.0efb4"
]
]
},
{
- "id": "d87f1462.94a148",
+ "id": "175772d7.f9d53d",
"type": "switchNode",
"name": "switch Role",
"xml": "<switch test=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].name == 'Role'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2682.006565093994,
- "y": 1053.3067607879639,
- "z": "816d5e60.eba45",
+ "x": 2681.002658843994,
+ "y": 1058.3028545379639,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "8902bff0.b993a"
+ "d13f62a9.a25bd"
]
]
},
{
- "id": "8902bff0.b993a",
+ "id": "d13f62a9.a25bd",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2823.0068969726562,
- "y": 1052.3067598342896,
- "z": "816d5e60.eba45",
+ "x": 2822.0029907226562,
+ "y": 1057.3028535842896,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d0dace3e.a4044"
+ "63261a78.0b6344"
]
]
},
{
- "id": "d0dace3e.a4044",
+ "id": "63261a78.0b6344",
"type": "set",
"name": "set prop.role",
"xml": "<set>\n<parameter name='prop.role' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].value`' />\n",
"comments": "",
- "x": 2964.0069313049316,
- "y": 1053.9066514968872,
- "z": "816d5e60.eba45",
+ "x": 2963.0030250549316,
+ "y": 1058.9027452468872,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "a56e979.94c4668",
+ "id": "63613798.d70908",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2759.0059509277344,
- "y": 956.973176240921,
- "z": "816d5e60.eba45",
+ "x": 2758.0020446777344,
+ "y": 961.969269990921,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5e3a3525.ed601c"
+ "18ba51e1.01a3be"
]
]
},
{
- "id": "36ee87ff.edcc88",
+ "id": "9fe7ff8.35548",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2755.8576736450195,
- "y": 1011.0392594337463,
- "z": "816d5e60.eba45",
+ "x": 2754.8537673950195,
+ "y": 1016.0353531837463,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "61955a75.34d004"
+ "2fd2f3c1.09b97c"
]
]
},
{
- "id": "1dae6147.4a990f",
+ "id": "8ad9ee53.6aa87",
"type": "switchNode",
"name": "switch role hub",
"xml": "<switch test=\"`$prop.role == hub`\">\n",
"comments": "",
"outputs": 1,
- "x": 2139.3390884399414,
- "y": 1115.6397142410278,
- "z": "816d5e60.eba45",
+ "x": 2138.3351821899414,
+ "y": 1120.6358079910278,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "918c56f9.c83968",
- "c6d12fe7.97792"
+ "6011fd41.335614",
+ "472beb8.34ca814"
]
]
},
{
- "id": "f44852b5.87cbc",
+ "id": "890f782e.076f68",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2455.3384742736816,
- "y": 1091.6393175125122,
- "z": "816d5e60.eba45",
+ "x": 2454.3345680236816,
+ "y": 1096.6354112625122,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "b92c0442.b0f838",
+ "id": "aa2b8cd4.2f9ae",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2865.3081092834473,
- "y": 1187.1084241867065,
- "z": "816d5e60.eba45",
+ "x": 2864.3042030334473,
+ "y": 1192.1045179367065,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c83cb2fc.e107f"
+ "4765f05a.45c5e"
]
]
},
{
- "id": "3638a6d7.49015a",
+ "id": "1bed61f6.90e36e",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2867.159679412842,
- "y": 1247.174506187439,
- "z": "816d5e60.eba45",
+ "x": 2866.155773162842,
+ "y": 1252.170599937439,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "7e0afffe.3838d"
+ "151f6728.afe339"
]
]
},
{
- "id": "7e0afffe.3838d",
+ "id": "151f6728.afe339",
"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: SDWAN service-data not found\" />\n \n",
"comments": "",
- "x": 3011.308452606201,
- "y": 1209.4419202804565,
- "z": "816d5e60.eba45",
+ "x": 3010.304546356201,
+ "y": 1214.4380140304565,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "c83cb2fc.e107f",
+ "id": "4765f05a.45c5e",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2995.3081283569336,
- "y": 1176.1085844039917,
- "z": "816d5e60.eba45",
+ "x": 2994.3042221069336,
+ "y": 1181.1046781539917,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "f6606352.8ce6f",
+ "id": "f7f9e60d.d46178",
"type": "set",
"name": "set prop.ar-service-instance-id",
"xml": "<set>\n<parameter name='prop.ar-service-instance-id' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.connection-attachment-topology.allotted-resource-identifiers.consuming-service-instance-id`' />\n",
"comments": "",
- "x": 2467.3395080566406,
- "y": 1175.6399170160294,
- "z": "816d5e60.eba45",
+ "x": 2466.3356018066406,
+ "y": 1180.6360107660294,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "5ea29b9f.be4264",
+ "id": "f464743.4983e88",
"type": "for",
"name": "for arvidx.. mdsal-arsd.service-data.vnfs.vnf_length[]",
"xml": "<for index='arvidx' start='0' end='`$mdsal-arsd.service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 2511.0059814453125,
- "y": 1297.6397066116333,
- "z": "816d5e60.eba45",
+ "x": 2510.0020751953125,
+ "y": 1302.6358003616333,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4d51cabb.29bdd4"
+ "535fb492.abce2c"
]
]
},
{
- "id": "4d51cabb.29bdd4",
+ "id": "535fb492.abce2c",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2857.6723022460938,
- "y": 1287.6396827697754,
- "z": "816d5e60.eba45",
+ "x": 2856.6683959960938,
+ "y": 1292.6357765197754,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d3ef4c0.e5881b8",
- "6e60b7ca.332018",
- "a1284f22.c1dd1"
+ "b26020e0.3a846",
+ "5e2a4404.59208c",
+ "858743af.15464"
]
]
},
{
- "id": "d3ef4c0.e5881b8",
+ "id": "b26020e0.3a846",
"type": "switchNode",
"name": "switch ActivateSDWANPortInstance",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSDWANPortInstance'`\">\n \n\n",
"comments": "",
"outputs": 1,
- "x": 3119.672410964966,
- "y": 1258.6406421661377,
- "z": "816d5e60.eba45",
+ "x": 3118.668504714966,
+ "y": 1263.6367359161377,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "bf3a29ae.d2e8a8"
+ "6b78409.f5b87c"
]
]
},
{
- "id": "5fa744b7.80a78c",
+ "id": "dde2f6f9.3c1848",
"type": "switchNode",
"name": "switch tmp.portvidx ",
"xml": "<switch test=\"`$tmp.portvidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2592.672119140625,
- "y": 1342.3063516616821,
- "z": "816d5e60.eba45",
+ "x": 2591.668212890625,
+ "y": 1347.3024454116821,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "72b9c858.12ec88"
+ "58f23c0f.4a7544"
]
]
},
{
- "id": "15f5118.456cfef",
+ "id": "3d280456.864e3c",
"type": "for",
"name": "for loop wportidx - Get wan port ID from servicedata",
"xml": "<for index=\"wportidx\" start=\"0\" end=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2517.6727294921875,
- "y": 1497.6406106948853,
- "z": "816d5e60.eba45",
+ "x": 2516.6688232421875,
+ "y": 1502.6367044448853,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b2e9e931.6800c8"
+ "3b6a88cf.f649b8"
]
]
},
{
- "id": "72b9c858.12ec88",
+ "id": "58f23c0f.4a7544",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 2753.1005840301514,
- "y": 1341.8778715133667,
- "z": "816d5e60.eba45",
+ "x": 2752.0966777801514,
+ "y": 1346.8739652633667,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f81f5327.8ee49"
+ "6637a392.65819c"
]
]
},
{
- "id": "f81f5327.8ee49",
+ "id": "6637a392.65819c",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id (port) not found in service-data\" />\n",
"comments": "",
- "x": 2890.529541015625,
- "y": 1342.0212831497192,
- "z": "816d5e60.eba45",
+ "x": 2889.525634765625,
+ "y": 1347.0173768997192,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "bf3a29ae.d2e8a8",
+ "id": "6b78409.f5b87c",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3347.67209815979,
- "y": 1256.640643119812,
- "z": "816d5e60.eba45",
+ "x": 3346.66819190979,
+ "y": 1261.636736869812,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2e9dbb2.cfc4c44"
+ "11f23b34.c014d5"
]
]
},
{
- "id": "b2e9e931.6800c8",
+ "id": "3b6a88cf.f649b8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2860.673713684082,
- "y": 1500.6408605575562,
- "z": "816d5e60.eba45",
+ "x": 2859.669807434082,
+ "y": 1505.6369543075562,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "948d8437.e73248",
- "89e2b91a.b2d6b8",
- "18165b60.a7ba85",
- "ccf6624c.26897"
+ "9eb62557.123aa8",
+ "6f944994.65d2c8",
+ "b81eb9e0.1976f8",
+ "3235095c.ee2c06"
]
]
},
{
- "id": "948d8437.e73248",
+ "id": "9eb62557.123aa8",
"type": "switchNode",
"name": "switch transportNetworkName",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'transportNetworkName'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3155.674663543701,
- "y": 1439.6413974761963,
- "z": "816d5e60.eba45",
+ "x": 3154.670757293701,
+ "y": 1444.6374912261963,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "cfc84538.b28318"
+ "a7e30f58.58c4"
]
]
},
{
- "id": "2e9dbb2.cfc4c44",
+ "id": "11f23b34.c014d5",
"type": "set",
"name": "set tmp.portvidx ",
"xml": "<set>\n<parameter name='tmp.portvidx' value='`$arvidx`' />\n\n",
"comments": "",
- "x": 3502.671781539917,
- "y": 1256.6406421661377,
- "z": "816d5e60.eba45",
+ "x": 3501.667875289917,
+ "y": 1261.6367359161377,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "cfc84538.b28318",
+ "id": "a7e30f58.58c4",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3348.6746788024902,
- "y": 1439.64155960083,
- "z": "816d5e60.eba45",
+ "x": 3347.6707725524902,
+ "y": 1444.63765335083,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "cb06aff7.fe992"
+ "9cf2c3d4.0b4b5"
]
]
},
{
- "id": "cb06aff7.fe992",
+ "id": "9cf2c3d4.0b4b5",
"type": "set",
"name": "set prop.hub.transportNetworkName",
"xml": "<set>\n<parameter name='prop.hub.transportNetworkName' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n",
"comments": "",
- "x": 3566.6746864318848,
- "y": 1438.24214553833,
- "z": "816d5e60.eba45",
+ "x": 3565.6707801818848,
+ "y": 1443.23823928833,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "89e2b91a.b2d6b8",
+ "id": "6f944994.65d2c8",
"type": "switchNode",
"name": "switch wanPortId",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'wanPortId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3117.007396697998,
- "y": 1473.6410064697266,
- "z": "816d5e60.eba45",
+ "x": 3116.003490447998,
+ "y": 1478.6371002197266,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c1169dfe.4c65a"
+ "b31bd9b2.46c7d8"
]
]
},
{
- "id": "c1169dfe.4c65a",
+ "id": "b31bd9b2.46c7d8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3278.007724761963,
- "y": 1474.6410865783691,
- "z": "816d5e60.eba45",
+ "x": 3277.003818511963,
+ "y": 1479.6371803283691,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6fd3807f.bc967"
+ "d3357919.f54078"
]
]
},
{
- "id": "6fd3807f.bc967",
+ "id": "d3357919.f54078",
"type": "set",
"name": "set prop.hub.wanPortId",
"xml": "<set>\n<parameter name='prop.hub.wanPortId' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n",
"comments": "",
- "x": 3468.008186340332,
- "y": 1474.2413625717163,
- "z": "816d5e60.eba45",
+ "x": 3467.004280090332,
+ "y": 1479.2374563217163,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "2d5b2f06.016de",
+ "id": "2c43f3c.460060c",
"type": "switchNode",
"name": "switch prop.hub.transportNetworkName==prop.spoke.transportNetworkName",
"xml": "<switch test=\"`$prop.hub.transportNetworkName == $prop.spoke.transportNetworkName`\">\n",
"comments": "",
"outputs": 1,
- "x": 2595.008056640625,
- "y": 1600.308346748352,
- "z": "816d5e60.eba45",
+ "x": 2594.004150390625,
+ "y": 1605.304440498352,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "336fdae9.175cb6",
- "1f1ba045.97a09"
+ "cf49239.d51bfe",
+ "c6577e7a.d8dfd"
]
]
},
{
- "id": "336fdae9.175cb6",
+ "id": "cf49239.d51bfe",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2941.0075874328613,
- "y": 1637.3084206581116,
- "z": "816d5e60.eba45",
+ "x": 2940.0036811828613,
+ "y": 1642.3045144081116,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4f105ce1.5af714"
+ "c20a45c1.991ea8"
]
]
},
{
- "id": "1f1ba045.97a09",
+ "id": "c6577e7a.d8dfd",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 2945.0080757141113,
- "y": 1572.3080530166626,
- "z": "816d5e60.eba45",
+ "x": 2944.0041694641113,
+ "y": 1577.3041467666626,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5909586.22baea8"
+ "7523e16b.4849a"
]
]
},
{
- "id": "5909586.22baea8",
+ "id": "7523e16b.4849a",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3085.0080032348633,
- "y": 1600.308177947998,
- "z": "816d5e60.eba45",
+ "x": 3084.0040969848633,
+ "y": 1605.304271697998,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "db34806a.eb197",
+ "id": "de6797a2.586c78",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1906.0361328125,
- "y": 970.8372163772583,
- "z": "816d5e60.eba45",
+ "x": 1905.0322265625,
+ "y": 975.8333101272583,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a12ec2fd.fe008",
- "7504b3dc.db15fc",
- "28b961ad.bfb2de",
- "1dae6147.4a990f",
- "48c0bc5c.016e84"
+ "ffb0cb19.6bd078",
+ "9b080888.c9b298",
+ "1ff59188.ff36ae",
+ "8ad9ee53.6aa87",
+ "7d29151f.aff58c"
]
]
},
{
- "id": "3b80b5a9.9770ba",
+ "id": "524b783f.8c1128",
"type": "switchNode",
"name": "switch vpnId",
- "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpnId'`\">\n",
+ "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpn-id'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2124.005172729492,
- "y": 729.6393413543701,
- "z": "816d5e60.eba45",
+ "x": 2123.001266479492,
+ "y": 734.6354351043701,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c6514d30.77c24"
+ "6c47f41b.3d3cac"
]
]
},
{
- "id": "c6514d30.77c24",
+ "id": "6c47f41b.3d3cac",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2268.005184173584,
- "y": 729.6393823623657,
- "z": "816d5e60.eba45",
+ "x": 2267.001277923584,
+ "y": 734.6354761123657,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "777a9029.320d4"
+ "9b1a7d07.58406"
]
]
},
{
- "id": "777a9029.320d4",
+ "id": "9b1a7d07.58406",
"type": "set",
"name": "set prop.vpnId",
"xml": "<set>\n<parameter name='prop.vpnId' value='`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n",
"comments": "",
- "x": 2426.0049057006836,
- "y": 728.2393169403076,
- "z": "816d5e60.eba45",
+ "x": 2425.0009994506836,
+ "y": 733.2354106903076,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "772df895.4e43b8",
+ "id": "c93e7e34.eb504",
"type": "set",
"name": "Set prop.hubTnpId",
"xml": "<set>\n<parameter name='prop.hubTnpId' value='$prop.hub.wanPortId' />\n\n",
"comments": "",
- "x": 2632.340461730957,
- "y": 1726.6402111053467,
- "z": "816d5e60.eba45",
+ "x": 2631.336555480957,
+ "y": 1731.6363048553467,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "32021f5a.688fc",
+ "id": "33961398.8b885c",
"type": "execute",
"name": "execute RestApiCallNode underlay route",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"underlayHubResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 3461.3399982452393,
- "y": 2412.9747483730316,
- "z": "816d5e60.eba45",
+ "x": 3463.33624458313,
+ "y": 2602.9708592891693,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "dd81b865.bfe928",
- "b6ee17f7.b3f2b8"
+ "54355641.66e388",
+ "a6852c79.79538"
]
]
},
{
- "id": "b6ee17f7.b3f2b8",
+ "id": "a6852c79.79538",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 3728.339906692505,
- "y": 2440.9747779369354,
- "z": "816d5e60.eba45",
+ "x": 3730.3361530303955,
+ "y": 2630.970888853073,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "dd81b865.bfe928",
+ "id": "54355641.66e388",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 3726.3395862579346,
- "y": 2396.9747684001923,
- "z": "816d5e60.eba45",
+ "x": 3728.335832595825,
+ "y": 2586.97087931633,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5f5cdc8d.3e29c4"
+ "e784c17f.677b5"
]
]
},
{
- "id": "5f5cdc8d.3e29c4",
+ "id": "e784c17f.677b5",
"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 executing sdwan hub route underlay rest api\" />\n",
"comments": "",
- "x": 3868.3402729034424,
- "y": 2394.974851369858,
- "z": "816d5e60.eba45",
+ "x": 3870.336519241333,
+ "y": 2584.9709622859955,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "ae46a29e.f97e3",
+ "id": "45a08ea1.9e3d3",
"type": "set",
"name": "Add prop.hub.route",
"xml": "<set>\n<parameter name='prop.route.id' value='`$prop.hubRouteId`' />\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.hub.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.hub.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.hub.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.spoke.wanPortId`' />\n<parameter name='prop.route.ipAddress' value='`$prop.hub.ipAddress`' />\n\n\n",
"comments": "",
- "x": 3405.6733779907227,
- "y": 2369.6412563323975,
- "z": "816d5e60.eba45",
+ "x": 3407.6696243286133,
+ "y": 2559.637367248535,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "6c422db5.5ce744",
+ "id": "5e2b5a00.fe4964",
"type": "execute",
"name": "execute RestApiCallNode underlay route",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"underlayspokeResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 3480.6733779907227,
- "y": 2511.6417214870453,
- "z": "816d5e60.eba45",
+ "x": 3482.6696243286133,
+ "y": 2701.637832403183,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "911061e0.d1dd4",
- "f999921.375d37"
+ "e568918e.3bed",
+ "6ef02e4e.06cc1"
]
]
},
{
- "id": "f999921.375d37",
+ "id": "6ef02e4e.06cc1",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 3732.6735248565674,
- "y": 2540.6420180797577,
- "z": "816d5e60.eba45",
+ "x": 3734.669771194458,
+ "y": 2730.6381289958954,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "911061e0.d1dd4",
+ "id": "e568918e.3bed",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 3730.673204421997,
- "y": 2496.6420085430145,
- "z": "816d5e60.eba45",
+ "x": 3732.6694507598877,
+ "y": 2686.638119459152,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "98292650.e96428"
+ "43fb9f64.6e794"
]
]
},
{
- "id": "98292650.e96428",
+ "id": "43fb9f64.6e794",
"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 executing sdwan spoke route underlay rest api\" />\n",
"comments": "",
- "x": 3872.673891067505,
- "y": 2494.64209151268,
- "z": "816d5e60.eba45",
+ "x": 3874.6701374053955,
+ "y": 2684.6382024288177,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "6e60b7ca.332018",
+ "id": "5e2a4404.59208c",
"type": "switchNode",
"name": "switch ActivateSDWANDeviceInstance",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 3130.535987854004,
- "y": 1291.8376007080078,
- "z": "816d5e60.eba45",
+ "x": 3129.532081604004,
+ "y": 1296.8336944580078,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "8aedc456.2f7ae8"
+ "355d1cb7.8466e4"
]
]
},
{
- "id": "ae09c3af.7e2b1",
+ "id": "85c67b27.be5eb8",
"type": "switchNode",
"name": "switch tmp.devicevidx ",
"xml": "<switch test=\"`$tmp.devicevidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2598.5355377197266,
- "y": 1384.5038328170776,
- "z": "816d5e60.eba45",
+ "x": 2597.5316314697266,
+ "y": 1389.4999265670776,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "250b22bf.a152be"
+ "188473e9.fdf33c"
]
]
},
{
- "id": "250b22bf.a152be",
+ "id": "188473e9.fdf33c",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 2764.9639739990234,
- "y": 1384.0753660202026,
- "z": "816d5e60.eba45",
+ "x": 2763.9600677490234,
+ "y": 1389.0714597702026,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "923c6659.234fb8"
+ "ec42dab0.d633d8"
]
]
},
{
- "id": "923c6659.234fb8",
+ "id": "ec42dab0.d633d8",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id (device) not found in service-data\" />\n",
"comments": "",
- "x": 2905.392906188965,
- "y": 1386.2183408737183,
- "z": "816d5e60.eba45",
+ "x": 2904.388999938965,
+ "y": 1391.2144346237183,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "8aedc456.2f7ae8",
+ "id": "355d1cb7.8466e4",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3358.535675048828,
- "y": 1289.8376016616821,
- "z": "816d5e60.eba45",
+ "x": 3357.531768798828,
+ "y": 1294.8336954116821,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "bd37a285.897b2"
+ "73270e6c.070f4"
]
]
},
{
- "id": "bd37a285.897b2",
+ "id": "73270e6c.070f4",
"type": "set",
"name": "set tmp.devicevidx ",
"xml": "<set>\n<parameter name='tmp.devicevidx' value='`$arvidx`' />\n\n",
"comments": "",
- "x": 3513.535358428955,
- "y": 1289.8376007080078,
- "z": "816d5e60.eba45",
+ "x": 3512.531452178955,
+ "y": 1294.8336944580078,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "a1284f22.c1dd1",
+ "id": "858743af.15464",
"type": "switchNode",
"name": "switch ActivateSiteInstance",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSiteInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 3093.5360584259033,
- "y": 1325.837664604187,
- "z": "816d5e60.eba45",
+ "x": 3092.5321521759033,
+ "y": 1330.833758354187,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b05e575a.27f578"
+ "f6939cb3.d0942"
]
]
},
{
- "id": "3739eed6.72baf2",
+ "id": "1e774611.be647a",
"type": "switchNode",
"name": "switch tmp.sitevidx ",
"xml": "<switch test=\"`$tmp.sitevidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2597.5354080200195,
- "y": 1422.5037107467651,
- "z": "816d5e60.eba45",
+ "x": 2596.5315017700195,
+ "y": 1427.4998044967651,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "3396efac.e6fa3"
+ "bc02814a.d7499"
]
]
},
{
- "id": "3396efac.e6fa3",
+ "id": "bc02814a.d7499",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 2757.963872909546,
- "y": 1422.0752305984497,
- "z": "816d5e60.eba45",
+ "x": 2756.959966659546,
+ "y": 1427.0713243484497,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "35fde04d.b7b7a"
+ "d392366e.9150d8"
]
]
},
{
- "id": "35fde04d.b7b7a",
+ "id": "d392366e.9150d8",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id (site) not found in service-data\" />\n",
"comments": "",
- "x": 2906.392827987671,
- "y": 1424.2182369232178,
- "z": "816d5e60.eba45",
+ "x": 2905.388921737671,
+ "y": 1429.2143306732178,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "b05e575a.27f578",
+ "id": "f6939cb3.d0942",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3281.535623550415,
- "y": 1325.837830543518,
- "z": "816d5e60.eba45",
+ "x": 3280.531717300415,
+ "y": 1330.833924293518,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "18980fd.036c1f"
+ "ab570b08.b1c7a8"
]
]
},
{
- "id": "18980fd.036c1f",
+ "id": "ab570b08.b1c7a8",
"type": "set",
"name": "set tmp.sitevidx ",
"xml": "<set>\n<parameter name='tmp.sitevidx' value='`$arvidx`' />\n\n",
"comments": "",
- "x": 3436.535306930542,
- "y": 1325.8378295898438,
- "z": "816d5e60.eba45",
+ "x": 3435.531400680542,
+ "y": 1330.8339233398438,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "5b475dee.c12664",
+ "id": "37339d04.d0e692",
"type": "for",
"name": "for loop deviceidx - Get wan port ID from servicedata",
"xml": "<for index=\"deviceidx\" start=\"0\" end=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.devicevidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2729.5370559692383,
- "y": 1762.837965965271,
- "z": "816d5e60.eba45",
+ "x": 2728.5331497192383,
+ "y": 1767.834059715271,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "42885256.de226c"
+ "fc5d79c.538d088"
]
]
},
{
- "id": "a3360f10.ddde5",
+ "id": "29161345.19c04c",
"type": "switchNode",
"name": "switch deviceId",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.devicevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3190.5384101867676,
- "y": 1676.838833808899,
- "z": "816d5e60.eba45",
+ "x": 3189.5345039367676,
+ "y": 1681.834927558899,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "ecee3f37.bc6a5"
+ "cded98bd.ccea58"
]
]
},
{
- "id": "ecee3f37.bc6a5",
+ "id": "cded98bd.ccea58",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3341.5387840270996,
- "y": 1673.839077949524,
- "z": "816d5e60.eba45",
+ "x": 3340.5348777770996,
+ "y": 1678.835171699524,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "1f5be2a4.d6905d"
+ "d9cc984d.9f9d28"
]
]
},
{
- "id": "1f5be2a4.d6905d",
+ "id": "d9cc984d.9f9d28",
"type": "set",
"name": "set prop.hub.deviceId",
"xml": "<set>\n<parameter name='prop.hub.deviceId' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.devicevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].value`' />\n",
"comments": "",
- "x": 3516.539031982422,
- "y": 1673.4396028518677,
- "z": "816d5e60.eba45",
+ "x": 3515.535125732422,
+ "y": 1678.4356966018677,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "4b7a9b51.8c06a4",
+ "id": "125c1fec.50ea4",
"type": "for",
"name": "for loop siteidx - Get site ID from servicedata",
"xml": "<for index=\"siteidx\" start=\"0\" end=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2704.0369415283203,
- "y": 1819.83798122406,
- "z": "816d5e60.eba45",
+ "x": 2703.0330352783203,
+ "y": 1824.83407497406,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "48cb425f.55b89c"
+ "d543abbf.21d958"
]
]
},
{
- "id": "d000ff03.568cc",
+ "id": "e6b24865.170e78",
"type": "comment",
"name": "Add route src->dst, dst->src",
"info": "",
"comments": "",
- "x": 2920.6726989746094,
- "y": 1867.6398572921753,
- "z": "816d5e60.eba45",
+ "x": 2919.6687927246094,
+ "y": 1872.6359510421753,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "29f55e34.5e8332",
+ "id": "79cfeb5f.61b2e4",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2142.338134765625,
- "y": 1247.972653388977,
- "z": "816d5e60.eba45",
+ "x": 2141.334228515625,
+ "y": 1252.968747138977,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5ea29b9f.be4264",
- "15f5118.456cfef",
- "2d5b2f06.016de",
- "e6f50ce2.c15fa",
- "f6606352.8ce6f",
- "ed12d667.ce10c8",
- "bae059eb.7d03c8"
+ "f464743.4983e88",
+ "3d280456.864e3c",
+ "2c43f3c.460060c",
+ "18153066.3dcbc",
+ "f7f9e60d.d46178",
+ "a780d837.5bb548",
+ "fcb5aaf7.a56738"
]
]
},
{
- "id": "e6f50ce2.c15fa",
+ "id": "18153066.3dcbc",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2397.337890625,
- "y": 1384.3060274124146,
- "z": "816d5e60.eba45",
+ "x": 2396.333984375,
+ "y": 1389.3021211624146,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5fa744b7.80a78c",
- "ae09c3af.7e2b1",
- "3739eed6.72baf2"
+ "dde2f6f9.3c1848",
+ "85c67b27.be5eb8",
+ "1e774611.be647a"
]
]
},
{
- "id": "4f105ce1.5af714",
+ "id": "c20a45c1.991ea8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2417.3389282226562,
- "y": 1756.639549255371,
- "z": "816d5e60.eba45",
+ "x": 2416.3350219726562,
+ "y": 1761.635643005371,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "772df895.4e43b8",
- "5b475dee.c12664",
- "4b7a9b51.8c06a4",
- "4ae4f054.fa7eb"
+ "c93e7e34.eb504",
+ "37339d04.d0e692",
+ "125c1fec.50ea4",
+ "f1944c46.f8a7e"
]
]
},
{
- "id": "18165b60.a7ba85",
+ "id": "b81eb9e0.1976f8",
"type": "switchNode",
"name": "switch providerIpAddress",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'providerIpAddress'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3138.5358810424805,
- "y": 1510.8373112678528,
- "z": "816d5e60.eba45",
+ "x": 3137.5319747924805,
+ "y": 1515.8334050178528,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "547ceb11.0ca1f4"
+ "9a3783d0.0d525"
]
]
},
{
- "id": "547ceb11.0ca1f4",
+ "id": "9a3783d0.0d525",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3314.536865234375,
- "y": 1510.8374338150024,
- "z": "816d5e60.eba45",
+ "x": 3313.532958984375,
+ "y": 1515.8335275650024,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "79cc0282.5e8e0c"
+ "87437b42.24d3e8"
]
]
},
{
- "id": "79cc0282.5e8e0c",
+ "id": "87437b42.24d3e8",
"type": "set",
"name": "set prop.hub.providerIpAddress",
"xml": "<set>\n<parameter name='prop.hub.providerIpAddress' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n",
"comments": "",
- "x": 3516.5369033813477,
- "y": 1511.4373540878296,
- "z": "816d5e60.eba45",
+ "x": 3515.5329971313477,
+ "y": 1516.4334478378296,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "ccf6624c.26897",
+ "id": "3235095c.ee2c06",
"type": "switchNode",
"name": "switch ipAddress",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'ipAddress'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3111.0359630584717,
- "y": 1548.337396621704,
- "z": "816d5e60.eba45",
+ "x": 3110.0320568084717,
+ "y": 1553.333490371704,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "11581651.226caa"
+ "901583b2.3d45c"
]
]
},
{
- "id": "11581651.226caa",
+ "id": "901583b2.3d45c",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3315.0369033813477,
- "y": 1548.3373484611511,
- "z": "816d5e60.eba45",
+ "x": 3314.0329971313477,
+ "y": 1553.3334422111511,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4b6a5df1.4c4ce4"
+ "3c3cbc3f.366104"
]
]
},
{
- "id": "4b6a5df1.4c4ce4",
+ "id": "3c3cbc3f.366104",
"type": "set",
"name": "set prop.hub.ipAddress",
"xml": "<set>\n<parameter name='prop.hub.ipAddress' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n",
"comments": "",
- "x": 3510.036907196045,
- "y": 1547.9373240470886,
- "z": "816d5e60.eba45",
+ "x": 3509.033000946045,
+ "y": 1552.9334177970886,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "162bc63c.6a40ba",
+ "id": "3208baf8.6aed86",
"type": "set",
"name": "Add prop.spoke.route",
"xml": "<set>\n<parameter name='prop.route.id' value='`$prop.spokeRouteId`' />\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.spoke.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.spoke.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.spoke.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.hub.wanPortId`' />\n<parameter name='prop.route.ipAddress' value='`$prop.spoke.ipAddress`' />\n\n\n\n\n",
"comments": "",
- "x": 3415.5373935699463,
- "y": 2480.338482618332,
- "z": "816d5e60.eba45",
+ "x": 3417.533639907837,
+ "y": 2670.3345935344696,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "e68f1fae.052f",
+ "id": "723ddf07.218d1",
"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": 367.3382110595703,
- "y": 1122.3382453918457,
- "z": "816d5e60.eba45",
+ "x": 366.3343048095703,
+ "y": 1127.3343391418457,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "20ecb75b.a622b8",
+ "id": "428d17cf.9d4528",
"type": "execute",
"name": "generate connection attachment AR url ",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar.allotted-resource-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1416.6711120605469,
- "y": 184.30574321746826,
- "z": "816d5e60.eba45",
+ "x": 1415.6672058105469,
+ "y": 189.30183696746826,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "f4ac6977.3d92e8",
+ "id": "31785cb6.7e6854",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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": 1543.671142578125,
- "y": 232.3057336807251,
- "z": "816d5e60.eba45",
+ "x": 1542.667236328125,
+ "y": 237.3018274307251,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4d085fb4.7bdbe",
- "60f770e5.3c645"
+ "2398fd5d.dbac12",
+ "7edde1df.f81a4"
]
]
},
{
- "id": "e17df7dc.7298b8",
+ "id": "8a7f6cb5.ac077",
"type": "execute",
"name": "execute RestApiCallNode - get parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-parent-connection`' />\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-psd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 1768.0052947998047,
- "y": 566.3060474395752,
- "z": "816d5e60.eba45",
+ "x": 1767.0013885498047,
+ "y": 571.3021411895752,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "3af4c28.a27653e",
- "b8d8640d.13eac8"
+ "3ba72ba0.13a9f4",
+ "b947c854.e35438"
]
]
},
{
- "id": "496b2343.92811c",
+ "id": "39b9e240.c55f5e",
"type": "execute",
"name": "generate connection attachment parent url ",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-parent-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.parent-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1745.0049438476562,
- "y": 512.3059749603271,
- "z": "816d5e60.eba45",
+ "x": 1744.0010375976562,
+ "y": 517.3020687103271,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "de20210d.6ba26",
+ "id": "e2c10566.d14818",
"type": "comment",
"name": "full mesh do nothing",
"info": "",
"comments": "",
- "x": 1579.671745300293,
- "y": 723.3060131072998,
- "z": "816d5e60.eba45",
+ "x": 1578.667839050293,
+ "y": 728.3021068572998,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "688e61c6.6ef82",
+ "id": "3ed45cd4.e3df94",
"type": "comment",
"name": "hub-spoke",
"info": "",
"comments": "",
- "x": 2580.6711463928223,
- "y": 820.3059029579163,
- "z": "816d5e60.eba45",
+ "x": 2579.6672401428223,
+ "y": 825.3019967079163,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "7504b3dc.db15fc",
+ "id": "9b080888.c9b298",
"type": "execute",
"name": "generate connection attachment AR url ",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar.provided-allotted-resource-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 2253.0042991638184,
- "y": 971.3058981895447,
- "z": "816d5e60.eba45",
+ "x": 2252.0003929138184,
+ "y": 976.3019919395447,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "28b961ad.bfb2de",
+ "id": "1ff59188.ff36ae",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-providedAr\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 2384.004379272461,
- "y": 1010.9725279808044,
- "z": "816d5e60.eba45",
+ "x": 2383.000473022461,
+ "y": 1015.9686217308044,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a56e979.94c4668",
- "36ee87ff.edcc88"
+ "63613798.d70908",
+ "9fe7ff8.35548"
]
]
},
{
- "id": "ed12d667.ce10c8",
+ "id": "a780d837.5bb548",
"type": "execute",
"name": "generate service data url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 2434.508274078369,
- "y": 1212.3097982406616,
- "z": "816d5e60.eba45",
+ "x": 2433.504367828369,
+ "y": 1217.3058919906616,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "bae059eb.7d03c8",
+ "id": "fcb5aaf7.a56738",
"type": "execute",
"name": "execute RestApiCallNode - get service data of allotted resource",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\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-arsd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 2550.5084075927734,
- "y": 1249.3096895217896,
- "z": "816d5e60.eba45",
+ "x": 2549.5045013427734,
+ "y": 1254.3057832717896,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b92c0442.b0f838",
- "3638a6d7.49015a"
+ "aa2b8cd4.2f9ae",
+ "1bed61f6.90e36e"
]
]
},
{
- "id": "c6d12fe7.97792",
+ "id": "472beb8.34ca814",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2314.5039710998535,
- "y": 1134.8057622909546,
- "z": "816d5e60.eba45",
+ "x": 2313.5000648498535,
+ "y": 1139.8018560409546,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "29f55e34.5e8332"
+ "79cfeb5f.61b2e4"
]
]
},
{
- "id": "918c56f9.c83968",
+ "id": "6011fd41.335614",
"type": "outcomeFalse",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 2320.504219055176,
- "y": 1091.805853843689,
- "z": "816d5e60.eba45",
+ "x": 2319.500312805176,
+ "y": 1096.801947593689,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f44852b5.87cbc"
+ "890f782e.076f68"
]
]
},
{
- "id": "c4ef0618.a01ef8",
+ "id": "87284033.76d89",
"type": "for",
"name": "for loop roleidx - Get role from allotted resource",
"xml": "<for index=\"roleidx\" start=\"0\" end=\"`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2895.5047760009766,
- "y": 239.30567932128906,
- "z": "816d5e60.eba45",
+ "x": 2894.5008697509766,
+ "y": 244.30177307128906,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "67fa3697.488778"
+ "73b90990.d19928"
]
]
},
{
- "id": "67fa3697.488778",
+ "id": "73b90990.d19928",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3154.5050888061523,
- "y": 238.3059949874878,
- "z": "816d5e60.eba45",
+ "x": 3153.5011825561523,
+ "y": 243.3020887374878,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "907c7650.cad4a8"
+ "8cac5932.b8b208"
]
]
},
{
- "id": "907c7650.cad4a8",
+ "id": "8cac5932.b8b208",
"type": "switchNode",
"name": "switch Role",
"xml": "<switch test=\"`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$roleidx].name == 'role'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3303.505100250244,
- "y": 239.3058319091797,
- "z": "816d5e60.eba45",
+ "x": 3302.501194000244,
+ "y": 244.3019256591797,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d808a0cf.f074f"
+ "bf369f65.c443d"
]
]
},
{
- "id": "d539825b.12e92",
+ "id": "9b7f20f8.db3b3",
"type": "set",
"name": "set prop.spoke.role",
"xml": "<set>\n<parameter name='prop.spoke.role' value='`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$roleidx].value`' />\n",
"comments": "",
- "x": 3608.505661010742,
- "y": 236.90573978424072,
- "z": "816d5e60.eba45",
+ "x": 3607.501754760742,
+ "y": 241.90183353424072,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "d808a0cf.f074f",
+ "id": "bf369f65.c443d",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3439.00492477417,
- "y": 236.30567169189453,
- "z": "816d5e60.eba45",
+ "x": 3438.00101852417,
+ "y": 241.30176544189453,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d539825b.12e92"
+ "9b7f20f8.db3b3"
]
]
},
{
- "id": "5d0ffac5.1d4814",
+ "id": "8baae43.65cdc18",
"type": "switchNode",
"name": "switch spoke",
"xml": "<switch test=\"`$prop.spoke.role == 'spoke'`\">\n",
"comments": "",
"outputs": 1,
- "x": 1331.004280090332,
- "y": 383.305606842041,
- "z": "816d5e60.eba45",
+ "x": 1330.000373840332,
+ "y": 388.301700592041,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d39c2ae1.e3a298"
+ "b158c146.c1f85"
]
]
},
{
- "id": "d39c2ae1.e3a298",
+ "id": "b158c146.c1f85",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1472.004035949707,
- "y": 384.30564403533936,
- "z": "816d5e60.eba45",
+ "x": 1471.000129699707,
+ "y": 389.30173778533936,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "401953e4.0343fc"
+ "67d378cf.68e458"
]
]
},
{
- "id": "3b2ee77e.0ad758",
+ "id": "b0c4da2c.234108",
"type": "for",
"name": "for i.. service-data.vnfs.vnf_length[]",
"xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1744.5045623779297,
- "y": 438.3056392669678,
- "z": "816d5e60.eba45",
+ "x": 1743.5006561279297,
+ "y": 443.3017330169678,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "847bf9c5.b5b848"
+ "63ff4ec5.ab647"
]
]
},
{
- "id": "847bf9c5.b5b848",
+ "id": "63ff4ec5.ab647",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2078.170753479004,
- "y": 382.3055696487427,
- "z": "816d5e60.eba45",
+ "x": 2077.166847229004,
+ "y": 387.3016633987427,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "7d9b7d9a.b8ca74",
- "6a3836f9.009c38",
- "55c5f84e.24eae8"
+ "84784063.67ffb",
+ "341080b7.07512",
+ "ed155104.c2191"
]
]
},
{
- "id": "7d9b7d9a.b8ca74",
+ "id": "84784063.67ffb",
"type": "switchNode",
"name": "switch ActivateSDWANPortInstance",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANPortInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 2349.1707916259766,
- "y": 328.3064560890198,
- "z": "816d5e60.eba45",
+ "x": 2348.1668853759766,
+ "y": 333.3025498390198,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5b0d5f1.e72d3a"
+ "126e021b.594fce"
]
]
},
{
- "id": "5b0d5f1.e72d3a",
+ "id": "126e021b.594fce",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2562.170555114746,
- "y": 329.3064589500427,
- "z": "816d5e60.eba45",
+ "x": 2561.166648864746,
+ "y": 334.3025527000427,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2bd1babe.4be726"
+ "c1a0895d.a44898"
]
]
},
{
- "id": "2bd1babe.4be726",
+ "id": "c1a0895d.a44898",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2711.0042991638184,
- "y": 331.3056483268738,
- "z": "816d5e60.eba45",
+ "x": 2710.0003929138184,
+ "y": 336.3017420768738,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5b294f75.d92f3"
+ "cad8cdd9.d6465"
]
]
},
{
- "id": "5b294f75.d92f3",
+ "id": "cad8cdd9.d6465",
"type": "for",
"name": "for loop widx - Get wan port ID from servicedata",
"xml": "<for index=\"widx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2984.004249572754,
- "y": 329.6728663444519,
- "z": "816d5e60.eba45",
+ "x": 2983.000343322754,
+ "y": 334.6689600944519,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "32cc5203.15e8fe"
+ "e45e8fbc.86968"
]
]
},
{
- "id": "32cc5203.15e8fe",
+ "id": "e45e8fbc.86968",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3253.0051765441895,
- "y": 328.67311239242554,
- "z": "816d5e60.eba45",
+ "x": 3252.0012702941895,
+ "y": 333.66920614242554,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2831a4a1.42336c",
- "8813fbf3.259e18",
- "c11e3914.922088",
- "5141e407.34b3cc"
+ "bc53f544.71b638",
+ "25d65cd3.81eaf4",
+ "af8fabf7.c19df8",
+ "97c92085.94f67"
]
]
},
{
- "id": "2831a4a1.42336c",
+ "id": "bc53f544.71b638",
"type": "switchNode",
"name": "switch transportNetworkName",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'transportNetworkName'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3496.0062103271484,
- "y": 283.6736855506897,
- "z": "816d5e60.eba45",
+ "x": 3495.0023040771484,
+ "y": 288.6697793006897,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2a15c273.32ab0e"
+ "de0d2806.856438"
]
]
},
{
- "id": "2a15c273.32ab0e",
+ "id": "de0d2806.856438",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3696.0059852600098,
- "y": 283.6738476753235,
- "z": "816d5e60.eba45",
+ "x": 3695.0020790100098,
+ "y": 288.6699414253235,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5b3ec893.cb96e8"
+ "9a3c947a.1c5d88"
]
]
},
{
- "id": "5b3ec893.cb96e8",
+ "id": "9a3c947a.1c5d88",
"type": "set",
"name": "set prop.spoke.transportNetworkName",
"xml": "<set>\n<parameter name='prop.spoke.transportNetworkName' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n",
"comments": "",
- "x": 3923.006721496582,
- "y": 285.2744297981262,
- "z": "816d5e60.eba45",
+ "x": 3922.002815246582,
+ "y": 290.2705235481262,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "401953e4.0343fc",
+ "id": "67d378cf.68e458",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1224.9733276367188,
- "y": 694.2745552062988,
- "z": "816d5e60.eba45",
+ "x": 1223.9694213867188,
+ "y": 699.2706489562988,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "3b2ee77e.0ad758",
- "496b2343.92811c",
- "e17df7dc.7298b8",
- "c548252d.342ee8",
- "2eff9ba0.ecf354",
- "f3550d2c.724f9",
- "8b82943e.e37978",
- "7fba3a52.cfca64"
+ "b0c4da2c.234108",
+ "39b9e240.c55f5e",
+ "8a7f6cb5.ac077",
+ "9ef76182.7b173",
+ "1fd45985.393f26",
+ "d058b4fc.a3d908",
+ "4a7f65c3.11a50c",
+ "86cead5c.3dd72"
]
]
},
{
- "id": "6a3836f9.009c38",
+ "id": "341080b7.07512",
"type": "switchNode",
"name": "switch ActivateSDWANDeviceInstance",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 2341.5042266845703,
- "y": 402.3056607246399,
- "z": "816d5e60.eba45",
+ "x": 2340.5003204345703,
+ "y": 407.3017544746399,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "7c4ac4a1.4747bc"
+ "b16c0723.99d848"
]
]
},
{
- "id": "7c4ac4a1.4747bc",
+ "id": "b16c0723.99d848",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2560.5039768218994,
- "y": 403.30564546585083,
- "z": "816d5e60.eba45",
+ "x": 2559.5000705718994,
+ "y": 408.30173921585083,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f4aa9e41.b53e5"
+ "6b12cdd6.190a84"
]
]
},
{
- "id": "f4aa9e41.b53e5",
+ "id": "6b12cdd6.190a84",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2711.3379669189453,
- "y": 409.3048367500305,
- "z": "816d5e60.eba45",
+ "x": 2710.3340606689453,
+ "y": 414.3009305000305,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "82e0fc37.26ed9"
+ "c142c3ae.d5baf"
]
]
},
{
- "id": "82e0fc37.26ed9",
+ "id": "c142c3ae.d5baf",
"type": "for",
"name": "for loop didx - Get device ID from servicedata",
"xml": "<for index=\"didx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2970.338218688965,
- "y": 411.67213201522827,
- "z": "816d5e60.eba45",
+ "x": 2969.334312438965,
+ "y": 416.66822576522827,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c5f6af8d.43acf"
+ "6fd86632.b15c78"
]
]
},
{
- "id": "c5f6af8d.43acf",
+ "id": "6fd86632.b15c78",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3256.338726043701,
- "y": 444.67231702804565,
- "z": "816d5e60.eba45",
+ "x": 3255.334819793701,
+ "y": 449.66841077804565,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "eb564ac9.966e08"
+ "4c164cba.1f51b4"
]
]
},
{
- "id": "eb564ac9.966e08",
+ "id": "4c164cba.1f51b4",
"type": "switchNode",
"name": "switch deviceId",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$didx].name == 'deviceId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3439.3396377563477,
- "y": 444.67292737960815,
- "z": "816d5e60.eba45",
+ "x": 3438.3357315063477,
+ "y": 449.66902112960815,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f15b5da7.6e6af"
+ "4e22d2eb.17a27c"
]
]
},
{
- "id": "f15b5da7.6e6af",
+ "id": "4e22d2eb.17a27c",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3639.339412689209,
- "y": 444.67308950424194,
- "z": "816d5e60.eba45",
+ "x": 3638.335506439209,
+ "y": 449.66918325424194,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "24ab8642.92a16a"
+ "bda2d14d.2382d"
]
]
},
{
- "id": "24ab8642.92a16a",
+ "id": "bda2d14d.2382d",
"type": "set",
"name": "set prop.spoke.deviceId",
"xml": "<set>\n<parameter name='prop.spoke.deviceId' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$didx].value`' />\n",
"comments": "",
- "x": 3834.3400955200195,
- "y": 441.27367067337036,
- "z": "816d5e60.eba45",
+ "x": 3833.3361892700195,
+ "y": 446.26976442337036,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "55c5f84e.24eae8",
+ "id": "ed155104.c2191",
"type": "switchNode",
"name": "switch ActivateSiteInstance",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSiteInstance'`\">\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 2320.5043411254883,
- "y": 463.30569219589233,
- "z": "816d5e60.eba45",
+ "x": 2319.5004348754883,
+ "y": 468.30178594589233,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "7ebe3d6.3c123c4"
+ "3684ce31.756aa2"
]
]
},
{
- "id": "7ebe3d6.3c123c4",
+ "id": "3684ce31.756aa2",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2554.503978729248,
- "y": 464.3056321144104,
- "z": "816d5e60.eba45",
+ "x": 2553.500072479248,
+ "y": 469.3017258644104,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "eaa83766.f196c8"
+ "379dde17.f5f7e2"
]
]
},
{
- "id": "eaa83766.f196c8",
+ "id": "379dde17.f5f7e2",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2706.3379669189453,
- "y": 486.30486822128296,
- "z": "816d5e60.eba45",
+ "x": 2705.3340606689453,
+ "y": 491.30096197128296,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d0b475ec.f63c48",
- "3857554a.ced0aa"
+ "54ff4036.7eef1",
+ "dc7900f6.c1794"
]
]
},
{
- "id": "d0b475ec.f63c48",
+ "id": "54ff4036.7eef1",
"type": "for",
"name": "for loop widx - Get wan site ID from servicedata",
"xml": "<for index=\"sidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2987.3377990722656,
- "y": 485.672070980072,
- "z": "816d5e60.eba45",
+ "x": 2986.3338928222656,
+ "y": 490.668164730072,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d6950beb.98c1a8"
+ "53c73c75.c0fe44"
]
]
},
{
- "id": "d6950beb.98c1a8",
+ "id": "53c73c75.c0fe44",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3256.338726043701,
- "y": 484.67231702804565,
- "z": "816d5e60.eba45",
+ "x": 3255.334819793701,
+ "y": 489.66841077804565,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f84a2fdd.ca38",
- "8488fc33.1f86c",
- "4d409006.b4615"
+ "1d2d8e3b.d07092",
+ "812b076f.3b7138",
+ "8b3ca259.e59f8"
]
]
},
{
- "id": "f84a2fdd.ca38",
+ "id": "1d2d8e3b.d07092",
"type": "switchNode",
"name": "switch siteId",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'siteId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3445.33992767334,
- "y": 534.6729888916016,
- "z": "816d5e60.eba45",
+ "x": 3444.33602142334,
+ "y": 539.6690826416016,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "785cdd27.fd93c4"
+ "35fdfb9a.5d5ab4"
]
]
},
{
- "id": "785cdd27.fd93c4",
+ "id": "35fdfb9a.5d5ab4",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3645.3394050598145,
- "y": 522.6731033325195,
- "z": "816d5e60.eba45",
+ "x": 3644.3354988098145,
+ "y": 527.6691970825195,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5c156f9.fbc869"
+ "ea9da0a4.eb61c"
]
]
},
{
- "id": "5c156f9.fbc869",
+ "id": "ea9da0a4.eb61c",
"type": "set",
"name": "set prop.spoke.siteId",
"xml": "<set>\n<parameter name='prop.spoke.siteId' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n",
"comments": "",
- "x": 3838.340358734131,
- "y": 529.2737336158752,
- "z": "816d5e60.eba45",
+ "x": 3837.336452484131,
+ "y": 534.2698273658752,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "8813fbf3.259e18",
+ "id": "25d65cd3.81eaf4",
"type": "switchNode",
"name": "switch wanPortId",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'wanPortId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3469.50390625,
- "y": 320.3057417869568,
- "z": "816d5e60.eba45",
+ "x": 3468.5,
+ "y": 325.3018355369568,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d0babd8f.c557b"
+ "70f2426c.7fe2dc"
]
]
},
{
- "id": "d0babd8f.c557b",
+ "id": "70f2426c.7fe2dc",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3699.5039100646973,
- "y": 320.3058533668518,
- "z": "816d5e60.eba45",
+ "x": 3698.5000038146973,
+ "y": 325.3019471168518,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "e2b46cce.ea19d"
+ "2a2fa3c7.e081ac"
]
]
},
{
- "id": "e2b46cce.ea19d",
+ "id": "2a2fa3c7.e081ac",
"type": "set",
"name": "set prop.spoke.wanPortId",
"xml": "<set>\n<parameter name='prop.spoke.wanPortId' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n",
"comments": "",
- "x": 3926.5046463012695,
- "y": 321.90643548965454,
- "z": "816d5e60.eba45",
+ "x": 3925.5007400512695,
+ "y": 326.90252923965454,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "c11e3914.922088",
+ "id": "af8fabf7.c19df8",
"type": "switchNode",
"name": "switch providerIpAddress",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'providerIpAddress'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3487.504066467285,
- "y": 364.30569219589233,
- "z": "816d5e60.eba45",
+ "x": 3486.500160217285,
+ "y": 369.30178594589233,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c0d01537.19ceb8"
+ "b8a267e9.b9ee48"
]
]
},
{
- "id": "c0d01537.19ceb8",
+ "id": "b8a267e9.b9ee48",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3687.5038414001465,
- "y": 364.3058543205261,
- "z": "816d5e60.eba45",
+ "x": 3686.4999351501465,
+ "y": 369.3019480705261,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6ecb9e8.25b2b6"
+ "1f49c17b.29132f"
]
]
},
{
- "id": "6ecb9e8.25b2b6",
+ "id": "1f49c17b.29132f",
"type": "set",
"name": "set prop.spoke.providerIpAddress",
"xml": "<set>\n<parameter name='prop.spoke.providerIpAddress' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n",
"comments": "",
- "x": 3914.5045776367188,
- "y": 365.90643644332886,
- "z": "816d5e60.eba45",
+ "x": 3913.5006713867188,
+ "y": 370.90253019332886,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "5141e407.34b3cc",
+ "id": "97c92085.94f67",
"type": "switchNode",
"name": "switch ipAddress",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'ipAddress'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3467.503894805908,
- "y": 403.30572843551636,
- "z": "816d5e60.eba45",
+ "x": 3466.499988555908,
+ "y": 408.30182218551636,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f9d0d35c.eced2"
+ "f16f752f.3e9e18"
]
]
},
{
- "id": "f9d0d35c.eced2",
+ "id": "f16f752f.3e9e18",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3691.5037231445312,
- "y": 403.3058457374573,
- "z": "816d5e60.eba45",
+ "x": 3690.4998168945312,
+ "y": 408.3019394874573,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b1e06d93.e9e08"
+ "ca30b35f.a1be"
]
]
},
{
- "id": "b1e06d93.e9e08",
+ "id": "ca30b35f.a1be",
"type": "set",
"name": "set prop.spoke.ipAddress",
"xml": "<set>\n<parameter name='prop.spoke.ipAddress' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n",
"comments": "",
- "x": 3918.5044593811035,
- "y": 404.90642786026,
- "z": "816d5e60.eba45",
+ "x": 3917.5005531311035,
+ "y": 409.90252161026,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "89904125.f9c2d",
+ "id": "88f8bb94.113e88",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1035.003807067871,
- "y": 262.5039482116699,
- "z": "816d5e60.eba45",
+ "x": 1033.999900817871,
+ "y": 267.5000419616699,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f587f945.9668c8",
- "20ecb75b.a622b8",
- "f4ac6977.3d92e8",
- "5d0ffac5.1d4814"
+ "2cdd7d19.2083a2",
+ "428d17cf.9d4528",
+ "31785cb6.7e6854",
+ "8baae43.65cdc18"
]
]
},
{
- "id": "26a7429c.87187e",
+ "id": "47687d06.0a1964",
"type": "comment",
"name": "get spoke device,site,wanport info",
"info": "",
"comments": "",
- "x": 1791.97265625,
- "y": 385.97265338897705,
- "z": "816d5e60.eba45",
+ "x": 1790.96875,
+ "y": 390.96874713897705,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "be393db5.b2c4b",
+ "id": "c21c0002.43242",
"type": "comment",
"name": "Add routes only on activation of spoke Attach site",
"info": "",
"comments": "",
- "x": 1452.5038223266602,
- "y": 329.00396728515625,
- "z": "816d5e60.eba45",
+ "x": 1451.4999160766602,
+ "y": 334.00006103515625,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "3b335da8.075402",
+ "id": "7b6f0604.c9da18",
"type": "comment",
"name": "Loop for all the hub allotted resources, get respective service data and get vnfs info",
"info": "",
"comments": "",
- "x": 2208.50390625,
- "y": 824.503963470459,
- "z": "816d5e60.eba45",
+ "x": 2207.5,
+ "y": 829.500057220459,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "48cb425f.55b89c",
+ "id": "d543abbf.21d958",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2964.5036239624023,
- "y": 1806.0038652420044,
- "z": "816d5e60.eba45",
+ "x": 2963.4997177124023,
+ "y": 1810.9999589920044,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6735788d.2eda88",
- "25ec0b7b.fede14"
+ "a19625ef.be4768",
+ "450fbdd4.50bf64"
]
]
},
{
- "id": "42885256.de226c",
+ "id": "fc5d79c.538d088",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3014.5036811828613,
- "y": 1679.003749847412,
- "z": "816d5e60.eba45",
+ "x": 3013.4997749328613,
+ "y": 1683.999843597412,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a3360f10.ddde5"
+ "29161345.19c04c"
]
]
},
{
- "id": "6735788d.2eda88",
+ "id": "a19625ef.be4768",
"type": "switchNode",
"name": "switch siteId",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].name == 'siteId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3149.503547668457,
- "y": 1817.0037078857422,
- "z": "816d5e60.eba45",
+ "x": 3148.499641418457,
+ "y": 1821.9998016357422,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b824c970.9e9c08"
+ "fce00f2c.408f7"
]
]
},
{
- "id": "b824c970.9e9c08",
+ "id": "fce00f2c.408f7",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3300.503917694092,
- "y": 1816.003890991211,
- "z": "816d5e60.eba45",
+ "x": 3299.500011444092,
+ "y": 1820.999984741211,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "1ab1bd98.e41432"
+ "a6e04d71.45ffd"
]
]
},
{
- "id": "1ab1bd98.e41432",
+ "id": "a6e04d71.45ffd",
"type": "set",
"name": "set prop.hub.siteId",
"xml": "<set>\n<parameter name='prop.hub.siteId' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].value`' />\n",
"comments": "",
- "x": 3472.5039253234863,
- "y": 1813.6044597625732,
- "z": "816d5e60.eba45",
+ "x": 3471.5000190734863,
+ "y": 1818.6005535125732,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "4ae4f054.fa7eb",
+ "id": "f1944c46.f8a7e",
"type": "switchNode",
"name": "switch request-action",
"xml": "<switch test='`$connection-attachment-topology-operation-input.request-information.request-action`'>\n",
"comments": "",
"outputs": 1,
- "x": 2626.0036544799805,
- "y": 2169.0043516159058,
- "z": "816d5e60.eba45",
+ "x": 2624.9997482299805,
+ "y": 2174.0004453659058,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a20f0327.bdb75",
- "464f548c.98a25c"
+ "4a7669f9.690ed8",
+ "9523edcb.d7c9a"
]
]
},
{
- "id": "a20f0327.bdb75",
+ "id": "4a7669f9.690ed8",
"type": "outcome",
"name": "ActivateSDWANAttachmentInstance",
"xml": "<outcome value='ActivateSDWANAttachmentInstance'>",
"comments": "",
"outputs": 1,
- "x": 2896.0310592651367,
- "y": 1980.0353841781616,
- "z": "816d5e60.eba45",
+ "x": 2895.0271530151367,
+ "y": 1985.0314779281616,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "3d36ce09.d3a452"
+ "5392f603.1e5608"
]
]
},
{
- "id": "cbad3e92.5f2c5",
+ "id": "ed2e9b23.246118",
"type": "execute",
"name": "execute RestApiCallNode underlay route",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"underlayHubResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 3485.5039291381836,
- "y": 1911.0042324066162,
- "z": "816d5e60.eba45",
+ "x": 3483.500099182129,
+ "y": 1914.0003824234009,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4b4ae946.a41e78",
- "7402b676.36e648"
+ "e1bfc10d.7f44e",
+ "523fbf6b.72c95"
]
]
},
{
- "id": "7402b676.36e648",
+ "id": "523fbf6b.72c95",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 3731.503833770752,
- "y": 1888.0041208267212,
- "z": "816d5e60.eba45",
+ "x": 3730.499927520752,
+ "y": 1893.0002145767212,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "4b4ae946.a41e78",
+ "id": "e1bfc10d.7f44e",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 3729.5035133361816,
- "y": 1844.004111289978,
- "z": "816d5e60.eba45",
+ "x": 3728.4996070861816,
+ "y": 1849.000205039978,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "bae0bb4c.569758"
+ "5684be77.d184a"
]
]
},
{
- "id": "bae0bb4c.569758",
+ "id": "5684be77.d184a",
"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 executing sdwan hub route underlay rest api\" />\n",
"comments": "",
- "x": 3871.5041999816895,
- "y": 1842.0041942596436,
- "z": "816d5e60.eba45",
+ "x": 3870.5002937316895,
+ "y": 1847.0002880096436,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "c33f2b8.8f859d8",
+ "id": "fc0a8ce8.4d15f",
"type": "set",
"name": "Add prop.hub.route",
"xml": "<set>\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.hub.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.hub.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.hub.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.spoke.wanPortId`' />\n<parameter name='prop.route.ipAddress' value='`$prop.hub.ipAddress`' />\n\n\n",
"comments": "",
- "x": 3421.8374042510986,
- "y": 1864.6708335876465,
- "z": "816d5e60.eba45",
+ "x": 3418.8337020874023,
+ "y": 1884.666922569275,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "d88550f2.429ff",
+ "id": "4be3d8b3.562cb8",
"type": "execute",
"name": "execute RestApiCallNode underlay route",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"underlayspokeResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 3490.837547302246,
- "y": 2012.671347618103,
- "z": "816d5e60.eba45",
+ "x": 3500.834144592285,
+ "y": 2119.6675004959106,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "dc754a4a.149ee8",
- "9860dbdc.fb5c78"
+ "5f8c1bef.56c114",
+ "a3d1295e.fa6b28"
]
]
},
{
- "id": "9860dbdc.fb5c78",
+ "id": "a3d1295e.fa6b28",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 3742.837652206421,
- "y": 2000.6713070869446,
- "z": "816d5e60.eba45",
+ "x": 3752.83424949646,
+ "y": 2107.667459964752,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "dc754a4a.149ee8",
+ "id": "5f8c1bef.56c114",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 3740.8373317718506,
- "y": 1956.6712975502014,
- "z": "816d5e60.eba45",
+ "x": 3750.8339290618896,
+ "y": 2063.667450428009,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "1b7c78ed.47ac47"
+ "e475f129.f6d52"
]
]
},
{
- "id": "1b7c78ed.47ac47",
+ "id": "e475f129.f6d52",
"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 executing sdwan spoke route underlay rest api\" />\n",
"comments": "",
- "x": 3882.8380184173584,
- "y": 1954.671380519867,
- "z": "816d5e60.eba45",
+ "x": 3892.8346157073975,
+ "y": 2061.6675333976746,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "abc725a.b5905d8",
+ "id": "9b5e472e.7046c8",
"type": "set",
"name": "Add prop.spoke.route",
"xml": "<set>\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.spoke.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.spoke.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.spoke.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.hub.wanPortId`' /> \n<parameter name='prop.route.ipAddress' value='`$prop.spoke.ipAddress`' />\n\n\n",
"comments": "",
- "x": 3431.7014198303223,
- "y": 1975.368059873581,
- "z": "816d5e60.eba45",
+ "x": 3441.6980171203613,
+ "y": 2082.3642127513885,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "4460a0d6.c4761",
+ "id": "f4ba3683.379f28",
"type": "set",
"name": "set prop.underlay.routeIds",
"xml": "<set>\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubSiteId' value='`$prop.hub.siteId`' />\n<!--parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].spokeSiteId' value='`$prop.spoke.siteId`' /-->\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubRouteId' value='`$underlayHubResp.success[0].id`' />\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].spokeRouteId' value='`$underlayspokeResp.success[0].id`' />\n\n\n\n",
"comments": "",
- "x": 3442.6688232421875,
- "y": 2060.034790992737,
- "z": "816d5e60.eba45",
+ "x": 3451.665542602539,
+ "y": 2242.0309886932373,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "3d36ce09.d3a452",
+ "id": "5392f603.1e5608",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3132.003578186035,
- "y": 1977.5038175582886,
- "z": "816d5e60.eba45",
+ "x": 3130.999671936035,
+ "y": 1982.4999113082886,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c33f2b8.8f859d8",
- "abc725a.b5905d8",
- "4460a0d6.c4761",
- "d88550f2.429ff",
- "cbad3e92.5f2c5",
- "f03bf85a.59ad68",
- "6591e05b.5ae5",
- "ab6e34c5.6a48d8"
+ "fc0a8ce8.4d15f",
+ "9b5e472e.7046c8",
+ "f4ba3683.379f28",
+ "4be3d8b3.562cb8",
+ "ed2e9b23.246118",
+ "26c99249.a4074e",
+ "41b2e501.e4cadc",
+ "805d9d92.cb3bf",
+ "f41a7058.b220e",
+ "57accb29.01bb34"
]
]
},
{
- "id": "50a88f49.37ad4",
+ "id": "cf3f5a97.bb53e8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3161.0035285949707,
- "y": 2434.504150390625,
- "z": "816d5e60.eba45",
+ "x": 3162.9997749328613,
+ "y": 2624.5002613067627,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "ae46a29e.f97e3",
- "162bc63c.6a40ba",
- "32021f5a.688fc",
- "6c422db5.5ce744",
- "74f4468a.192018"
+ "45a08ea1.9e3d3",
+ "3208baf8.6aed86",
+ "33961398.8b885c",
+ "5e2b5a00.fe4964",
+ "3396ac88.cb4974",
+ "a8dab23b.85144",
+ "3c48a4f4.f048ec"
]
]
},
{
- "id": "464f548c.98a25c",
+ "id": "9523edcb.d7c9a",
"type": "outcome",
"name": "DeactivateSDWANAttachmentInstance",
"xml": "<outcome value='DeactivateSDWANAttachmentInstance'>",
"comments": "",
"outputs": 1,
- "x": 2909.5035858154297,
- "y": 2428.5039615631104,
- "z": "816d5e60.eba45",
+ "x": 2911.4998321533203,
+ "y": 2618.500072479248,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "50a88f49.37ad4"
+ "cf3f5a97.bb53e8"
]
]
},
{
- "id": "6591e05b.5ae5",
+ "id": "41b2e501.e4cadc",
"type": "set",
"name": "Add sites to list and update length",
"xml": "<set>\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].hubSiteName' value='`$prop.hub.siteName`' />\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].hubSiteId' value='`$prop.hub.siteId`' />\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].spokeSiteName' value='`$prop.spoke.siteName`' />\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].spokeSiteId' value='`$prop.spoke.siteId`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n",
"comments": "",
- "x": 3447.035110473633,
- "y": 2185.035671234131,
- "z": "816d5e60.eba45",
+ "x": 3456.0318298339844,
+ "y": 2367.0318689346313,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "d686d76a.66e9d8",
+ "id": "84283d54.1b30c",
"type": "comment",
"name": "save hubsiteIds and spoke siteIds for provision",
"info": "",
"comments": "",
- "x": 3479.035484313965,
- "y": 2141.035545349121,
- "z": "816d5e60.eba45",
+ "x": 3488.0322036743164,
+ "y": 2323.0317430496216,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "8488fc33.1f86c",
+ "id": "812b076f.3b7138",
"type": "switchNode",
"name": "switch name",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'name'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3446.034912109375,
- "y": 484.03515625,
- "z": "816d5e60.eba45",
+ "x": 3445.031005859375,
+ "y": 489.03125,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a468bfef.f0d69"
+ "e2b5302b.c9211"
]
]
},
{
- "id": "a468bfef.f0d69",
+ "id": "e2b5302b.c9211",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3646.0346870422363,
- "y": 484.0353183746338,
- "z": "816d5e60.eba45",
+ "x": 3645.0307807922363,
+ "y": 489.0314121246338,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "861bdc8.697e72"
+ "3a42d854.33d438"
]
]
},
{
- "id": "861bdc8.697e72",
+ "id": "3a42d854.33d438",
"type": "set",
"name": "set prop.spoke.siteName",
"xml": "<set>\n<parameter name='prop.spoke.siteName' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n",
"comments": "",
- "x": 3834.0354919433594,
- "y": 482.63593196868896,
- "z": "816d5e60.eba45",
+ "x": 3833.0315856933594,
+ "y": 487.63202571868896,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "25ec0b7b.fede14",
+ "id": "450fbdd4.50bf64",
"type": "switchNode",
"name": "switch name",
"xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].name == 'name'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3148.0349349975586,
- "y": 1783.5350151062012,
- "z": "816d5e60.eba45",
+ "x": 3147.0310287475586,
+ "y": 1788.5311088562012,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "38461c3f.4e0404"
+ "7d26f71b.6a9a68"
]
]
},
{
- "id": "38461c3f.4e0404",
+ "id": "7d26f71b.6a9a68",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3299.0353050231934,
- "y": 1782.53519821167,
- "z": "816d5e60.eba45",
+ "x": 3298.0313987731934,
+ "y": 1787.53129196167,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "1ccd9e7.6905962"
+ "570427f3.ac5a28"
]
]
},
{
- "id": "1ccd9e7.6905962",
+ "id": "570427f3.ac5a28",
"type": "set",
"name": "set prop.hub.siteName",
"xml": "<set>\n<parameter name='prop.hub.siteName' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].value`' />\n",
"comments": "",
- "x": 3471.035312652588,
- "y": 1780.1357669830322,
- "z": "816d5e60.eba45",
+ "x": 3470.031406402588,
+ "y": 1785.1318607330322,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "18ea4160.5b97af",
+ "id": "431fc2f2.17609c",
"type": "set",
"name": "set prop.provision.siteIds_length=0",
"xml": "<set>\n<parameter name='prop.provision.siteIds_length' value='0' />\n\n\n\n",
"comments": "",
- "x": 471.03517150878906,
- "y": 370.0351610183716,
- "z": "816d5e60.eba45",
+ "x": 470.03126525878906,
+ "y": 375.0312547683716,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "2ccd4dc3.00e152",
+ "id": "bebb2153.0e2a7",
"type": "execute",
"name": "execute RestApiCallNode site provision urls",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-site-provision.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/sites/provision-urls'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"provisionUrlRsp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 823.0352020263672,
- "y": 802.0353775024414,
- "z": "816d5e60.eba45",
+ "x": 822.0312957763672,
+ "y": 807.0314712524414,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "bbd8ad8.5648f5",
- "8ff338f4.67b7f8"
+ "e47835d0.8f5408",
+ "8e71b3d6.afc8d"
]
]
},
{
- "id": "8ff338f4.67b7f8",
+ "id": "8e71b3d6.afc8d",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1087.0354614257812,
- "y": 824.0354223251343,
- "z": "816d5e60.eba45",
+ "x": 1086.0315551757812,
+ "y": 829.0315160751343,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "bbd8ad8.5648f5",
+ "id": "e47835d0.8f5408",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1088.0352478027344,
- "y": 781.0353603363037,
- "z": "816d5e60.eba45",
+ "x": 1087.0313415527344,
+ "y": 786.0314540863037,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "bb20e181.d535d"
+ "610d5a0c.9e2794"
]
]
},
{
- "id": "bb20e181.d535d",
+ "id": "610d5a0c.9e2794",
"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 executing provision url rest api\" />\n",
"comments": "",
- "x": 1267.0358047485352,
- "y": 779.0354115962982,
- "z": "816d5e60.eba45",
+ "x": 1266.0318984985352,
+ "y": 784.0315053462982,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "84666856.592818",
+ "id": "38f6b67d.380b9a",
"type": "for",
"name": "for providx..prop.provision.siteIds[]",
"xml": "<for index='providx' start='0' end='`$prop.provision.siteIds_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 464.0352020263672,
- "y": 574.0352010726929,
- "z": "816d5e60.eba45",
+ "x": 463.0312957763672,
+ "y": 579.0312948226929,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "e0c31833.56f938"
+ "3da0634c.7d37dc"
]
]
},
{
- "id": "e0c31833.56f938",
+ "id": "3da0634c.7d37dc",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 488.0352439880371,
- "y": 784.035174369812,
- "z": "816d5e60.eba45",
+ "x": 487.0313377380371,
+ "y": 789.031268119812,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "14ab7296.d70c4d",
- "2ccd4dc3.00e152",
- "28a5422.99608be"
+ "89ba9fe.36f7b6",
+ "bebb2153.0e2a7",
+ "ae5d2651.0df3f8"
]
]
},
{
- "id": "14ab7296.d70c4d",
+ "id": "89ba9fe.36f7b6",
"type": "set",
"name": "set prop.spoke.hubSiteId, spokeSiteId",
"xml": "<set>\n<parameter name='prop.provision.hubSitename' value='`$prop.provision.siteIds[$providx].hubSiteName`' />\n<parameter name='prop.provision.spokeSitename' value='`$prop.provision.siteIds[$providx].spokeSiteName`' />\n<parameter name='prop.provision.hubspokesite[0]' value='`$prop.provision.siteIds[$providx].hubSiteId`' />\n<parameter name='prop.provision.hubspokesite[1]' value='`$prop.provision.siteIds[$providx].spokeSiteId`' />\n<parameter name='prop.provision.hubspokesite_length' value='2' />\n",
"comments": "",
- "x": 799.0379028320312,
- "y": 660.6368894577026,
- "z": "816d5e60.eba45",
+ "x": 798.0339965820312,
+ "y": 665.6329832077026,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "28a5422.99608be",
+ "id": "ae5d2651.0df3f8",
"type": "record",
"name": "record provision url response to the file",
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"`'/opt/opendaylight/current/data/log/' + 'HUB-' + $prop.provision.hubSitename + '-SPOKE-' + $prop.provision.spokeSitename + '-provisionUrl'`\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value='`$provisionUrlRsp.success[0].url`'/>\n\n",
"comments": "",
"outputs": 1,
- "x": 795.0352783203125,
- "y": 896.0352420806885,
- "z": "816d5e60.eba45",
+ "x": 794.0313720703125,
+ "y": 901.0313358306885,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "6e2c1efa.030fd",
+ "id": "99b001da.0efb4",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2537.035388946533,
- "y": 1051.0352325439453,
- "z": "816d5e60.eba45",
+ "x": 2536.031482696533,
+ "y": 1056.0313262939453,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d87f1462.94a148"
+ "175772d7.f9d53d"
]
]
},
{
- "id": "e621a712.c02488",
+ "id": "e38b67ea.4c8758",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2017.0350646972656,
- "y": 614.0352153778076,
- "z": "816d5e60.eba45",
+ "x": 2016.0311584472656,
+ "y": 619.0313091278076,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4d2b2a60.5a15c4"
+ "348ba1e1.19e85e"
]
]
},
{
- "id": "f3cef2f6.2a146",
+ "id": "4ebf01e5.37d06",
"type": "block",
"name": "block atmoic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1961.0352325439453,
- "y": 705.0351238250732,
- "z": "816d5e60.eba45",
+ "x": 1960.0313262939453,
+ "y": 710.0312175750732,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "482a4c29.31cfa4",
- "3b80b5a9.9770ba"
+ "8d7971fd.c23e3",
+ "524b783f.8c1128"
]
]
},
{
- "id": "f03bf85a.59ad68",
+ "id": "26c99249.a4074e",
"type": "set",
"name": "set prop.underlay.routeIds_length++",
"xml": "<set>\n<parameter name='prop.underlay.routeIds_length' value='`$prop.underlay.routeIds_length + 1`' />\n\n\n\n\n",
"comments": "",
- "x": 3472.004440307617,
- "y": 2096.2538681030273,
- "z": "816d5e60.eba45",
+ "x": 3481.0011596679688,
+ "y": 2278.250065803528,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "ab6e34c5.6a48d8",
+ "id": "805d9d92.cb3bf",
"type": "set",
"name": "Update prop.provision.siteIds_length",
"xml": "<set>\n<parameter name='prop.provision.siteIds_length' value='`$prop.provision.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",
"comments": "",
- "x": 3455.504180908203,
- "y": 2220.253963470459,
- "z": "816d5e60.eba45",
+ "x": 3464.5009002685547,
+ "y": 2402.2501611709595,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "3857554a.ced0aa",
+ "id": "dc7900f6.c1794",
"type": "set",
"name": "set prop.spoke.siteidx",
"xml": "<set>\n<parameter name='prop.spoke.siteidx' value='`$i`' />\n\n",
"comments": "",
- "x": 2905.7540969848633,
- "y": 450.0039348602295,
- "z": "816d5e60.eba45",
+ "x": 2904.7501907348633,
+ "y": 455.0000286102295,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "2ce54718.3d9808",
+ "id": "54fe9391.9e9afc",
"type": "set",
"name": "set underlay route ids to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value=\"underlayRouteIds\" />\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$tmp.routeString`' />\n\n\n",
"comments": "",
- "x": 1928.0045471191406,
- "y": 1937.0043048858643,
- "z": "816d5e60.eba45",
+ "x": 1927.0006408691406,
+ "y": 1942.0003986358643,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "f80aa612.1d1cd8",
+ "id": "32bd7569.5de31a",
"type": "set",
"name": "set prop.underlay.routeIds_length=0",
"xml": "<set>\n<parameter name='prop.underlay.routeIds_length' value='0' />\n\n\n\n",
"comments": "",
- "x": 476.0000305175781,
- "y": 322.0000190734863,
- "z": "816d5e60.eba45",
+ "x": 474.9961242675781,
+ "y": 326.9961128234863,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "74f4468a.192018",
+ "id": "3396ac88.cb4974",
"type": "for",
"name": "for loop uidx - Get route Id from prop.underlay.routeIds",
"xml": "<for index=\"uidx\" start=\"0\" end=\"`$prop.underlay.routeIds_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 3516.6667861938477,
- "y": 2307.3333892822266,
- "z": "816d5e60.eba45",
+ "x": 3518.6630325317383,
+ "y": 2497.3295001983643,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2f560e9d.06e792"
+ "48bdd272.66024c"
]
]
},
{
- "id": "2f560e9d.06e792",
+ "id": "48bdd272.66024c",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3808.333480834961,
- "y": 2307.3333892822266,
- "z": "816d5e60.eba45",
+ "x": 3810.3297271728516,
+ "y": 2497.3295001983643,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "dbb8a9cb.01e2a8"
+ "164a1404.cbc8dc"
]
]
},
{
- "id": "dbb8a9cb.01e2a8",
+ "id": "164a1404.cbc8dc",
"type": "switchNode",
"name": "switch prop.hub.siteId",
"xml": "<switch test=\"`$prop.underlay.routeIds[$uidx].hubSiteId == $prop.hub.siteId`\">\n",
"comments": "",
"outputs": 1,
- "x": 3997.33349609375,
- "y": 2307.3335523605347,
- "z": "816d5e60.eba45",
+ "x": 3999.3297424316406,
+ "y": 2497.3296632766724,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4aa46b8.0419394"
+ "beeec1da.addd9"
]
]
},
{
- "id": "4aa46b8.0419394",
+ "id": "beeec1da.addd9",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 4168.332931518555,
- "y": 2307.3335514068604,
- "z": "816d5e60.eba45",
+ "x": 4170.329177856445,
+ "y": 2497.329662322998,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "74eb4369.b3544c"
+ "8b49993a.fe8e88"
]
]
},
{
- "id": "74eb4369.b3544c",
+ "id": "8b49993a.fe8e88",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 4322.332931518555,
- "y": 2311.333559036255,
- "z": "816d5e60.eba45",
+ "x": 4324.329177856445,
+ "y": 2501.3296699523926,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "86900a6.74da6f8"
+ "ef00b5c0.d59378"
]
]
},
{
- "id": "86900a6.74da6f8",
+ "id": "ef00b5c0.d59378",
"type": "set",
"name": "set prop.hubRouteId prop.spokeRouteId",
"xml": "<set>\n<parameter name='prop.hubRouteId' value='`$prop.underlay.routeIds[$uidx].hubRouteId`' />\n<parameter name='prop.spokeRouteId' value='`$prop.underlay.routeIds[$uidx].spokeRouteId`' />\n",
"comments": "",
- "x": 4408.332939147949,
- "y": 2383.333562850952,
- "z": "816d5e60.eba45",
+ "x": 4410.32918548584,
+ "y": 2573.32967376709,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "4d409006.b4615",
+ "id": "8b3ca259.e59f8",
"type": "switchNode",
"name": "switch underlayRouteIds",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'underlayRouteIds'`\">\n",
"comments": "",
"outputs": 1,
- "x": 3451,
- "y": 588.6666259765625,
- "z": "816d5e60.eba45",
+ "x": 3449.99609375,
+ "y": 593.6627197265625,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c14c6f3d.397e6"
+ "90960264.013bb"
]
]
},
{
- "id": "c14c6f3d.397e6",
+ "id": "90960264.013bb",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 3650.9994773864746,
- "y": 576.6667404174805,
- "z": "816d5e60.eba45",
+ "x": 3649.9955711364746,
+ "y": 581.6628341674805,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "b91a3e00.56049"
+ "dec6d150.266b1"
]
]
},
{
- "id": "e6b57715.d86fd8",
+ "id": "f1e8e357.7d127",
"type": "set",
"name": "set prop.underlay.routeIds",
"xml": "<set>\n<parameter name='prop.underlay.routeIdsString' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n",
"comments": "",
- "x": 4022.000877380371,
- "y": 576.2674503326416,
- "z": "816d5e60.eba45",
+ "x": 4020.996971130371,
+ "y": 581.2635440826416,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "7fba3a52.cfca64",
+ "id": "86cead5c.3dd72",
"type": "switchNode",
"name": "switch request-action",
"xml": "<switch test='`$connection-attachment-topology-operation-input.request-information.request-action`'>\n",
"comments": "",
"outputs": 1,
- "x": 1138.0002899169922,
- "y": 2028.333535194397,
- "z": "816d5e60.eba45",
+ "x": 1136.9963836669922,
+ "y": 2033.329628944397,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "6d3232d8.e0205c",
- "394f9ac2.7c54d6"
+ "d86f6d8b.19f1b",
+ "42a75c7f.9dc134"
]
]
},
{
- "id": "6d3232d8.e0205c",
+ "id": "d86f6d8b.19f1b",
"type": "outcome",
"name": "ActivateSDWANAttachmentInstance",
"xml": "<outcome value='ActivateSDWANAttachmentInstance'>",
"comments": "",
"outputs": 1,
- "x": 1402.0003356933594,
- "y": 1983.333532333374,
- "z": "816d5e60.eba45",
+ "x": 1400.9964294433594,
+ "y": 1988.329626083374,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "cc4350b5.e04f4"
+ "1dbe9d9f.7f9c82"
]
]
},
{
- "id": "cc4350b5.e04f4",
+ "id": "1dbe9d9f.7f9c82",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1643.9728469848633,
- "y": 1979.8022832870483,
- "z": "816d5e60.eba45",
+ "x": 1642.9689407348633,
+ "y": 1984.7983770370483,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "2ce54718.3d9808",
- "c043509c.599d6",
- "af0af852.8614c8",
- "879d0a95.c86bf8"
+ "54fe9391.9e9afc",
+ "5d55b77d.4fae98",
+ "59b1613.c1f67a",
+ "8abe0b00.ec56e8"
]
]
},
{
- "id": "a489ec70.35a57",
+ "id": "a9b02dc4.79bbe",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1647.9728355407715,
- "y": 2063.8024520874023,
- "z": "816d5e60.eba45",
+ "x": 1646.9689292907715,
+ "y": 2068.7985458374023,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f104a03c.3d9ea"
+ "ae1dbfd0.9ebac"
]
]
},
{
- "id": "394f9ac2.7c54d6",
+ "id": "42a75c7f.9dc134",
"type": "outcome",
"name": "DeactivateSDWANAttachmentInstance",
"xml": "<outcome value='DeactivateSDWANAttachmentInstance'>",
"comments": "",
"outputs": 1,
- "x": 1399.4729766845703,
- "y": 2065.8022890090942,
- "z": "816d5e60.eba45",
+ "x": 1398.4690704345703,
+ "y": 2070.7983827590942,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a489ec70.35a57"
+ "a9b02dc4.79bbe"
]
]
},
{
- "id": "f104a03c.3d9ea",
+ "id": "ae1dbfd0.9ebac",
"type": "set",
"name": "set input parameter length -1",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length - 1`' />\n\n\n\n\n",
"comments": "",
- "x": 1876.6665344238281,
- "y": 2062.33353805542,
- "z": "816d5e60.eba45",
+ "x": 1875.6626281738281,
+ "y": 2067.32963180542,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "f8e23d7f.b3d02",
+ "id": "4d624738.aa86f8",
"type": "comment",
"name": "Get route routes IDs",
"info": "",
"comments": "",
- "x": 3416.333251953125,
- "y": 2268.6666259765625,
- "z": "816d5e60.eba45",
+ "x": 3418.3294982910156,
+ "y": 2458.6627368927,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "c043509c.599d6",
+ "id": "5d55b77d.4fae98",
"type": "set",
"name": "set underlay route ids to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n\n\n\n\n",
"comments": "",
- "x": 1917.333480834961,
- "y": 2011.666579246521,
- "z": "816d5e60.eba45",
+ "x": 1916.329574584961,
+ "y": 2016.662672996521,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "af0af852.8614c8",
+ "id": "59b1613.c1f67a",
"type": "for",
"name": "for jidx paramidx - Get topology from servicedata",
"xml": "<for index=\"jidx\" start=\"0\" end=\"`$prop.underlay.routeIds_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 2006.3334045410156,
- "y": 1558.333351135254,
- "z": "816d5e60.eba45",
+ "x": 2005.3294982910156,
+ "y": 1563.329444885254,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "96c0f1e3.46564"
+ "f4c8ed71.c2698"
]
]
},
{
- "id": "71e83fcd.3926a",
+ "id": "3450a2a3.3f3b2e",
"type": "execute",
"name": "execute concat",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat1\"/>\n <parameter name=\"target\" value='`$prop.underlay.routeIds[$jidx].hubRouteId`'/>\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2190.333740234375,
- "y": 1692.0005540847778,
- "z": "816d5e60.eba45",
+ "x": 2189.329833984375,
+ "y": 1696.9966478347778,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "5b1d10b7.e85ce",
+ "id": "5db41da3.1856f4",
"type": "execute",
"name": "execute concat",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$prop.underlay.routeIds[$jidx].hubSiteId`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat\"/>\n <parameter name=\"target\" value=\",\"/>\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2200.3337326049805,
- "y": 1644.6668920516968,
- "z": "816d5e60.eba45",
+ "x": 2199.3298263549805,
+ "y": 1649.6629858016968,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "96c0f1e3.46564",
+ "id": "f4c8ed71.c2698",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1913.333423614502,
- "y": 1743.6666812896729,
- "z": "816d5e60.eba45",
+ "x": 1912.329517364502,
+ "y": 1748.6627750396729,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "5b1d10b7.e85ce",
- "71e83fcd.3926a",
- "4f918e1e.65c27",
- "743189f.b107678",
- "a740f981.130cb8",
- "7f673568.55d36c"
+ "5db41da3.1856f4",
+ "3450a2a3.3f3b2e",
+ "46517f63.3d70e",
+ "74bf87c6.f701b8",
+ "ec44da8a.7837c8",
+ "f31858ee.e326d8"
]
]
},
{
- "id": "4f918e1e.65c27",
+ "id": "46517f63.3d70e",
"type": "execute",
"name": "execute concat",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat1`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat2\"/>\n <parameter name=\"target\" value=\",\"/>\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2197.3334426879883,
- "y": 1731.6667852401733,
- "z": "816d5e60.eba45",
+ "x": 2196.3295364379883,
+ "y": 1736.6628789901733,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "743189f.b107678",
+ "id": "74bf87c6.f701b8",
"type": "execute",
"name": "execute concat",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat2`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat3\"/>\n <parameter name=\"target\" value='`$prop.underlay.routeIds[$jidx].spokeRouteId`'/>\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2197.3334426879883,
- "y": 1767.6667852401733,
- "z": "816d5e60.eba45",
+ "x": 2196.3295364379883,
+ "y": 1772.6628789901733,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "a740f981.130cb8",
+ "id": "ec44da8a.7837c8",
"type": "execute",
"name": "execute concat",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat3`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat4\"/>\n <parameter name=\"target\" value=\" | \"/>\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2190.3334426879883,
- "y": 1808.0001592636108,
- "z": "816d5e60.eba45",
+ "x": 2189.3295364379883,
+ "y": 1812.9962530136108,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "7f673568.55d36c",
+ "id": "f31858ee.e326d8",
"type": "execute",
"name": "execute concat",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.routeString`'/>\n <parameter name=\"outputPath\" value=\"tmp.routeString\"/>\n <parameter name=\"target\" value='`$tmp.concat4`'/>\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2193.333381652832,
- "y": 1862.6666984558105,
- "z": "816d5e60.eba45",
+ "x": 2192.329475402832,
+ "y": 1867.6627922058105,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "879d0a95.c86bf8",
+ "id": "8abe0b00.ec56e8",
"type": "set",
"name": "Set tmp.routeString",
"xml": "<set>\n<parameter name='tmp.routeString' value=\"\" />\n\n",
"comments": "",
- "x": 1910.3334045410156,
- "y": 1499.6666822433472,
- "z": "816d5e60.eba45",
+ "x": 1909.3294982910156,
+ "y": 1504.6627759933472,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "b91a3e00.56049",
+ "id": "dec6d150.266b1",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 3799.0002250671387,
- "y": 623.0000381469727,
- "z": "816d5e60.eba45",
+ "x": 3797.9963188171387,
+ "y": 627.9961318969727,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "e6b57715.d86fd8",
- "4cfad752.b82ab8"
+ "f1e8e357.7d127",
+ "38377ec9.53b982"
]
]
},
{
- "id": "4cfad752.b82ab8",
+ "id": "38377ec9.53b982",
"type": "execute",
"name": "execute split |",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.underlay.routeIdsString`'/>\n<parameter name=\"regex\" value=\" | \"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.underlay.routeIdsValue\"/>\n",
"comments": "",
"outputs": 1,
- "x": 3977.0002365112305,
- "y": 643.0000381469727,
- "z": "816d5e60.eba45",
+ "x": 3975.9963302612305,
+ "y": 647.9961318969727,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "18dab504.682e9b",
- "e6713c9a.ccf4e"
+ "3268a5b9.fb215a",
+ "c3ab3d57.d9ba"
]
]
},
{
- "id": "e6713c9a.ccf4e",
+ "id": "c3ab3d57.d9ba",
"type": "failure",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 4154.0002517700195,
- "y": 624.0000371932983,
- "z": "816d5e60.eba45",
+ "x": 4152.9963455200195,
+ "y": 628.9961309432983,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "f6d503b7.ca422"
+ "d7617cb0.7601e"
]
]
},
{
- "id": "18dab504.682e9b",
+ "id": "3268a5b9.fb215a",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 4143.0002517700195,
- "y": 672.000039100647,
- "z": "816d5e60.eba45",
+ "x": 4141.9963455200195,
+ "y": 676.996132850647,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "24d2d870.cadd68"
+ "d317db0c.b51f88"
]
]
},
{
- "id": "a99b2248.b5ad4",
+ "id": "82fa522b.8f097",
"type": "set",
"name": "set ipAddress prefixLength",
"xml": "<set>\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubSiteId' value='`$prop.underlay.routeIdsValues[0]`' />\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubRouteId' value='`$prop.underlay.routeIdsValues[1]`' />\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].spokeRouteId' value='`$prop.underlay.routeIdsValues[2]`' />",
"comments": "",
- "x": 5340.001117706299,
- "y": 558.0002794265747,
- "z": "816d5e60.eba45",
+ "x": 5338.997211456299,
+ "y": 562.9963731765747,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "24d2d870.cadd68",
+ "id": "d317db0c.b51f88",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 4273.000255584717,
- "y": 672.000039100647,
- "z": "816d5e60.eba45",
+ "x": 4271.996349334717,
+ "y": 676.996132850647,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "f6d503b7.ca422",
+ "id": "d7617cb0.7601e",
"type": "for",
"name": "for loop ridx ",
"xml": "<for index=\"ridx\" start=\"0\" end=\"`$prop.underlay.routeIdsValue_length`\">\n \n \n",
"comments": "",
"outputs": 1,
- "x": 4299.999938964844,
- "y": 622.0000371932983,
- "z": "816d5e60.eba45",
+ "x": 4298.996032714844,
+ "y": 626.9961309432983,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "d316c9fd.2bfac8"
+ "bae53b24.86f3f8"
]
]
},
{
- "id": "d316c9fd.2bfac8",
+ "id": "bae53b24.86f3f8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 4478.332950592041,
- "y": 619.0000381469727,
- "z": "816d5e60.eba45",
+ "x": 4477.329044342041,
+ "y": 623.9961318969727,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "cc212d5d.4ecc7"
+ "95e8ce94.9a6d1"
]
]
},
{
- "id": "cc212d5d.4ecc7",
+ "id": "95e8ce94.9a6d1",
"type": "execute",
"name": "execute split ,",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.underlay.routeIdsValue[$ridx]`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.underlay.routeIdsValues\"/>\n",
"comments": "",
"outputs": 1,
- "x": 4653.332962036133,
- "y": 618.000036239624,
- "z": "816d5e60.eba45",
+ "x": 4652.329055786133,
+ "y": 622.996129989624,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a41a70c9.992e7",
- "4e196c9a.1ec4e4"
+ "17ee1f73.6ce3e1",
+ "32bb2edf.2bc022"
]
]
},
{
- "id": "a41a70c9.992e7",
+ "id": "17ee1f73.6ce3e1",
"type": "failure",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 4810.33296585083,
- "y": 595.0000438690186,
- "z": "816d5e60.eba45",
+ "x": 4809.32905960083,
+ "y": 599.9961376190186,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "29342783.705ee8"
+ "25d53393.ccdc7c"
]
]
},
{
- "id": "4e196c9a.1ec4e4",
+ "id": "32bb2edf.2bc022",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 4799.33296585083,
- "y": 643.0000457763672,
- "z": "816d5e60.eba45",
+ "x": 4798.32905960083,
+ "y": 647.9961395263672,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "31dadcd0.9c88f4"
+ "e299e773.789348"
]
]
},
{
- "id": "31dadcd0.9c88f4",
+ "id": "e299e773.789348",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 4929.332969665527,
- "y": 643.0000457763672,
- "z": "816d5e60.eba45",
+ "x": 4928.329063415527,
+ "y": 647.9961395263672,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "c309d201.f689a",
+ "id": "cee6dd44.82ca8",
"type": "block",
"name": "block atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 5132.665496826172,
- "y": 574.0001978874207,
- "z": "816d5e60.eba45",
+ "x": 5131.661590576172,
+ "y": 578.9962916374207,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "a99b2248.b5ad4",
- "d11539fc.77a698"
+ "82fa522b.8f097",
+ "e872fc0f.e3138"
]
]
},
{
- "id": "d11539fc.77a698",
+ "id": "e872fc0f.e3138",
"type": "set",
"name": "set ipAddress prefixLength",
"xml": "<set>\n<parameter name='prop.underlay.routeIds_length' value='`$prop.underlay.routeIds_length + 1`' />\n",
"comments": "",
- "x": 5332.333156585693,
- "y": 600.000075340271,
- "z": "816d5e60.eba45",
+ "x": 5331.329250335693,
+ "y": 604.996169090271,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "29342783.705ee8",
+ "id": "25d53393.ccdc7c",
"type": "switchNode",
"name": "switch prop.underlay.routeIdsValues_length",
"xml": "<switch test='`$prop.underlay.routeIdsValues_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 5008.667121887207,
- "y": 476.0000686645508,
- "z": "816d5e60.eba45",
+ "x": 5007.663215637207,
+ "y": 480.9961624145508,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "4afb066.ff7c6f8",
- "6e26a8d2.50c7d8"
+ "1988903d.6e7c9",
+ "31c7868c.1d918a"
]
]
},
{
- "id": "4afb066.ff7c6f8",
+ "id": "1988903d.6e7c9",
"type": "outcome",
"name": "3",
"xml": "<outcome value='3'>\n",
"comments": "",
"outputs": 1,
- "x": 5243.636054992676,
- "y": 512.9687957763672,
- "z": "816d5e60.eba45",
+ "x": 5242.632148742676,
+ "y": 517.9648895263672,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "c309d201.f689a"
+ "cee6dd44.82ca8"
]
]
},
{
- "id": "6e26a8d2.50c7d8",
+ "id": "31c7868c.1d918a",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 5260.666980743408,
- "y": 395.00000953674316,
- "z": "816d5e60.eba45",
+ "x": 5259.663074493408,
+ "y": 399.99610328674316,
+ "z": "afa42c56.2fe06",
"wires": [
[
- "cde0413a.7980f"
+ "c3b9df69.c6c78"
]
]
},
{
- "id": "cde0413a.7980f",
+ "id": "c3b9df69.c6c78",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 5421.66650390625,
- "y": 435,
- "z": "816d5e60.eba45",
+ "x": 5420.66259765625,
+ "y": 439.99609375,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
},
{
- "id": "61955a75.34d004",
+ "id": "2fd2f3c1.09b97c",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 2901.006446838379,
- "y": 1008.3067564964294,
- "z": "816d5e60.eba45",
+ "x": 2900.002540588379,
+ "y": 1013.3028502464294,
+ "z": "afa42c56.2fe06",
"wires": []
},
{
- "id": "5e3a3525.ed601c",
+ "id": "18ba51e1.01a3be",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2887.0059547424316,
- "y": 956.9731774330139,
- "z": "816d5e60.eba45",
+ "x": 2886.0020484924316,
+ "y": 961.9692711830139,
+ "z": "afa42c56.2fe06",
"wires": [
[]
]
+ },
+ {
+ "id": "f41a7058.b220e",
+ "type": "set",
+ "name": "hardcode hub route",
+ "xml": "<set>\n<parameter name='prop.hub.ipAddress' value=\"10.2.0.2\" />\n<parameter name='prop.hub.providerIpAddress' value=\"10.2.0.0/16\" />\n\n\n",
+ "comments": "",
+ "x": 3420.0038681030273,
+ "y": 1853.0039892196655,
+ "z": "afa42c56.2fe06",
+ "wires": []
+ },
+ {
+ "id": "57accb29.01bb34",
+ "type": "set",
+ "name": "hardcode spoke route",
+ "xml": "<set>\n<parameter name='prop.spoke.ipAddress' value=\"10.3.0.1\" />\n<parameter name='prop.spoke.providerIpAddress' value=\"10.3.0.0/16\" />",
+ "comments": "",
+ "x": 3435.004409790039,
+ "y": 2051.0039653778076,
+ "z": "afa42c56.2fe06",
+ "wires": []
+ },
+ {
+ "id": "a8dab23b.85144",
+ "type": "set",
+ "name": "hardcode hub route",
+ "xml": "<set>\n<parameter name='prop.hub.ipAddress' value=\"10.2.0.2\" />\n<parameter name='prop.hub.providerIpAddress' value=\"10.2.0.0/16\" />\n\n\n",
+ "comments": "",
+ "x": 3470.333251953125,
+ "y": 2532,
+ "z": "afa42c56.2fe06",
+ "wires": []
+ },
+ {
+ "id": "3c48a4f4.f048ec",
+ "type": "set",
+ "name": "hardcode spoke route",
+ "xml": "<set>\n<parameter name='prop.spoke.ipAddress' value=\"10.3.0.1\" />\n<parameter name='prop.spoke.providerIpAddress' value=\"10.3.0.0/16\" />",
+ "comments": "",
+ "x": 3476.333251953125,
+ "y": 2639,
+ "z": "afa42c56.2fe06",
+ "wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-activate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-activate.json
index 4a7ed514..0b1772df 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-activate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-activate.json
@@ -1,20 +1,20 @@
[
{
- "id": "365b721f.7a253e",
+ "id": "3b96b94e.d2db46",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 142.00390625,
- "y": 164.01038789749146,
- "z": "d540a7b.861cb58",
+ "x": 101.71429443359375,
+ "y": 190.01038789749146,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "4883cd2c.e8add4"
+ "2a24b40f.15257c"
]
]
},
{
- "id": "4883cd2c.e8add4",
+ "id": "2a24b40f.15257c",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,1004 +22,1124 @@
"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": 217.28961181640625,
- "y": 204.24849939346313,
- "z": "d540a7b.861cb58",
+ "x": 177,
+ "y": 230.24849939346313,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "3fd0f9a0.bfb166"
+ "13982dc8.7557c2"
]
]
},
{
- "id": "3fd0f9a0.bfb166",
+ "id": "13982dc8.7557c2",
"type": "method",
"name": "method site-vnf-topology-operation-activate",
"xml": "<method rpc='site-vnf-topology-operation-activate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 238.43252563476562,
- "y": 294.01038789749146,
- "z": "d540a7b.861cb58",
+ "x": 198.14291381835938,
+ "y": 320.01038789749146,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "a41ebaac.ea0658"
+ "cc746.fa4808ba"
]
]
},
{
- "id": "a41ebaac.ea0658",
+ "id": "cc746.fa4808ba",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 226.67063903808594,
- "y": 483.6771664619446,
- "z": "d540a7b.861cb58",
+ "x": 186.3810272216797,
+ "y": 509.6771664619446,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "d76422f.52b80e",
- "221a8fd1.b8b2f",
- "faa004c7.5a25c8",
- "5f14f4d2.549ccc",
- "3c340ff6.924a4",
- "3edd9e9f.d604f2",
- "dd9550a6.ba9af",
- "ead8f54d.0eecc8",
- "90854244.d2678",
- "78b0ee0f.0865f"
+ "7d7132e1.2faacc",
+ "43a548ad.54cc98",
+ "b5ec2bbf.0ef568",
+ "c9f28855.c58858",
+ "2cf8df50.df009",
+ "5f881f0.741dae",
+ "445ef8.15e44108",
+ "448dd2dd.bafb8c",
+ "f7484eea.3c8a9",
+ "3fda4a72.8f9396"
]
]
},
{
- "id": "d76422f.52b80e",
+ "id": "7d7132e1.2faacc",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 665.9935684204102,
- "y": 112.9999828338623,
- "z": "d540a7b.861cb58",
+ "x": 625.7039566040039,
+ "y": 138.9999828338623,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "3851ce61.8f91c2",
- "a2f9a6ea.ae2718",
- "c137a07.e2f1f6"
+ "ed712d22.18f85",
+ "d79f3765.c39a08",
+ "34d8aa26.2a5306"
]
]
},
{
- "id": "3851ce61.8f91c2",
+ "id": "ed712d22.18f85",
"type": "other",
"name": "Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 896.9935455322266,
- "y": 115.00004625320435,
- "z": "d540a7b.861cb58",
+ "x": 856.7039337158203,
+ "y": 141.00004625320435,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "4f151038.9977"
+ "774eda2e.68a9d4"
]
]
},
{
- "id": "4f151038.9977",
+ "id": "774eda2e.68a9d4",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1054.7710609436035,
- "y": 95.8889946937561,
- "z": "d540a7b.861cb58",
+ "x": 1014.4814491271973,
+ "y": 121.8889946937561,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "a2f9a6ea.ae2718",
+ "id": "d79f3765.c39a08",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 888.9939727783203,
- "y": 150.00006818771362,
- "z": "d540a7b.861cb58",
+ "x": 848.7043609619141,
+ "y": 176.00006818771362,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "f0eea43d.80c008"
+ "3a3303bd.28cb7c"
]
]
},
{
- "id": "f0eea43d.80c008",
+ "id": "3a3303bd.28cb7c",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1055.263442993164,
- "y": 141.55460166931152,
- "z": "d540a7b.861cb58",
+ "x": 1014.9738311767578,
+ "y": 167.55460166931152,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "5514a22c.cabcac",
- "c241356.b2ab4c8",
- "18332af4.bcb575"
+ "46ac8f1a.93c77",
+ "dec89d20.3ffd2",
+ "aa1fa754.8a56c8"
]
]
},
{
- "id": "5514a22c.cabcac",
+ "id": "46ac8f1a.93c77",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf_length[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1306.2795715332031,
- "y": 86.42860507965088,
- "z": "d540a7b.861cb58",
+ "x": 1265.9899597167969,
+ "y": 112.42860507965088,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "5665ac79.9c7064"
+ "5d97713b.b0498"
]
]
},
{
- "id": "c241356.b2ab4c8",
+ "id": "dec89d20.3ffd2",
"type": "switchNode",
"name": "switch tmp.vidx ",
"xml": "<switch test=\"`$tmp.vidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1261.5808868408203,
- "y": 136.41179132461548,
- "z": "d540a7b.861cb58",
+ "x": 1221.291275024414,
+ "y": 162.41179132461548,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "19a218fc.ad6fe7"
+ "12d5f510.98545b"
]
]
},
{
- "id": "19a218fc.ad6fe7",
+ "id": "12d5f510.98545b",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1413.0096893310547,
- "y": 136.9832215309143,
- "z": "d540a7b.861cb58",
+ "x": 1372.7200775146484,
+ "y": 162.9832215309143,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "87ce1b6f.ea04b8"
+ "baac3d2b.9c149"
]
]
},
{
- "id": "3d3bb0a2.e8367",
+ "id": "5d333a67.ea5b04",
"type": "switchNode",
"name": "switch vnfid found",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1722.7082748413086,
- "y": 45.67872476577759,
- "z": "d540a7b.861cb58",
+ "x": 1682.4186630249023,
+ "y": 71.67872476577759,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "90ad7f4f.37ad5"
+ "ff1652c5.5f817"
]
]
},
{
- "id": "87ce1b6f.ea04b8",
+ "id": "baac3d2b.9c149",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
- "x": 1551.438087463379,
- "y": 138.1260437965393,
- "z": "d540a7b.861cb58",
+ "x": 1511.1484756469727,
+ "y": 164.1260437965393,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "90ad7f4f.37ad5",
+ "id": "ff1652c5.5f817",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1896.6607551574707,
- "y": 45.57144498825073,
- "z": "d540a7b.861cb58",
+ "x": 1856.3711433410645,
+ "y": 71.57144498825073,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "edd58360.fef7"
+ "c70c2471.2c7958"
]
]
},
{
- "id": "c137a07.e2f1f6",
+ "id": "34d8aa26.2a5306",
"type": "outcome",
"name": "0",
"xml": "<outcome value='0'>\n",
"comments": "",
"outputs": 1,
- "x": 894.9623565673828,
- "y": 77.9687352180481,
- "z": "d540a7b.861cb58",
+ "x": 854.6727447509766,
+ "y": 103.9687352180481,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "4f151038.9977"
+ "774eda2e.68a9d4"
]
]
},
{
- "id": "5f14f4d2.549ccc",
+ "id": "c9f28855.c58858",
"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": 610.3376045227051,
- "y": 666.344172000885,
- "z": "d540a7b.861cb58",
+ "x": 570.0479927062988,
+ "y": 692.344172000885,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "ead8f54d.0eecc8",
+ "id": "448dd2dd.bafb8c",
"type": "set",
"name": "set vnf-level-oper-status to Active",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='Active' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 672.8177947998047,
- "y": 500.68161153793335,
- "z": "d540a7b.861cb58",
+ "x": 632.5281829833984,
+ "y": 526.6816115379333,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "dd9550a6.ba9af",
+ "id": "445ef8.15e44108",
"type": "set",
"name": "set vnf-index and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` \" />",
"comments": "",
- "x": 672.50439453125,
- "y": 457.34414625167847,
- "z": "d540a7b.861cb58",
+ "x": 632.2147827148438,
+ "y": 483.34414625167847,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "1689d83b.0f3d48",
+ "id": "bbcb4df5.064e3",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1530.504482269287,
- "y": 402.0003957748413,
- "z": "d540a7b.861cb58",
+ "x": 1490.2148704528809,
+ "y": 428.0003957748413,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "877e79a4.de6e08"
+ "1ea13654.9fcfaa"
]
]
},
{
- "id": "877e79a4.de6e08",
+ "id": "1ea13654.9fcfaa",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 1719.0045776367188,
- "y": 396.00040543079376,
- "z": "d540a7b.861cb58",
+ "x": 1678.7149658203125,
+ "y": 422.00040543079376,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "e9a64136.0f3a4",
+ "id": "f9005f03.a47fb",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 1533.995449066162,
- "y": 449.57443141937256,
- "z": "d540a7b.861cb58",
+ "x": 1493.7058372497559,
+ "y": 475.57443141937256,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "1ecf5c87.8a1883"
+ "5c27d008.c54fe"
]
]
},
{
- "id": "1ecf5c87.8a1883",
+ "id": "5c27d008.c54fe",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1707.5668601989746,
- "y": 437.86016750335693,
- "z": "d540a7b.861cb58",
+ "x": 1667.2772483825684,
+ "y": 463.86016750335693,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "46f84de2.5c2c94",
+ "id": "5f7c43f4.71b4dc",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1526.328456878662,
- "y": 490.9077444076538,
- "z": "d540a7b.861cb58",
+ "x": 1486.0388450622559,
+ "y": 516.9077444076538,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "87e2e13c.489f3"
+ "690bd523.e7874c"
]
]
},
{
- "id": "87e2e13c.489f3",
+ "id": "690bd523.e7874c",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 1714.1010131835938,
- "y": 486.34693717956543,
- "z": "d540a7b.861cb58",
+ "x": 1673.8114013671875,
+ "y": 512.3469371795654,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "e15f72bc.d37ff",
+ "id": "766aef68.e4df8",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 1263.50439453125,
- "y": 450.0004016160965,
- "z": "d540a7b.861cb58",
+ "x": 1223.2147827148438,
+ "y": 476.0004016160965,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "1689d83b.0f3d48",
- "e9a64136.0f3a4",
- "46f84de2.5c2c94"
+ "bbcb4df5.064e3",
+ "f9005f03.a47fb",
+ "5f7c43f4.71b4dc"
]
]
},
{
- "id": "8c66a623.b3e238",
+ "id": "cd48267e.9edf28",
"type": "execute",
"name": "execute RestApiCallNode Create SDWAN site",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-site.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/sites'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"site-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-site-' + $template.site.role + '.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/sites'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"site-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 1286.004508972168,
- "y": 607.0003957748413,
- "z": "d540a7b.861cb58",
+ "x": 1250.71484375,
+ "y": 666.0003662109375,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "9cc77bf6.9a9d78",
- "2cdd5eb4.cdc7e2"
+ "42f4d566.03c33c",
+ "bdd9ab07.dc7f48"
]
]
},
{
- "id": "45d1f2b.f3e000c",
+ "id": "f430b9bd.f345f8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1706.6710319519043,
- "y": 608.8892965316772,
- "z": "d540a7b.861cb58",
+ "x": 1666.381420135498,
+ "y": 634.8892965316772,
+ "z": "f7b8765.9d87788",
"wires": [
[]
]
},
{
- "id": "7a151bff.37aaa4",
+ "id": "49b0ec38.4844e4",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 1692.1156158447266,
- "y": 668.4446439743042,
- "z": "d540a7b.861cb58",
+ "x": 1651.8260040283203,
+ "y": 694.4446439743042,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "2cdd5eb4.cdc7e2",
+ "id": "bdd9ab07.dc7f48",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1547.1156063079834,
- "y": 665.4446420669556,
- "z": "d540a7b.861cb58",
+ "x": 1506.8259944915771,
+ "y": 691.4446420669556,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "7a151bff.37aaa4"
+ "49b0ec38.4844e4"
]
]
},
{
- "id": "9cc77bf6.9a9d78",
+ "id": "42f4d566.03c33c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1547.559944152832,
- "y": 609.1114501953125,
- "z": "d540a7b.861cb58",
+ "x": 1507.2703323364258,
+ "y": 635.1114501953125,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "45d1f2b.f3e000c"
+ "f430b9bd.f345f8"
]
]
},
{
- "id": "90854244.d2678",
+ "id": "f7484eea.3c8a9",
"type": "set",
"name": "copy input data to service data",
"xml": "<set>\n<!--parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /-->\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' />",
"comments": "",
- "x": 664.0043487548828,
- "y": 544.0006427764893,
- "z": "d540a7b.861cb58",
+ "x": 623.7147369384766,
+ "y": 570.0006427764893,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "dc8a36b0.c3b358",
+ "id": "416674e0.73681c",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
- "x": 1264.7584915161133,
- "y": 543.0044623613358,
- "z": "d540a7b.861cb58",
+ "x": 1224.468879699707,
+ "y": 569.0044623613358,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "b5fd26d4.434e58",
- "35ebfe16.180562"
+ "58134bd4.bcfed4",
+ "6a9bb51c.bc170c"
]
]
},
{
- "id": "b5fd26d4.434e58",
+ "id": "58134bd4.bcfed4",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1529.758373260498,
- "y": 528.004357457161,
- "z": "d540a7b.861cb58",
+ "x": 1489.4687614440918,
+ "y": 554.004357457161,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "545e872c.836968"
+ "b4100138.98e92"
]
]
},
{
- "id": "35ebfe16.180562",
+ "id": "6a9bb51c.bc170c",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1522.008373260498,
- "y": 569.6472407579422,
- "z": "d540a7b.861cb58",
+ "x": 1481.7187614440918,
+ "y": 595.6472407579422,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "ec823836.0a8798"
+ "bf434721.5049e8"
]
]
},
{
- "id": "ec823836.0a8798",
+ "id": "bf434721.5049e8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1648.091869354248,
- "y": 569.893273472786,
- "z": "d540a7b.861cb58",
+ "x": 1607.8022575378418,
+ "y": 595.893273472786,
+ "z": "f7b8765.9d87788",
"wires": [
[]
]
},
{
- "id": "545e872c.836968",
+ "id": "b4100138.98e92",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
- "x": 1666.758373260498,
- "y": 528.004357457161,
- "z": "d540a7b.861cb58",
+ "x": 1626.4687614440918,
+ "y": 554.004357457161,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "48a7bd41.b0ef94",
+ "id": "c6987662.432148",
"type": "comment",
"name": "tmp.thirdparty-sdnc-id is hardcoded value?",
"info": "",
"comments": "",
- "x": 1312.0082931518555,
- "y": 404.00437355041504,
- "z": "d540a7b.861cb58",
+ "x": 1271.7186813354492,
+ "y": 430.00437355041504,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "3edd9e9f.d604f2",
+ "id": "5f881f0.741dae",
"type": "set",
"name": "set siteId to service data",
"xml": "<set>\n<!--parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-id' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-id`' /-->\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value='siteId' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$site-result.success[0].id`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n",
"comments": "",
- "x": 654.0081787109375,
- "y": 419.0042562484741,
- "z": "d540a7b.861cb58",
+ "x": 613.7185668945312,
+ "y": 445.0042562484741,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "5c9c6749.a75a58",
+ "id": "473eb805.0b9488",
"type": "switchNode",
"name": "switch ActivateSDWANDeviceInstance",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n\n \n \n\n",
"comments": "",
"outputs": 1,
- "x": 1790.2582473754883,
- "y": 115.00390195846558,
- "z": "d540a7b.861cb58",
+ "x": 1749.968635559082,
+ "y": 141.00390195846558,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "4e8a745e.fc595c"
+ "a2ae14c0.4e83e8"
]
]
},
{
- "id": "4e8a745e.fc595c",
+ "id": "a2ae14c0.4e83e8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2017.2581024169922,
- "y": 114.00390100479126,
- "z": "d540a7b.861cb58",
+ "x": 1976.968490600586,
+ "y": 140.00390100479126,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "80899e02.b6a68"
+ "e66294b6.7e7298"
]
]
},
{
- "id": "f39513a2.e7f31",
+ "id": "c0693138.694c4",
"type": "comment",
"name": "Get devices",
"info": "",
"comments": "",
- "x": 1824.0082626342773,
- "y": 135.75391721725464,
- "z": "d540a7b.861cb58",
+ "x": 1783.718650817871,
+ "y": 161.75391721725464,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "221a8fd1.b8b2f",
+ "id": "43a548ad.54cc98",
"type": "set",
"name": "set prop.site.sdwan false",
"xml": "<set>\n<parameter name='prop.site.sdwan' value=\"false\" />\n\n",
"comments": "",
- "x": 645.0039215087891,
- "y": 54.00003242492676,
- "z": "d540a7b.861cb58",
+ "x": 604.7143096923828,
+ "y": 80.00003242492676,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "3c340ff6.924a4",
+ "id": "2cf8df50.df009",
"type": "switchNode",
"name": "switch prop.site.sdwan",
"xml": "<switch test=\"`$prop.site.sdwan`\">\n",
"comments": "",
"outputs": 1,
- "x": 641.0040283203125,
- "y": 361.6666216850281,
- "z": "d540a7b.861cb58",
+ "x": 600.7144165039062,
+ "y": 387.6666216850281,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "3529dc36.6091c4"
+ "6b990b0d.fef984"
]
]
},
{
- "id": "3529dc36.6091c4",
+ "id": "6b990b0d.fef984",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 820.004077911377,
- "y": 358.6666216850281,
- "z": "d540a7b.861cb58",
+ "x": 779.7144660949707,
+ "y": 384.6666216850281,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "b0a30d5b.6002c"
+ "fac23885.a00b38"
]
]
},
{
- "id": "b0a30d5b.6002c",
+ "id": "fac23885.a00b38",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 976.0043029785156,
- "y": 355.66694355010986,
- "z": "d540a7b.861cb58",
+ "x": 935.7146911621094,
+ "y": 381.66694355010986,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "8c7ebff5.e351e",
- "1aa5ae21.057332",
- "8c66a623.b3e238",
- "e15f72bc.d37ff",
- "dc8a36b0.c3b358"
+ "d4d22841.f00eb8",
+ "cd48267e.9edf28",
+ "766aef68.e4df8",
+ "416674e0.73681c",
+ "793cd9f6.80cc58",
+ "702b3ce6.3adbe4"
]
]
},
{
- "id": "80899e02.b6a68",
+ "id": "e66294b6.7e7298",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1972.6710166931152,
- "y": 176.00004196166992,
- "z": "d540a7b.861cb58",
+ "x": 1932.381404876709,
+ "y": 202.00004196166992,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "744280bc.85fef"
+ "288cc13c.94077e"
]
]
},
{
- "id": "744280bc.85fef",
+ "id": "288cc13c.94077e",
"type": "for",
"name": "for loop deviceidx - Get deviceId from servicedata",
"xml": "<for index=\"deviceidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">",
"comments": "",
"outputs": 1,
- "x": 2254.0047702789307,
- "y": 186.00006246566772,
- "z": "d540a7b.861cb58",
+ "x": 2213.7151584625244,
+ "y": 212.00006246566772,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "e3f03864.75b5b8"
+ "d7048ef8.65174"
]
]
},
{
- "id": "e3f03864.75b5b8",
+ "id": "d7048ef8.65174",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2370.004554748535,
- "y": 237.00024795532227,
- "z": "d540a7b.861cb58",
+ "x": 2329.714942932129,
+ "y": 263.00024795532227,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "271bfd98.e39bf2"
+ "2e66cefe.b9e7b2"
]
]
},
{
- "id": "271bfd98.e39bf2",
+ "id": "2e66cefe.b9e7b2",
"type": "switchNode",
"name": "switch deviceId",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n",
"comments": "",
"outputs": 1,
- "x": 2530.004810333252,
- "y": 239.00010108947754,
- "z": "d540a7b.861cb58",
+ "x": 2489.7151985168457,
+ "y": 265.00010108947754,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "d2e3890.db58f78"
+ "302f3690.f9a14a"
]
]
},
{
- "id": "d2e3890.db58f78",
+ "id": "302f3690.f9a14a",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2682.004981994629,
- "y": 238.00010108947754,
- "z": "d540a7b.861cb58",
+ "x": 2641.7153701782227,
+ "y": 264.00010108947754,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "a5559674.8a50e8"
+ "35a2ea58.cd5716"
]
]
},
{
- "id": "a5559674.8a50e8",
+ "id": "35a2ea58.cd5716",
"type": "set",
"name": "set deviceId",
"xml": "<set>\n<parameter name='prop.site.deviceId[$prop.site.deviceId_length]' value='`$service-data.vnfs.vnf[$vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].value`' />\n<parameter name='prop.site.deviceId_length' value='`$prop.site.deviceId_length + 1`' />\n",
"comments": "",
- "x": 2822.004985809326,
- "y": 237.60005569458008,
- "z": "d540a7b.861cb58",
+ "x": 2781.71537399292,
+ "y": 263.6000556945801,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "18332af4.bcb575",
+ "id": "aa1fa754.8a56c8",
"type": "set",
"name": "set prop.site.deviceId_length",
"xml": "<set>\n<parameter name='prop.site.deviceId_length' value='0' />\n",
"comments": "",
- "x": 1298.003978729248,
- "y": 40.99999475479126,
- "z": "d540a7b.861cb58",
+ "x": 1257.7143669128418,
+ "y": 66.99999475479126,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "78b0ee0f.0865f",
+ "id": "3fda4a72.8f9396",
"type": "save",
"name": "update siteInstance configuration in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='site-resource-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /> \n<parameter name='generated-site-id' value='`$site-result.success[0].id`' /> \n<parameter name='operational-status' value='Active' />\n",
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='site-resource-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /> \n<parameter name='generated-site-id' value='`$site-result.success[0].id`' /> \n<parameter name='operational-status' value='Active' />\n",
"comments": "",
"outputs": 1,
- "x": 694.0040740966797,
- "y": 605.0001573562622,
- "z": "d540a7b.861cb58",
+ "x": 653.7144622802734,
+ "y": 631.0001573562622,
+ "z": "f7b8765.9d87788",
"wires": [
[]
]
},
{
- "id": "faa004c7.5a25c8",
+ "id": "b5ec2bbf.0ef568",
"type": "execute",
"name": "execute Properties",
"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": 637.0039443969727,
- "y": 250.9999966621399,
- "z": "d540a7b.861cb58",
+ "x": 596.7143325805664,
+ "y": 276.9999966621399,
+ "z": "f7b8765.9d87788",
"wires": [
[]
]
},
{
- "id": "8c7ebff5.e351e",
+ "id": "d4d22841.f00eb8",
"type": "set",
"name": "set siteId",
"xml": "<set>\n<parameter name='prop.site.siteId' value=\"\" />\n\n",
"comments": "",
- "x": 1185.0042419433594,
- "y": 346.00010216236115,
- "z": "d540a7b.861cb58",
+ "x": 1158.714599609375,
+ "y": 384.0000915527344,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "f5d9902.f200f7",
- "type": "comment",
- "name": "should be null in request",
- "info": "",
- "comments": "",
- "x": 1194.004165649414,
- "y": 317.00005638599396,
- "z": "d540a7b.861cb58",
- "wires": []
- },
- {
- "id": "edd58360.fef7",
+ "id": "c70c2471.2c7958",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2067.004051208496,
- "y": 49.65758037567139,
- "z": "d540a7b.861cb58",
+ "x": 2026.7144393920898,
+ "y": 75.65758037567139,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "e434b261.8d553",
- "2f0be2c.5dcd11e",
- "eee333df.5a9b6"
+ "9ba5f463.943968",
+ "32028fb9.746e",
+ "fb0b8823.b3d168"
]
]
},
{
- "id": "2f0be2c.5dcd11e",
+ "id": "32028fb9.746e",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$ctx.vnf-data.vnf-data.vnf-request-input.`' />\n\n",
"comments": "",
- "x": 2319.337059020996,
- "y": 66.65763568878174,
- "z": "d540a7b.861cb58",
+ "x": 2279.04744720459,
+ "y": 92.65763568878174,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "e434b261.8d553",
+ "id": "9ba5f463.943968",
"type": "set",
"name": "set tmp.vidx and ctx.vnf-data",
"xml": "<set>\n<parameter name='tmp.vidx' value='`$vidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$vidx].`' />\n",
"comments": "",
- "x": 2346.890769958496,
- "y": 20,
- "z": "d540a7b.861cb58",
+ "x": 2306.60115814209,
+ "y": 46,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "eee333df.5a9b6",
+ "id": "fb0b8823.b3d168",
"type": "call",
"name": "call sdwan-get-site-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-site-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 2317.977737426758,
- "y": 102.1071195602417,
- "z": "d540a7b.861cb58",
+ "x": 2277.6881256103516,
+ "y": 128.1071195602417,
+ "z": "f7b8765.9d87788",
"wires": [
[]
]
},
{
- "id": "1aa5ae21.057332",
+ "id": "6f03dda4.fbdb64",
"type": "for",
"name": "for cpidx..prop.site.controlpoints",
"xml": "<for index='cpidx' start='0' end='`$prop.site.controlpoints_length`' >\n\t\t\t\t\t\t\t\t\t\n",
"comments": "",
"outputs": 1,
- "x": 1245.0045166015625,
- "y": 247.03131580352783,
- "z": "d540a7b.861cb58",
+ "x": 1240.7148895263672,
+ "y": 341.03131008148193,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "78afb961.5c44f8"
+ "6ae2a7d2.64e9e8"
]
]
},
{
- "id": "78afb961.5c44f8",
+ "id": "6ae2a7d2.64e9e8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1488.0040283203125,
- "y": 245.03125476837158,
- "z": "d540a7b.861cb58",
+ "x": 1447.7144165039062,
+ "y": 271.0312547683716,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "6cfee007.a751c",
- "9f90e330.d491e"
+ "d5e8a02e.b6af9",
+ "f4a3ecf1.a3a47"
]
]
},
{
- "id": "5665ac79.9c7064",
+ "id": "5d97713b.b0498",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1545.2540493011475,
- "y": 86.00390911102295,
- "z": "d540a7b.861cb58",
+ "x": 1504.9644374847412,
+ "y": 112.00390911102295,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "3d3bb0a2.e8367",
- "5c9c6749.a75a58"
+ "5d333a67.ea5b04",
+ "473eb805.0b9488"
]
]
},
{
- "id": "6cfee007.a751c",
+ "id": "d5e8a02e.b6af9",
"type": "get-resource",
"name": "get-resource control pts for sideId",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"site-resource\" \n\t\tkey=\"site-resource.site-resource-name = $prop.controlPtId AND \n\t\t depth = '1'\"\n pfx='tmp.aai.controlPoints' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 1711.333595275879,
- "y": 270.0000762939453,
- "z": "d540a7b.861cb58",
+ "x": 1671.0439834594727,
+ "y": 296.0000762939453,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "80cbc7ba.096f98",
- "e060fcc5.cef25"
+ "3002f41f.7cb61c",
+ "9eec95b7.76f808"
]
]
},
{
- "id": "44fab179.6e6d3",
+ "id": "545c41c0.800ed",
"type": "set",
"name": "set siteId in control point",
"xml": "<set>\n<parameter name='prop.site.controlpoints[$cpidx]' value='`$tmp.aai.controlPoints.generated-site-id`' />\n\n",
"comments": "",
- "x": 2108.666790008545,
- "y": 240.00019645690918,
- "z": "d540a7b.861cb58",
+ "x": 2068.3771781921387,
+ "y": 266.0001964569092,
+ "z": "f7b8765.9d87788",
"wires": []
},
{
- "id": "80cbc7ba.096f98",
+ "id": "3002f41f.7cb61c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1930.0004386901855,
- "y": 239.00007438659668,
- "z": "d540a7b.861cb58",
+ "x": 1889.7108268737793,
+ "y": 265.0000743865967,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "44fab179.6e6d3"
+ "545c41c0.800ed"
]
]
},
{
- "id": "e060fcc5.cef25",
+ "id": "9eec95b7.76f808",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1932.2502822875977,
- "y": 277.6429605484009,
- "z": "d540a7b.861cb58",
+ "x": 1891.9606704711914,
+ "y": 303.6429605484009,
+ "z": "f7b8765.9d87788",
"wires": [
[
- "a065dfd4.9970f"
+ "aebaf4c.ab33d08"
]
]
},
{
- "id": "a065dfd4.9970f",
+ "id": "aebaf4c.ab33d08",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2072.6666297912598,
- "y": 276.0000171661377,
- "z": "d540a7b.861cb58",
+ "x": 2032.3770179748535,
+ "y": 302.0000171661377,
+ "z": "f7b8765.9d87788",
"wires": [
[]
]
},
{
- "id": "9f90e330.d491e",
+ "id": "f4a3ecf1.a3a47",
"type": "set",
"name": "set prop.controlPtId",
"xml": "<set>\n<parameter name='prop.controlPtId' value='`$prop.site.controlpoints[$cpidx]`' />\n\n",
"comments": "",
- "x": 1673.000099182129,
- "y": 210.0000114440918,
- "z": "d540a7b.861cb58",
+ "x": 1632.7104873657227,
+ "y": 236.0000114440918,
+ "z": "f7b8765.9d87788",
+ "wires": []
+ },
+ {
+ "id": "793cd9f6.80cc58",
+ "type": "call",
+ "name": "call sdwan-get-tenant-auth",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1203,
+ "y": 614,
+ "z": "f7b8765.9d87788",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "702b3ce6.3adbe4",
+ "type": "switchNode",
+ "name": "switch prop.site.controlpoints ",
+ "xml": "<switch test=\"`$prop.site.controlPoint`\">\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1098,
+ "y": 224,
+ "z": "f7b8765.9d87788",
+ "wires": [
+ [
+ "4ac6f9a0.74a1d8",
+ "b2aa5e32.50984"
+ ]
+ ]
+ },
+ {
+ "id": "4ac6f9a0.74a1d8",
+ "type": "other",
+ "name": "Null",
+ "xml": "<outcome value=''>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1294,
+ "y": 197,
+ "z": "f7b8765.9d87788",
+ "wires": [
+ [
+ "d9d8dd65.e2446"
+ ]
+ ]
+ },
+ {
+ "id": "b2aa5e32.50984",
+ "type": "other",
+ "name": "other",
+ "xml": "<outcome value='Other'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1286,
+ "y": 246,
+ "z": "f7b8765.9d87788",
+ "wires": [
+ [
+ "d71ee31.658172"
+ ]
+ ]
+ },
+ {
+ "id": "d9d8dd65.e2446",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1432,
+ "y": 199,
+ "z": "f7b8765.9d87788",
+ "wires": [
+ [
+ "ca30cd8f.df3a"
+ ]
+ ]
+ },
+ {
+ "id": "f1ac4b9c.e46258",
+ "type": "comment",
+ "name": "should be null in request",
+ "info": "",
+ "comments": "",
+ "x": 1334.714584350586,
+ "y": 384.00006771087646,
+ "z": "f7b8765.9d87788",
+ "wires": []
+ },
+ {
+ "id": "ca30cd8f.df3a",
+ "type": "set",
+ "name": "set template file hub",
+ "xml": "<set>\n<parameter name='template.site.role' value=\"hub\" />\n\n",
+ "comments": "",
+ "x": 1601.0039978027344,
+ "y": 202.00392055511475,
+ "z": "f7b8765.9d87788",
+ "wires": []
+ },
+ {
+ "id": "d71ee31.658172",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "outputs": 1,
+ "x": 1095.003890991211,
+ "y": 289.0039052963257,
+ "z": "f7b8765.9d87788",
+ "wires": [
+ [
+ "6f03dda4.fbdb64",
+ "f3663259.ad67e"
+ ]
+ ]
+ },
+ {
+ "id": "f3663259.ad67e",
+ "type": "set",
+ "name": "set template file spoke",
+ "xml": "<set>\n<parameter name='template.site.role' value=\"spoke\" />\n\n",
+ "comments": "",
+ "x": 1275.00390625,
+ "y": 308.0039129257202,
+ "z": "f7b8765.9d87788",
"wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-create.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-create.json
index de7bc57b..4d947bbf 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-create.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-create.json
@@ -1,20 +1,20 @@
[
{
- "id": "d0010b4e.1448a8",
+ "id": "735f5ad1.ead7c4",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 135.00390625,
- "y": 59.999999046325684,
- "z": "32a9459d.29ba0a",
+ "x": 77.71430206298828,
+ "y": 47,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "7fc8b438.987c3c"
+ "fe8db64d.524ea8"
]
]
},
{
- "id": "7fc8b438.987c3c",
+ "id": "fe8db64d.524ea8",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,418 +22,418 @@
"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": 234.28960418701172,
- "y": 134.23810693901032,
- "z": "32a9459d.29ba0a",
+ "x": 177,
+ "y": 121.23810789268464,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "18f3c53b.5e40fb"
+ "1caac0d4.b3765f"
]
]
},
{
- "id": "18f3c53b.5e40fb",
+ "id": "1caac0d4.b3765f",
"type": "method",
"name": "method site-vnf-topology-operation-create",
"xml": "<method rpc='site-vnf-topology-operation-create' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 255.4325180053711,
- "y": 223.99999544303864,
- "z": "32a9459d.29ba0a",
+ "x": 198.14291381835938,
+ "y": 210.99999639671296,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "286c6526.b613ca"
+ "d05aaf1d.08055"
]
]
},
{
- "id": "286c6526.b613ca",
+ "id": "d05aaf1d.08055",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 235.67056274414062,
- "y": 395.66666719596833,
- "z": "32a9459d.29ba0a",
+ "x": 178.3809585571289,
+ "y": 382.66666814964265,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "2a8f2c14.d43db4",
- "5fbde6da.2bd958",
- "cc1a93a5.7ab76",
- "18b24e84.30ff61",
- "a5742836.13c218",
- "671e4dac.744e44",
- "2dfa8b04.f64514",
- "c4eecb83.953aa8",
- "ee03e646.5fd808",
- "d81ebfe3.370b",
- "d3dc22e.6b5c4e",
- "4ed7986f.14fb68"
+ "6f65d305.7dd0dc",
+ "c0e8c4a0.84ad08",
+ "d1be6ea1.8ea6a",
+ "8988370b.251a38",
+ "61f164dd.5ae33c",
+ "1f2f5cd6.515d03",
+ "7fec36e8.2120f8",
+ "2f304e20.895352",
+ "4e05fc36.a331a4",
+ "b30ee953.435c78",
+ "1bdd47aa.96d5c8",
+ "e5bdd145.df52f"
]
]
},
{
- "id": "5fbde6da.2bd958",
+ "id": "c0e8c4a0.84ad08",
"type": "set",
"name": "set vnf-level-oper-status to Created",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
- "x": 663.8173141479492,
- "y": 814.6705651283264,
- "z": "32a9459d.29ba0a",
+ "x": 606.5277099609375,
+ "y": 801.6705660820007,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "2a8f2c14.d43db4",
+ "id": "6f65d305.7dd0dc",
"type": "set",
"name": "copy input data to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id' value='`$prop.vnf-index`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' value='$vnf-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' value='$vnf-topology-operation-input.vnf-request-input.' />\n\n",
"comments": "",
- "x": 650.6704635620117,
- "y": 712.6667809486389,
- "z": "32a9459d.29ba0a",
+ "x": 593.380859375,
+ "y": 699.6667819023132,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "a5742836.13c218",
+ "id": "61f164dd.5ae33c",
"type": "execute",
"name": "execute generate-vnf-index",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vnf-index\"/>\n",
"comments": "",
"outputs": 1,
- "x": 635.0039978027344,
- "y": 639.3334522247314,
- "z": "32a9459d.29ba0a",
+ "x": 577.7143936157227,
+ "y": 626.3334531784058,
+ "z": "5c7962f1.1a851c",
"wires": [
[]
]
},
{
- "id": "6d87bfd7.c22d1",
+ "id": "8388db61.48edd8",
"type": "set",
"name": "set vnf-index to service data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.vnf-id' value='`$prop.vnf-index`' />\n",
"comments": "",
- "x": 648.0040626525879,
- "y": 768.3334197998047,
- "z": "32a9459d.29ba0a",
+ "x": 590.7144584655762,
+ "y": 755.333420753479,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "cc1a93a5.7ab76",
+ "id": "d1be6ea1.8ea6a",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 665.0038833618164,
- "y": 274.33335876464844,
- "z": "32a9459d.29ba0a",
+ "x": 607.7142791748047,
+ "y": 261.33335971832275,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "6a52e61c.b473b8",
- "ceafd752.94f398"
+ "ec91878.ef3fc78",
+ "8eb89062.3f8df"
]
]
},
{
- "id": "6a52e61c.b473b8",
+ "id": "ec91878.ef3fc78",
"type": "other",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 899.7182693481445,
- "y": 269.4761791229248,
- "z": "32a9459d.29ba0a",
+ "x": 842.4286651611328,
+ "y": 256.4761800765991,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "98d935d6.adba58"
+ "ee0ce75d.fadbc8"
]
]
},
{
- "id": "98d935d6.adba58",
+ "id": "ee0ce75d.fadbc8",
"type": "set",
"name": "set vnf-index=0",
"xml": "<set>\n<parameter name='vnf-index' value='0' />\n",
"comments": "",
- "x": 1060.0039749145508,
- "y": 269.4762706756592,
- "z": "32a9459d.29ba0a",
+ "x": 1002.7143707275391,
+ "y": 256.4762716293335,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "ceafd752.94f398",
+ "id": "8eb89062.3f8df",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 896.1468086242676,
- "y": 302.7620105743408,
- "z": "32a9459d.29ba0a",
+ "x": 838.8572044372559,
+ "y": 289.76201152801514,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "2edf4169.726dbe"
+ "dddde8e2.a6e3a8"
]
]
},
{
- "id": "f2ec0c7c.259ee",
+ "id": "22bd6504.22c48a",
"type": "set",
"name": "set vnf-index = vnf_length",
"xml": "<set>\n<parameter name='vnf-index' value='`$service-data.vnfs.vnf_length`' />\n",
"comments": "",
- "x": 1289.004051208496,
- "y": 281.0477361679077,
- "z": "32a9459d.29ba0a",
+ "x": 1231.7144470214844,
+ "y": 268.04773712158203,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "728dfb90.8e3944",
+ "id": "8d104e1d.a35c3",
"type": "for",
"name": "for each existing VNF",
"xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1277.4326705932617,
- "y": 316.0477080345154,
- "z": "32a9459d.29ba0a",
+ "x": 1220.14306640625,
+ "y": 303.0477089881897,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "f1186372.a0982"
+ "5570c3fc.a06f2c"
]
]
},
{
- "id": "2edf4169.726dbe",
+ "id": "dddde8e2.a6e3a8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1030.8610916137695,
- "y": 304.7619800567627,
- "z": "32a9459d.29ba0a",
+ "x": 973.5714874267578,
+ "y": 291.761981010437,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "f2ec0c7c.259ee",
- "728dfb90.8e3944"
+ "22bd6504.22c48a",
+ "8d104e1d.a35c3"
]
]
},
{
- "id": "f1186372.a0982",
+ "id": "5570c3fc.a06f2c",
"type": "switchNode",
"name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id",
"xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id == $service-data.vnfs.vnf[$idx].vnf-id`'>\n",
"comments": "",
"outputs": 1,
- "x": 1670.718406677246,
- "y": 316.6191921234131,
- "z": "32a9459d.29ba0a",
+ "x": 1613.4288024902344,
+ "y": 303.6191930770874,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "32b0d35f.e4b42c"
+ "476608a3.dc62a8"
]
]
},
{
- "id": "32b0d35f.e4b42c",
+ "id": "476608a3.dc62a8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 1952.004108428955,
- "y": 315.1905975341797,
- "z": "32a9459d.29ba0a",
+ "x": 1894.7145042419434,
+ "y": 302.190598487854,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "c7f17107.aecae"
+ "c72cc9fe.2f14b8"
]
]
},
{
- "id": "8ccad497.cccb38",
+ "id": "480cbd60.5b2ab4",
"type": "comment",
"name": "make sure this vnf-id doesn't exist already",
"info": "",
"comments": "",
- "x": 1639.8610229492188,
- "y": 280.19058418273926,
- "z": "32a9459d.29ba0a",
+ "x": 1582.571418762207,
+ "y": 267.1905851364136,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "18b24e84.30ff61",
+ "id": "8988370b.251a38",
"type": "set",
"name": "set new vnf_length",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='`$vnf-index + 1`' />\n",
"comments": "",
- "x": 617.0039596557617,
- "y": 606.3334069252014,
- "z": "32a9459d.29ba0a",
+ "x": 559.71435546875,
+ "y": 593.3334078788757,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "c4eecb83.953aa8",
+ "id": "2f304e20.895352",
"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": 619.0039863586426,
- "y": 1037.5970339775085,
- "z": "32a9459d.29ba0a",
+ "x": 561.7143821716309,
+ "y": 1024.5970349311829,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "671e4dac.744e44",
+ "id": "1f2f5cd6.515d03",
"type": "save",
"name": "save siteInstance configuration in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $prop.vnf-index' >\n<parameter name='site-resource-id' value='`$prop.vnf-index`' /> \n<parameter name='site-resource-name' value='`$prop.site.name`' />\n<parameter name='description' value='`$prop.site.description`' />\n<parameter name='type' value='prop.site.type' />\n<parameter name='role' value='prop.site.role' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-index + '/vnf-data/'` \" />\n",
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $prop.vnf-index' >\n<parameter name='site-resource-id' value='`$prop.vnf-index`' /> \n<parameter name='site-resource-name' value='`$prop.site.name`' />\n<parameter name='description' value='`$prop.site.description`' />\n<parameter name='type' value='`$prop.site.type`' />\n<parameter name='role' value='`$prop.site.role`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-index + '/vnf-data/'` \" />\n",
"comments": "",
"outputs": 1,
- "x": 667.6707305908203,
- "y": 909.8190650939941,
- "z": "32a9459d.29ba0a",
+ "x": 610.3811264038086,
+ "y": 896.8190660476685,
+ "z": "5c7962f1.1a851c",
"wires": [
[]
]
},
{
- "id": "2dfa8b04.f64514",
+ "id": "7fec36e8.2120f8",
"type": "save",
"name": "save service relationship in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"site-resource\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/site-resources/site-resource/' + $prop.vnf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"site-resource.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-index`\" />",
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"site-resource\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/site-resources/site-resource/' + $prop.vnf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"site-resource.site-resource-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-index`\" />",
"comments": "",
"outputs": 1,
- "x": 656.6707344055176,
- "y": 972.5969476699829,
- "z": "32a9459d.29ba0a",
+ "x": 599.3811302185059,
+ "y": 959.5969486236572,
+ "z": "5c7962f1.1a851c",
"wires": [
[]
]
},
{
- "id": "ee03e646.5fd808",
+ "id": "4e05fc36.a331a4",
"type": "set",
"name": "set vnf-index and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$prop.vnf-index`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $prop.vnf-index + '/vnf-data/'` \" />",
"comments": "",
- "x": 658.0039825439453,
- "y": 858.5968360900879,
- "z": "32a9459d.29ba0a",
+ "x": 600.7143783569336,
+ "y": 845.5968370437622,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "d81ebfe3.370b",
+ "id": "b30ee953.435c78",
"type": "for",
"name": "for loop idx - VNF input parameters",
"xml": "<for index=\"idx\" start=\"0\" end=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`\">\n",
"comments": "",
"outputs": 1,
- "x": 651.0039978027344,
- "y": 413.00006198883057,
- "z": "32a9459d.29ba0a",
+ "x": 593.7143936157227,
+ "y": 400.0000629425049,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "610b8a5.566b074"
+ "a33f518e.35371"
]
]
},
{
- "id": "610b8a5.566b074",
+ "id": "a33f518e.35371",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 865.782341003418,
- "y": 410.555645942688,
- "z": "32a9459d.29ba0a",
+ "x": 808.4927368164062,
+ "y": 397.5556468963623,
+ "z": "5c7962f1.1a851c",
"wires": [
[
- "544f33c4.6ec91c",
- "77273637.aeb898"
+ "97fc593c.33ca48",
+ "dcd520b2.7e574"
]
]
},
{
- "id": "544f33c4.6ec91c",
+ "id": "97fc593c.33ca48",
"type": "execute",
"name": "execute split parameterName",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1062.0385437011719,
- "y": 388.30378437042236,
- "z": "32a9459d.29ba0a",
+ "x": 1004.7489395141602,
+ "y": 375.3037853240967,
+ "z": "5c7962f1.1a851c",
"wires": [
[]
]
},
{
- "id": "77273637.aeb898",
+ "id": "dcd520b2.7e574",
"type": "set",
"name": "set parameterName",
"xml": "<set>\n<parameter name=\"`vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
"comments": "",
- "x": 1031.4829711914062,
- "y": 425.30390071868896,
- "z": "32a9459d.29ba0a",
+ "x": 974.1933670043945,
+ "y": 412.3039016723633,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "d3dc22e.6b5c4e",
+ "id": "1bdd47aa.96d5c8",
"type": "set",
"name": "set vnf-request-input.",
"xml": "<set>\n<parameter name='vnf-request-input.' value='`$vnf-topology-operation-input.vnf-request-input.`' />\n",
"comments": "",
- "x": 613.0036163330078,
- "y": 487.3247766494751,
- "z": "32a9459d.29ba0a",
+ "x": 555.7140121459961,
+ "y": 474.3247776031494,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "4ed7986f.14fb68",
+ "id": "e5bdd145.df52f",
"type": "call",
"name": "call sdwan-get-site-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-site-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 629.0039825439453,
- "y": 519.3249807357788,
- "z": "32a9459d.29ba0a",
+ "x": 571.7143783569336,
+ "y": 506.3249816894531,
+ "z": "5c7962f1.1a851c",
"wires": [
[]
]
},
{
- "id": "c7f17107.aecae",
+ "id": "c72cc9fe.2f14b8",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VNF id ' + $service-data.vnfs.vnf[$idx].vnf-id\n + ' already exists, and has order status ' + $service-data.vnfs.vnf[$idx].vnf-data.vnf-level-oper-status.order-status`\" />\n",
"comments": "",
- "x": 2080.5754776000977,
- "y": 366.19061183929443,
- "z": "32a9459d.29ba0a",
+ "x": 2023.285873413086,
+ "y": 353.19061279296875,
+ "z": "5c7962f1.1a851c",
"wires": []
},
{
- "id": "9be618c6.476348",
+ "id": "272c1a85.bab626",
"type": "comment",
"name": "Take the parameter names by removing prefix",
"info": "",
"comments": "",
- "x": 1374.0040893554688,
- "y": 369.6666784286499,
- "z": "32a9459d.29ba0a",
+ "x": 1316.714485168457,
+ "y": 356.6666793823242,
+ "z": "5c7962f1.1a851c",
"wires": []
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-deactivate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-deactivate.json
index 6eca6072..f97be6bb 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-deactivate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_site-vnf-topology-operation-deactivate.json
@@ -1,6 +1,6 @@
[
{
- "id": "d86fdeaf.90856",
+ "id": "f2d5a044.e7585",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -9,470 +9,470 @@
"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": 182.8570785522461,
- "y": 146.23809719085693,
- "z": "662bc73e.2f2df8",
+ "y": 139.23809814453125,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "8c1fcf5.c30ac3"
+ "3fa00e50.ff8f92"
]
]
},
{
- "id": "c3f643e9.793bf",
+ "id": "1dae242d.6645cc",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
"x": 107.57137298583984,
- "y": 105.99998569488525,
- "z": "662bc73e.2f2df8",
+ "y": 98.99998664855957,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "d86fdeaf.90856"
+ "f2d5a044.e7585"
]
]
},
{
- "id": "8c1fcf5.c30ac3",
+ "id": "3fa00e50.ff8f92",
"type": "method",
"name": "method site-vnf-topology-operation-deactivate",
"xml": "<method rpc='site-vnf-topology-operation-deactivate' mode='sync'>",
"comments": "",
"outputs": 1,
"x": 176,
- "y": 185.99997997283936,
- "z": "662bc73e.2f2df8",
+ "y": 178.99998092651367,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "ed73a4d4.18b998"
+ "42e004c2.23654c"
]
]
},
{
- "id": "ed73a4d4.18b998",
+ "id": "42e004c2.23654c",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 216.73809814453125,
- "y": 257.69349098205566,
- "z": "662bc73e.2f2df8",
+ "y": 250.69349193572998,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "59f08d7c.e40f14",
- "c44bdf39.f49ac",
- "af671a8b.af38d8",
- "35b8b725.755a88",
- "6ebc8511.a2521c",
- "cf959324.083ab",
- "82cb066d.91c668",
- "2ec82407.2cc83c",
- "ab2363bc.936b4"
+ "65c407c9.9f1008",
+ "48bce7ba.2d8768",
+ "a7851b19.e94318",
+ "7b84792a.cd09f8",
+ "33ca4ea0.f0ad62",
+ "85876d42.f8148",
+ "145e6ab2.474a25",
+ "65cd0ad5.7b6474",
+ "e07817c8.713ef8"
]
]
},
{
- "id": "6ebc8511.a2521c",
+ "id": "33ca4ea0.f0ad62",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 623.7856979370117,
- "y": 122.8095064163208,
- "z": "662bc73e.2f2df8",
+ "y": 115.80950736999512,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "3eca00ab.dea9f",
- "33bd2a9b.930326",
- "fb6a76d8.c72038",
- "d8062777.1e2a88"
+ "44befce.c3f5f04",
+ "7d171976.884c68",
+ "2cfd8e20.8f3c62",
+ "c7b90528.204df8"
]
]
},
{
- "id": "3eca00ab.dea9f",
+ "id": "44befce.c3f5f04",
"type": "switchNode",
"name": "switch service-data.vnfs.vnf_length",
"xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
"comments": "",
"outputs": 1,
"x": 903.6747055053711,
- "y": 148.14282417297363,
- "z": "662bc73e.2f2df8",
+ "y": 141.14282512664795,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "b63df83d.881f98",
- "2d9f4a28.834cf6"
+ "85e6c857.e79cf8",
+ "f4c886b6.8c7de8"
]
]
},
{
- "id": "b63df83d.881f98",
+ "id": "85e6c857.e79cf8",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
"x": 1157.2858276367188,
- "y": 129.80951118469238,
- "z": "662bc73e.2f2df8",
+ "y": 122.8095121383667,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "ce144d22.a6862"
+ "f39dd2df.24642"
]
]
},
{
- "id": "ce144d22.a6862",
+ "id": "f39dd2df.24642",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
"comments": "",
"x": 1331.2858428955078,
- "y": 129.80951118469238,
- "z": "662bc73e.2f2df8",
+ "y": 122.8095121383667,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "2d9f4a28.834cf6",
+ "id": "f4c886b6.8c7de8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
"x": 1140.7857971191406,
- "y": 165.80952167510986,
- "z": "662bc73e.2f2df8",
+ "y": 158.80952262878418,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "5e80a5f7.14668c"
+ "9dbcc4cd.8daf68"
]
]
},
{
- "id": "5e80a5f7.14668c",
+ "id": "9dbcc4cd.8daf68",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 1322.7859954833984,
- "y": 176.80952739715576,
- "z": "662bc73e.2f2df8",
+ "y": 169.80952835083008,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "68893bf6.030534",
- "ef8a4172.bf9b"
+ "5192b087.75251",
+ "a84b6b1.e64a598"
]
]
},
{
- "id": "ef8a4172.bf9b",
+ "id": "a84b6b1.e64a598",
"type": "switchNode",
"name": "switch tmp.vidx ",
"xml": "<switch test=\"`$tmp.vidx`\">\n\n",
"comments": "",
"outputs": 1,
"x": 1512.785888671875,
- "y": 193.80952167510986,
- "z": "662bc73e.2f2df8",
+ "y": 186.80952262878418,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "3898f902.da4f46"
+ "f8861e43.09ff7"
]
]
},
{
- "id": "fb6a76d8.c72038",
+ "id": "c7b90528.204df8",
"type": "switchNode",
"name": "switch vnf-level-oper-status",
"xml": "<switch test='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status`'>\n",
"comments": "",
"outputs": 1,
"x": 866.952507019043,
- "y": 243.69837760925293,
- "z": "662bc73e.2f2df8",
+ "y": 236.69837856292725,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "9a6e14da.4f6898",
- "830ab1c4.069de"
+ "4f6faf17.9da86",
+ "63b6f7c3.593ea8"
]
]
},
{
- "id": "9a6e14da.4f6898",
+ "id": "4f6faf17.9da86",
"type": "outcome",
"name": "outcome Active",
"xml": "<outcome value='Active'>\n",
"comments": "",
"outputs": 1,
"x": 1173.7858200073242,
- "y": 224.8094997406006,
- "z": "662bc73e.2f2df8",
+ "y": 217.8095006942749,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "c41182b7.2c8a4"
+ "a798f2fb.14365"
]
]
},
{
- "id": "830ab1c4.069de",
+ "id": "63b6f7c3.593ea8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
"x": 1141.7858200073242,
- "y": 264.8094997406006,
- "z": "662bc73e.2f2df8",
+ "y": 257.8095006942749,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "ff8457d6.891c88"
+ "1d11ed5c.996383"
]
]
},
{
- "id": "ff8457d6.891c88",
+ "id": "1d11ed5c.996383",
"type": "returnFailure",
"name": "return failure",
- "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VNF is not in appropriate state for activate. Current state is ' + $service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`\" />",
+ "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VNF is not in appropriate state for deactivate. Current state is ' + $service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`\" />",
"comments": "",
"x": 1299.2858200073242,
- "y": 264.8094997406006,
- "z": "662bc73e.2f2df8",
+ "y": 257.8095006942749,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "33bd2a9b.930326",
+ "id": "7d171976.884c68",
"type": "switchNode",
"name": "switch vnf-id",
"xml": "<switch test=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\">\n",
"comments": "",
"outputs": 1,
"x": 845.7858047485352,
- "y": 88.80949878692627,
- "z": "662bc73e.2f2df8",
+ "y": 81.80949974060059,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "660d1ca1.7f5824"
+ "f940f6c8.c04158"
]
]
},
{
- "id": "660d1ca1.7f5824",
+ "id": "f940f6c8.c04158",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
"x": 988.7857971191406,
- "y": 88.80950164794922,
- "z": "662bc73e.2f2df8",
+ "y": 81.80950260162354,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "da90fecc.888a8"
+ "8db9d430.4ecf68"
]
]
},
{
- "id": "da90fecc.888a8",
+ "id": "8db9d430.4ecf68",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-information.vnf-id is a required input\" />\n",
"comments": "",
"x": 1137.2857971191406,
- "y": 88.8095006942749,
- "z": "662bc73e.2f2df8",
+ "y": 81.80950164794922,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "68893bf6.030534",
+ "id": "5192b087.75251",
"type": "for",
"name": "for vidx..service-data.vnfs.vnf[]",
"xml": "<for index='vidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
"comments": "",
"outputs": 1,
"x": 1558.2859191894531,
- "y": 155.80951118469238,
- "z": "662bc73e.2f2df8",
+ "y": 148.8095121383667,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "32659e4e.c6e252"
+ "93fbba5f.463c78"
]
]
},
{
- "id": "32659e4e.c6e252",
+ "id": "93fbba5f.463c78",
"type": "switchNode",
"name": "switch vnf-id found",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$vidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
"comments": "",
"outputs": 1,
"x": 1844.2859191894531,
- "y": 155.80951118469238,
- "z": "662bc73e.2f2df8",
+ "y": 148.8095121383667,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "760edd7e.39ca84"
+ "8c6bb65a.97de78"
]
]
},
{
- "id": "760edd7e.39ca84",
+ "id": "8c6bb65a.97de78",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
"x": 2029.7859954833984,
- "y": 155.80951309204102,
- "z": "662bc73e.2f2df8",
+ "y": 148.80951404571533,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "e7380240.e1e34"
+ "5c836ef8.46731"
]
]
},
{
- "id": "e7380240.e1e34",
+ "id": "5c836ef8.46731",
"type": "set",
"name": "set tmp.vidx and ctx.vnf-data",
"xml": "<set>\n<parameter name='tmp.vidx' value='`$vidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$vidx].vnf-data.`' />\n",
"comments": "",
"x": 2237.785919189453,
- "y": 155.80951118469238,
- "z": "662bc73e.2f2df8",
+ "y": 148.8095121383667,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "9f76132b.ac81b",
+ "id": "7e651921.d7b4c8",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-information.vnf-id not found in service-data\" />\n",
"comments": "",
"x": 1804.285888671875,
- "y": 193.80952167510986,
- "z": "662bc73e.2f2df8",
+ "y": 186.80952262878418,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "3898f902.da4f46",
+ "id": "f8861e43.09ff7",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
"x": 1666.785888671875,
- "y": 193.80952167510986,
- "z": "662bc73e.2f2df8",
+ "y": 186.80952262878418,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "9f76132b.ac81b"
+ "7e651921.d7b4c8"
]
]
},
{
- "id": "59f08d7c.e40f14",
+ "id": "65c407c9.9f1008",
"type": "set",
"name": "set vnf in service-data",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.sdnc-request-header.' value='`$vnf-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.request-information.' value='`$vnf-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.' value='`$vnf-topology-operation-input.service-information.`' />",
"comments": "",
"x": 610.5715866088867,
- "y": 591.0002222061157,
- "z": "662bc73e.2f2df8",
+ "y": 584.00022315979,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "c44bdf39.f49ac",
+ "id": "48bce7ba.2d8768",
"type": "set",
"name": "set vnfId and vnf-object-path",
"xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` \" />",
"comments": "",
"x": 632.1271820068359,
- "y": 628.2224435806274,
- "z": "662bc73e.2f2df8",
+ "y": 621.2224445343018,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "35b8b725.755a88",
+ "id": "7b84792a.cd09f8",
"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": 585.9049634933472,
- "y": 778.7778730392456,
- "z": "662bc73e.2f2df8",
+ "y": 771.7778739929199,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "af671a8b.af38d8",
+ "id": "a7851b19.e94318",
"type": "set",
"name": "set vnf-level-oper-status to PendingDelete",
"xml": "<set>\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
"comments": "",
"x": 670.5715866088867,
- "y": 672.0002851486206,
- "z": "662bc73e.2f2df8",
+ "y": 665.0002861022949,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "c41182b7.2c8a4",
+ "id": "a798f2fb.14365",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 1367.713279724121,
- "y": 228.88886868953705,
- "z": "662bc73e.2f2df8",
+ "y": 221.88886964321136,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[]
]
},
{
- "id": "d8062777.1e2a88",
+ "id": "2cfd8e20.8f3c62",
"type": "execute",
"name": "execute requiredParameters",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"vnf-topology-operation-input.vnf-information.vnf-id\" value=\"$vnf-topology-operation-input.vnf-information.vnf-id\"/>\n\n",
"comments": "",
"outputs": 1,
"x": 895.5716171264648,
- "y": 50.999999046325684,
- "z": "662bc73e.2f2df8",
+ "y": 44,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[]
]
},
{
- "id": "b2ebc544.1e6068",
+ "id": "dc5cbf86.069cb",
"type": "comment",
"name": "site-vnf-topology-operation-deactivate",
"info": "",
"comments": "",
"x": 489.8570785522461,
- "y": 51.238097190856934,
- "z": "662bc73e.2f2df8",
+ "y": 44.23809814453125,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "cf959324.083ab",
+ "id": "85876d42.f8148",
"type": "for",
"name": "for loop idx - VNF input parameters",
"xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`' >\n",
"comments": "",
"outputs": 1,
"x": 667.8572273254395,
- "y": 322.00002098083496,
- "z": "662bc73e.2f2df8",
+ "y": 315.0000219345093,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "fe2f83f9.8338"
+ "3e4458ac.5a1978"
]
]
},
{
- "id": "fe2f83f9.8338",
+ "id": "3e4458ac.5a1978",
"type": "block",
"name": "block",
"xml": "<block>\n",
@@ -480,314 +480,314 @@
"comments": "",
"outputs": 1,
"x": 874.7529640197754,
- "y": 321.92188453674316,
- "z": "662bc73e.2f2df8",
+ "y": 314.9218854904175,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "550bedb1.f170d4",
- "b37adbd9.2464a8"
+ "d28edbd3.ae9358",
+ "bda524fb.86fa98"
]
]
},
{
- "id": "550bedb1.f170d4",
+ "id": "d28edbd3.ae9358",
"type": "switchNode",
- "name": "switch role",
- "xml": "<switch test=\"`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].name == 'role'`\">\n",
+ "name": "switch type",
+ "xml": "<switch test=\"`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].name == 'type'`\">\n",
"comments": "",
"outputs": 1,
"x": 1011.8701667785645,
- "y": 321.89532470703125,
- "z": "662bc73e.2f2df8",
+ "y": 314.89532566070557,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "de4a1711.c3fb08"
+ "a740d422.40d728"
]
]
},
{
- "id": "de4a1711.c3fb08",
+ "id": "a740d422.40d728",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
"x": 1151.870174407959,
- "y": 322.89532470703125,
- "z": "662bc73e.2f2df8",
+ "y": 315.89532566070557,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "d4dca6e6.2c3458"
+ "feaf8bb0.d7e508"
]
]
},
{
- "id": "d4dca6e6.2c3458",
+ "id": "feaf8bb0.d7e508",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 1300.419822692871,
- "y": 323.92201805114746,
- "z": "662bc73e.2f2df8",
+ "y": 316.9220190048218,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "8481bd23.50386"
+ "6e080bd9.2cad94"
]
]
},
{
- "id": "8481bd23.50386",
+ "id": "6e080bd9.2cad94",
"type": "set",
- "name": "set role",
- "xml": "<set>\n<parameter name='prop.site.role' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n<parameter name='prop.site.sdwan' value=\"true\" />\n",
+ "name": "set type and sdwan flag",
+ "xml": "<set>\n<parameter name='prop.site.type' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n<parameter name='prop.site.sdwan' value=\"true\" />\n",
"comments": "",
"x": 1444.7531852722168,
- "y": 324.92203521728516,
- "z": "662bc73e.2f2df8",
+ "y": 317.9220361709595,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "82cb066d.91c668",
+ "id": "145e6ab2.474a25",
"type": "switchNode",
"name": "switch prop.site.sdwan",
"xml": "<switch test=\"`$prop.site.sdwan`\">\n",
"comments": "",
"outputs": 1,
"x": 641.8570785522461,
- "y": 477.00004291534424,
- "z": "662bc73e.2f2df8",
+ "y": 470.00004386901855,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "44689f8b.efef2"
+ "c9081f3c.c4c52"
]
]
},
{
- "id": "44689f8b.efef2",
+ "id": "c9081f3c.c4c52",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
"x": 822.8572120666504,
- "y": 478.0000696182251,
- "z": "662bc73e.2f2df8",
+ "y": 471.0000705718994,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "92d1a385.88b4d"
+ "5bb614a8.7a50ac"
]
]
},
{
- "id": "1f34e7d.f4ed818",
+ "id": "619fc994.c8c7e8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
"x": 1527.357234954834,
- "y": 446.00012397766113,
- "z": "662bc73e.2f2df8",
+ "y": 439.00012493133545,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "444dfd43.933654"
+ "9d1c31d.0bb00d"
]
]
},
{
- "id": "444dfd43.933654",
+ "id": "9d1c31d.0bb00d",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
"x": 1715.8573303222656,
- "y": 440.0001336336136,
- "z": "662bc73e.2f2df8",
+ "y": 433.0001345872879,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "20f5a47d.bf5c7c",
+ "id": "a8d0eff5.22c29",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
"x": 1530.848201751709,
- "y": 493.5741596221924,
- "z": "662bc73e.2f2df8",
+ "y": 486.5741605758667,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "efd0bf42.a45d2"
+ "182c54e4.50314b"
]
]
},
{
- "id": "efd0bf42.a45d2",
+ "id": "182c54e4.50314b",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
"x": 1704.4196128845215,
- "y": 481.85989570617676,
- "z": "662bc73e.2f2df8",
+ "y": 474.8598966598511,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "43e41f52.73e87",
+ "id": "dafc7114.f9611",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
"x": 1523.181209564209,
- "y": 534.9074726104736,
- "z": "662bc73e.2f2df8",
+ "y": 527.907473564148,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "b91e604b.71e8a"
+ "9c3bc7c8.8428c8"
]
]
},
{
- "id": "b91e604b.71e8a",
+ "id": "9c3bc7c8.8428c8",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
"x": 1710.9537658691406,
- "y": 530.3466653823853,
- "z": "662bc73e.2f2df8",
+ "y": 523.3466663360596,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "5edbf1df.1812f",
+ "id": "2718b5aa.7ee4da",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
"x": 1260.3571472167969,
- "y": 494.0001298189163,
- "z": "662bc73e.2f2df8",
+ "y": 487.00013077259064,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "1f34e7d.f4ed818",
- "20f5a47d.bf5c7c",
- "43e41f52.73e87"
+ "619fc994.c8c7e8",
+ "a8d0eff5.22c29",
+ "dafc7114.f9611"
]
]
},
{
- "id": "850d49b7.5d6588",
+ "id": "f6e580dc.483b5",
"type": "execute",
"name": "execute RestApiCallNode Create SDWAN site",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-site-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/sites/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"site-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
"x": 1288.8574905395508,
- "y": 692.0002012252808,
- "z": "662bc73e.2f2df8",
+ "y": 685.0002021789551,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "ea765af1.578958",
- "a315c86f.c08e38"
+ "9ccdb4e3.7037b8",
+ "542d6497.1e051c"
]
]
},
{
- "id": "27adc5f9.0dcbfa",
+ "id": "efaab9ba.da6af8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 1782.5236206054688,
- "y": 665.8889733552933,
- "z": "662bc73e.2f2df8",
+ "x": 1684.523811340332,
+ "y": 664.8890171051025,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[]
]
},
{
- "id": "ffec3641.8f04a8",
+ "id": "eed03e10.52741",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 1757.96826171875,
- "y": 727.4443560838699,
- "z": "662bc73e.2f2df8",
+ "x": 1681.9683113098145,
+ "y": 699.444356918335,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "a315c86f.c08e38",
+ "id": "f190e7e4.b492e8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1612.96826171875,
- "y": 724.4443560838699,
- "z": "662bc73e.2f2df8",
+ "x": 1537.9683074951172,
+ "y": 698.444356918335,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "ffec3641.8f04a8"
+ "eed03e10.52741"
]
]
},
{
- "id": "ea765af1.578958",
+ "id": "3d884d4b.3bb372",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1609.4126358032227,
- "y": 666.1111413240433,
- "z": "662bc73e.2f2df8",
+ "x": 1541.4126434326172,
+ "y": 667.1111841201782,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "27adc5f9.0dcbfa"
+ "efaab9ba.da6af8"
]
]
},
{
- "id": "326c4c2.f406bb4",
+ "id": "268a0227.9f4d8e",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
"x": 1526.611125946045,
- "y": 572.0040856599808,
- "z": "662bc73e.2f2df8",
+ "y": 565.0040866136551,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "9184b52b.37e358"
+ "7a5f68d2.12c3e8"
]
]
},
{
- "id": "e3754930.79e2e8",
+ "id": "ec5d99f5.fe59b8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
"x": 1518.861125946045,
- "y": 613.646968960762,
- "z": "662bc73e.2f2df8",
+ "y": 606.6469699144363,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "41ddc45.064fd3c"
+ "dc9e3b17.c88cb8"
]
]
},
{
- "id": "41ddc45.064fd3c",
+ "id": "dc9e3b17.c88cb8",
"type": "block",
"name": "block",
"xml": "<block>\n",
@@ -795,163 +795,240 @@
"comments": "",
"outputs": 1,
"x": 1644.944622039795,
- "y": 613.8930016756058,
- "z": "662bc73e.2f2df8",
+ "y": 606.8930026292801,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[]
]
},
{
- "id": "9184b52b.37e358",
+ "id": "7a5f68d2.12c3e8",
"type": "set",
"name": "set token-id",
"xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
"comments": "",
"x": 1663.611125946045,
- "y": 572.0040856599808,
- "z": "662bc73e.2f2df8",
+ "y": 565.0040866136551,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "6736685b.bef9d8",
+ "id": "cbf3519f.042f3",
"type": "comment",
"name": "tmp.thirdparty-sdnc-id is hardcoded value?",
"info": "",
"comments": "",
"x": 1256.8610382080078,
- "y": 461.0040513277054,
- "z": "662bc73e.2f2df8",
+ "y": 454.0040522813797,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "92d1a385.88b4d",
+ "id": "5bb614a8.7a50ac",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 983.8571472167969,
- "y": 478.66657733917236,
- "z": "662bc73e.2f2df8",
+ "y": 471.6665782928467,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "5edbf1df.1812f",
- "5a50b7d1.a81c28",
- "850d49b7.5d6588"
+ "2718b5aa.7ee4da",
+ "8fc11da9.0efed",
+ "f6e580dc.483b5",
+ "49b38240.460c6c"
]
]
},
{
- "id": "2ec82407.2cc83c",
+ "id": "65cd0ad5.7b6474",
"type": "save",
"name": "update siteInstance configuration in AAI",
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='site-resource-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /> \n<parameter name='operational-status' value='PendingDelete' />\n",
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $vnf-topology-operation-input.vnf-information.vnf-id' >\n<parameter name='site-resource-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' /> \n<parameter name='operational-status' value='PendingDelete' />\n",
"comments": "",
"outputs": 1,
"x": 663.8571701049805,
- "y": 711.0001020431519,
- "z": "662bc73e.2f2df8",
+ "y": 704.0001029968262,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[]
]
},
{
- "id": "b37adbd9.2464a8",
+ "id": "bda524fb.86fa98",
"type": "switchNode",
"name": "switch siteId",
"xml": "<switch test=\"`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].name == 'siteId'`\">\n",
"comments": "",
"outputs": 1,
"x": 1011.8700637817383,
- "y": 396.8953676223755,
- "z": "662bc73e.2f2df8",
+ "y": 389.8953685760498,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "a2554bc6.d49ce8"
+ "5e12f6f2.154df8"
]
]
},
{
- "id": "a2554bc6.d49ce8",
+ "id": "5e12f6f2.154df8",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
"x": 1151.8700714111328,
- "y": 397.8953676223755,
- "z": "662bc73e.2f2df8",
+ "y": 390.8953685760498,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "6ecb0b06.7fedc4"
+ "c0b4aa42.b23db8"
]
]
},
{
- "id": "6ecb0b06.7fedc4",
+ "id": "c0b4aa42.b23db8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
"x": 1300.419719696045,
- "y": 398.9220609664917,
- "z": "662bc73e.2f2df8",
+ "y": 391.922061920166,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "83210993.fce798"
+ "12912fa7.36df6"
]
]
},
{
- "id": "83210993.fce798",
+ "id": "12912fa7.36df6",
"type": "set",
"name": "set siteId",
"xml": "<set>\n<parameter name='prop.site.siteId' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n\n",
"comments": "",
"x": 1444.7530822753906,
- "y": 399.9220781326294,
- "z": "662bc73e.2f2df8",
+ "y": 392.9220790863037,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "48d793e7.102a6c",
+ "id": "cc3aa10c.cf485",
"type": "comment",
"name": "Get siteId to delete",
"info": "",
"comments": "",
"x": 1023.857048034668,
- "y": 366.0000238418579,
- "z": "662bc73e.2f2df8",
+ "y": 359.0000247955322,
+ "z": "ccd0c7cf.3cb8d8",
"wires": []
},
{
- "id": "5a50b7d1.a81c28",
+ "id": "8fc11da9.0efed",
"type": "execute",
"name": "execute RestApiCallNode Get token",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
"comments": "",
"outputs": 1,
"x": 1277.0000762939453,
- "y": 595.0000381469727,
- "z": "662bc73e.2f2df8",
+ "y": 588.000039100647,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[
- "326c4c2.f406bb4",
- "e3754930.79e2e8"
+ "268a0227.9f4d8e",
+ "ec5d99f5.fe59b8"
]
]
},
{
- "id": "ab2363bc.936b4",
+ "id": "e07817c8.713ef8",
"type": "execute",
"name": "execute Properties",
"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": 617,
- "y": 232,
- "z": "662bc73e.2f2df8",
+ "y": 225.00000095367432,
+ "z": "ccd0c7cf.3cb8d8",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "49b38240.460c6c",
+ "type": "call",
+ "name": "call sdwan-get-tenant-auth",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1237,
+ "y": 637,
+ "z": "ccd0c7cf.3cb8d8",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "9ccdb4e3.7037b8",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1545,
+ "y": 762,
+ "z": "ccd0c7cf.3cb8d8",
+ "wires": [
+ [
+ "b8677116.110c6"
+ ]
+ ]
+ },
+ {
+ "id": "b8677116.110c6",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1701,
+ "y": 762,
+ "z": "ccd0c7cf.3cb8d8",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "542d6497.1e051c",
+ "type": "other",
+ "name": "other",
+ "xml": "<outcome value='Other'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1545,
+ "y": 811,
+ "z": "ccd0c7cf.3cb8d8",
+ "wires": [
+ [
+ "e1c3f88e.80fd88"
+ ]
+ ]
+ },
+ {
+ "id": "e1c3f88e.80fd88",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1723,
+ "y": 808,
+ "z": "ccd0c7cf.3cb8d8",
"wires": [
[]
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-create.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-create.json
index 200f80ed..b785bc4a 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-create.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-create.json
@@ -1,20 +1,20 @@
[
{
- "id": "5133686c.68eb98",
+ "id": "c96eae79.08813",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 103.01040649414062,
- "y": 42.010414123535156,
- "z": "3425547d.b4704c",
+ "x": 100,
+ "y": 40,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "496791b5.8488d"
+ "2bbd4a2b.66a236"
]
]
},
{
- "id": "496791b5.8488d",
+ "id": "2bbd4a2b.66a236",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,1284 +22,1299 @@
"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": 315.0104103088379,
- "y": 114.01043128967285,
- "z": "3425547d.b4704c",
+ "x": 275.00000381469727,
+ "y": 112.0000171661377,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "177388c0.d59117"
+ "7de06dac.f33994"
]
]
},
{
- "id": "177388c0.d59117",
+ "id": "7de06dac.f33994",
"type": "method",
"name": "sotn-attachment-topology-operation-create",
"xml": "<method rpc='sotn-attachment-topology-operation-create' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 303.0105285644531,
- "y": 202.01041412353516,
- "z": "3425547d.b4704c",
+ "x": 263.0001220703125,
+ "y": 200,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "f8d7365b.409c58"
+ "8a29d369.0bab4"
]
]
},
{
- "id": "f8d7365b.409c58",
+ "id": "8a29d369.0bab4",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 223.01045989990234,
- "y": 951.0106620788574,
- "z": "3425547d.b4704c",
+ "x": 183.00005340576172,
+ "y": 949.0002479553223,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "9bdb10c1.b2c65",
- "64a58452.ad453c",
- "e271b8d5.7f00e8",
- "1b3c993d.53c997",
- "e93d7aa8.8afc58",
- "52397993.71f7e8",
- "e6318980.74cd38",
- "461a26ad.352d08",
- "99015db4.34427",
- "302473e7.2159bc",
- "8e35b842.c7d4f8",
- "88bfb367.64d03",
- "373e7d85.f8d5f2",
- "ab686f72.f6d24",
- "6568c68e.998458",
- "42759b0d.8bfff4",
- "7bc569ba.c7c2a8",
- "aee1a7c1.04af88",
- "c3e71ac5.708158",
- "8031bd9b.aa492",
- "b0b78151.f3bd1",
- "13637009.f57bd",
- "acf4df38.359e8"
+ "51f31211.8f114c",
+ "a2a65745.852438",
+ "f3044df1.6f232",
+ "5ba82df.f35b0d4",
+ "2da52da7.95c362",
+ "dc7e1c21.4599e",
+ "7bdd95f3.db24ac",
+ "371cf69b.dabcaa",
+ "c34405e1.82d938",
+ "46e15a07.ae9ba4",
+ "cd08d99a.10abb8",
+ "c56a158b.169088",
+ "3292b995.f13186",
+ "71214832.584f28",
+ "23b7a6d1.9a369a",
+ "4ebfff40.f0aa5",
+ "cb431e44.1b2d7",
+ "6c73a0d6.045f8",
+ "1f74500.b2f7fb",
+ "6d4b764b.a8a308",
+ "6e7b925f.51d77c",
+ "92f874df.f4a158",
+ "ea8d2a7c.dc1c98",
+ "5a956e5b.11a09"
]
]
},
{
- "id": "f392c1a2.4633e",
+ "id": "dceaac22.2856",
"type": "comment",
"name": "Set allotted resource id if not sent by SO",
"info": "",
"comments": "",
- "x": 707.087158203125,
- "y": 111.44433307647705,
- "z": "3425547d.b4704c",
+ "x": 667.0767517089844,
+ "y": 109.4339189529419,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "9bdb10c1.b2c65",
+ "id": "51f31211.8f114c",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`'>\n",
"comments": "",
"outputs": 1,
- "x": 653.0104370117188,
- "y": 167.01040649414062,
- "z": "3425547d.b4704c",
+ "x": 613.0000305175781,
+ "y": 164.99999237060547,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "61aacc9.ea6e934",
- "1e985c69.1db8d4"
+ "5d06a5f3.384e7c",
+ "a9453642.a0afc8"
]
]
},
{
- "id": "61aacc9.ea6e934",
+ "id": "5d06a5f3.384e7c",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
- "x": 851.0105247497559,
- "y": 137.01039505004883,
- "z": "3425547d.b4704c",
+ "x": 811.0001182556152,
+ "y": 134.99998092651367,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "89d751a9.4634e"
+ "b367b4cb.81eda8"
]
]
},
{
- "id": "1e985c69.1db8d4",
+ "id": "a9453642.a0afc8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 850.0104331970215,
- "y": 174.0104055404663,
- "z": "3425547d.b4704c",
+ "x": 810.0000267028809,
+ "y": 171.99999141693115,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "2d11e756.388fd8"
+ "b2cd00b8.57706"
]
]
},
{
- "id": "2d11e756.388fd8",
+ "id": "b2cd00b8.57706",
"type": "set",
"name": "set tmp.ar.allotted-resource-id",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n",
"comments": "",
- "x": 1048.0104217529297,
- "y": 171.01042461395264,
- "z": "3425547d.b4704c",
+ "x": 1008.0000152587891,
+ "y": 169.00001049041748,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "64a58452.ad453c",
+ "id": "a2a65745.852438",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 621.0103607177734,
- "y": 388.01051330566406,
- "z": "3425547d.b4704c",
+ "x": 580.9999542236328,
+ "y": 386.0000991821289,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "e271b8d5.7f00e8",
+ "id": "f3044df1.6f232",
"type": "execute",
"name": "execute Properties",
"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": 621.2722778320312,
- "y": 469.6771945953369,
- "z": "3425547d.b4704c",
+ "x": 581.2618713378906,
+ "y": 467.66678047180176,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "1b3c993d.53c997",
+ "id": "5ba82df.f35b0d4",
"type": "execute",
"name": "generate allotted-resource tmp.ar-url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-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": 674.2723388671875,
- "y": 556.6771125793457,
- "z": "3425547d.b4704c",
+ "x": 634.2619323730469,
+ "y": 554.6666984558105,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "89d751a9.4634e",
+ "id": "b367b4cb.81eda8",
"type": "execute",
"name": "execute tmp.ar.allotted-resource-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"tmp.ar.allotted-resource-id\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1066.0105018615723,
- "y": 138.01040077209473,
- "z": "3425547d.b4704c",
+ "x": 1026.0000953674316,
+ "y": 135.99998664855957,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "eb62b50e.452978"
+ "a3bb33e3.15368"
]
]
},
{
- "id": "eb62b50e.452978",
+ "id": "a3bb33e3.15368",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1284.0105438232422,
- "y": 138.0103645324707,
- "z": "3425547d.b4704c",
+ "x": 1244.0001373291016,
+ "y": 135.99995040893555,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "21e39486.41c95c"
+ "1a685e2d.8d4cc2"
]
]
},
{
- "id": "21e39486.41c95c",
+ "id": "1a685e2d.8d4cc2",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation allotted resource ID\" />\n",
"comments": "",
- "x": 1450.010498046875,
- "y": 138.01037883758545,
- "z": "3425547d.b4704c",
+ "x": 1410.0000915527344,
+ "y": 135.9999647140503,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "69607a16.ab23b4",
+ "id": "8b5477db.c5c9d8",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1180.0106372833252,
- "y": 628.7882852554321,
- "z": "3425547d.b4704c",
+ "x": 1140.0002307891846,
+ "y": 626.777871131897,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "5509562b.e7bb48"
+ "5b1e701f.600c"
]
]
},
{
- "id": "ff29c66f.d0c078",
+ "id": "cc9f7f26.8914e",
"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: Existing connection attachment allotted resource\" />\n \n",
"comments": "",
- "x": 1913.529016494751,
- "y": 629.8543567657471,
- "z": "3425547d.b4704c",
+ "x": 1873.5186100006104,
+ "y": 627.8439426422119,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "988573f5.64b22",
+ "id": "65a2f2cb.5edd4c",
"type": "comment",
"name": "Check for non existence of allotted resource",
"info": "",
"comments": "",
- "x": 1036.0105590820312,
- "y": 562.7883520126343,
- "z": "3425547d.b4704c",
+ "x": 996.0001525878906,
+ "y": 560.7779378890991,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "ae4a4ff0.de2",
+ "id": "2eaa291f.8f6b46",
"type": "for",
"name": "for cidx..service-data.consumed-allotted-resources.consumed-allotted-resource[]",
"xml": "<for index='cidx' start='0' end='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1556.6771049499512,
- "y": 773.0104644298553,
- "z": "3425547d.b4704c",
+ "x": 1516.6666984558105,
+ "y": 771.0000503063202,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "79ba7554.7b000c"
+ "1bef4b2b.0d1235"
]
]
},
{
- "id": "52397993.71f7e8",
+ "id": "dc7e1c21.4599e",
"type": "switchNode",
"name": "switch service-data.consumed-allotted-resources_length",
"xml": "<switch test='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 738.6764297485352,
- "y": 749.7244968414307,
- "z": "3425547d.b4704c",
+ "x": 698.6660232543945,
+ "y": 747.7140827178955,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "ae3cba2c.22d388",
- "70e9802d.1c53d"
+ "f0ad968c.edb0a8",
+ "6ec4508a.edb8"
]
]
},
{
- "id": "ae3cba2c.22d388",
+ "id": "f0ad968c.edb0a8",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1042.8193283081055,
- "y": 718.5819339752197,
- "z": "3425547d.b4704c",
+ "x": 1002.8089218139648,
+ "y": 716.5715198516846,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "b72b861c.815eb8"
+ "1bdd00e8.bfe58f"
]
]
},
{
- "id": "70e9802d.1c53d",
+ "id": "6ec4508a.edb8",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1019.8193778991699,
- "y": 779.5818891525269,
- "z": "3425547d.b4704c",
+ "x": 979.8089714050293,
+ "y": 777.5714750289917,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "11ff47a3.643388"
+ "db245e97.27431"
]
]
},
{
- "id": "11ff47a3.643388",
+ "id": "db245e97.27431",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1179.9464683532715,
- "y": 777.7078657150269,
- "z": "3425547d.b4704c",
+ "x": 1139.9360618591309,
+ "y": 775.6974515914917,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "ae4a4ff0.de2",
- "73e79a71.cfae24",
- "c9aa1cc3.3ec63"
+ "2eaa291f.8f6b46",
+ "493dd1d2.fc196",
+ "23139ea3.633f22"
]
]
},
{
- "id": "b72b861c.815eb8",
+ "id": "1bdd00e8.bfe58f",
"type": "set",
"name": "set cidx",
"xml": "<set>\n<parameter name='tmp.cidx' value=\"`0`\" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource_length' value=\"1\" />\n\n\n",
"comments": "",
- "x": 1192.67631149292,
- "y": 716.2959842681885,
- "z": "3425547d.b4704c",
+ "x": 1152.6659049987793,
+ "y": 714.2855701446533,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "e6318980.74cd38",
+ "id": "7bdd95f3.db24ac",
"type": "set",
"name": "set consumed allotted resources",
"xml": "<set>\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource[$tmp.cidx].allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource[$tmp.cidx].allotted-resource-type' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type` \" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource[$tmp.cidx].allotted-resource-pointer' value=\"`$tmp.ar.self-link` \" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource_length' value='`$tmp.cidx + 1`' />\n\n",
"comments": "",
- "x": 667.5337219238281,
- "y": 853.2960615158081,
- "z": "3425547d.b4704c",
+ "x": 627.5233154296875,
+ "y": 851.285647392273,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "73e79a71.cfae24",
+ "id": "493dd1d2.fc196",
"type": "switchNode",
"name": "switch tmp.found-cidx",
"xml": "<switch test='`$tmp.found-cidx`'>\n",
"comments": "",
"outputs": 1,
- "x": 1369.0615158081055,
- "y": 809.7193884849548,
- "z": "3425547d.b4704c",
+ "x": 1329.0511093139648,
+ "y": 807.7089743614197,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "c00df3d6.a23ca"
+ "2ccff848.6a8838"
]
]
},
{
- "id": "c00df3d6.a23ca",
+ "id": "2ccff848.6a8838",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 1559.0614700317383,
- "y": 809.71932554245,
- "z": "3425547d.b4704c",
+ "x": 1519.0510635375977,
+ "y": 807.7089114189148,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "210f1d5f.874d72"
+ "d5d85369.7e688"
]
]
},
{
- "id": "210f1d5f.874d72",
+ "id": "d5d85369.7e688",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1725.0614700317383,
- "y": 809.71932554245,
- "z": "3425547d.b4704c",
+ "x": 1685.0510635375977,
+ "y": 807.7089114189148,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "9f784ab7.a1a108"
+ "fa8e9142.85d7d"
]
]
},
{
- "id": "79ba7554.7b000c",
+ "id": "1bef4b2b.0d1235",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1973.7887344360352,
- "y": 770.0104913711548,
- "z": "3425547d.b4704c",
+ "x": 1933.7783279418945,
+ "y": 768.0000772476196,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "6f5753b3.9563cc"
+ "39a011f4.26c90e"
]
]
},
{
- "id": "6f5753b3.9563cc",
+ "id": "39a011f4.26c90e",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2155.5983085632324,
- "y": 770.4749383926392,
- "z": "3425547d.b4704c",
+ "x": 2115.587902069092,
+ "y": 768.464524269104,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "65ad78ab.417bb8"
+ "3bd67468.05082c"
]
]
},
{
- "id": "9f784ab7.a1a108",
+ "id": "fa8e9142.85d7d",
"type": "set",
"name": "set tmp.cidx",
"xml": "<set>\n<parameter name='tmp.cidx' value='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' />\n",
"comments": "",
- "x": 1886.9348526000977,
- "y": 809.2310266494751,
- "z": "3425547d.b4704c",
+ "x": 1846.924446105957,
+ "y": 807.2206125259399,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "829f78ea.771c88",
+ "id": "45f09705.29f058",
"type": "comment",
"name": "Add to consumed service consumed-allotted-resources in mdsal",
"info": "Prepare data and add to service-data",
"comments": "",
- "x": 759.6776428222656,
- "y": 680.0104608535767,
- "z": "3425547d.b4704c",
+ "x": 719.667236328125,
+ "y": 678.0000467300415,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "8b9e14b0.ee2668",
+ "id": "7472ca93.259114",
"type": "comment",
"name": "This set resource will be added to MDSAL by provider code",
"info": "Below we add to service-data.consumed-allotted-resource at last index",
"comments": "",
- "x": 747.0105590820312,
- "y": 818.788553237915,
- "z": "3425547d.b4704c",
+ "x": 707.0001525878906,
+ "y": 816.7781391143799,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "13637009.f57bd",
+ "id": "ea8d2a7c.dc1c98",
"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 = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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 <parameter name=\"id\" value=\"`$tmp.ar.allotted-resource-id`\" />\n\t<parameter name=\"name\" value=\"`$prop.connection-attachment.sotnVpnName`\" />\n\t<parameter name=\"access-provider-id\" value=\"`$prop.connection-attachment.access-provider-id`\" />\n\t<parameter name=\"access-client-id\" value=\"`$prop.connection-attachment.access-client-id`\" />\n\t<parameter name=\"access-topology-id\" value=\"`$prop.connection-attachment.access-topology-id`\" />\n\t<parameter name=\"access-node-id\" value=\"`$prop.connection-attachment.access-node-id`\" />\n\t<parameter name=\"access-ltp-id\" value=\"`$prop.connection-attachment.access-ltp-id`\" />\t\n\t<parameter name=\"cvlan\" value=\"`$prop.connection-attachment.cVLAN`\" />\n <parameter name=\"vpn-name\" value=\"`$prop.connection-attachment.sotnVpnName`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" />\n\t<parameter name=\"operational-status\" value=\"Created\" />\n",
+ "name": "save AAI allotted-resource",
+ "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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 <parameter name=\"id\" value=\"`$tmp.ar.allotted-resource-id`\" />\n\t<parameter name=\"name\" value=\"`$prop.connection-attachment.sotnVpnName`\" />\n\t<parameter name=\"access-provider-id\" value=\"`$prop.connection-attachment.access-provider-id`\" />\n\t<parameter name=\"access-client-id\" value=\"`$prop.connection-attachment.access-client-id`\" />\n\t<parameter name=\"access-topology-id\" value=\"`$prop.connection-attachment.access-topology-id`\" />\n\t<parameter name=\"access-node-id\" value=\"`$prop.connection-attachment.access-node-id`\" />\n\t<parameter name=\"access-ltp-id\" value=\"`$prop.connection-attachment.access-ltp-id`\" />\t\n\t<parameter name=\"cvlan\" value=\"`$prop.connection-attachment.cVLAN`\" />\n <parameter name=\"vpn-name\" value=\"`$prop.connection-attachment.sotnVpnName`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<!--parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" /-->\n\t<parameter name=\"operational-status\" value=\"Created\" />\n",
"comments": "",
"outputs": 1,
- "x": 652.7012557983398,
- "y": 1868.5423040390015,
- "z": "3425547d.b4704c",
+ "x": 612.6908721923828,
+ "y": 1866.5318479537964,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "2383f0f.fe77a1",
- "1726f753.540739"
+ "951bf335.bca52",
+ "3aff12ef.b5135e"
]
]
},
{
- "id": "2383f0f.fe77a1",
+ "id": "951bf335.bca52",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 847.463191986084,
- "y": 1859.4949054718018,
- "z": "3425547d.b4704c",
+ "x": 807.4527854919434,
+ "y": 1857.4844913482666,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "bfb0685f.193b68"
+ "5683eb13.db5c34"
]
]
},
{
- "id": "bfb0685f.193b68",
+ "id": "5683eb13.db5c34",
"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": 1013.9870719909668,
- "y": 1871.1139764785767,
- "z": "3425547d.b4704c",
+ "x": 973.9766654968262,
+ "y": 1869.1035623550415,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "1726f753.540739",
+ "id": "3aff12ef.b5135e",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 854.558479309082,
- "y": 1892.2568731307983,
- "z": "3425547d.b4704c",
+ "x": 814.5480728149414,
+ "y": 1890.2464590072632,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "bfb0685f.193b68"
+ "5683eb13.db5c34"
]
]
},
{
- "id": "da5dd301.64278",
+ "id": "9b778367.8c46a",
"type": "comment",
"name": "Save Resource to AAI",
"info": "",
"comments": "",
- "x": 628.5108871459961,
- "y": 1830.8442754745483,
- "z": "3425547d.b4704c",
+ "x": 589.50048828125,
+ "y": 1809.8338623046875,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "d50db86.5001548",
+ "id": "9719bb6e.70a358",
"type": "comment",
"name": "Set allotted resource type if not sent by SO",
"info": "",
"comments": "",
- "x": 693.0104064941406,
- "y": 220.01041412353516,
- "z": "3425547d.b4704c",
+ "x": 653,
+ "y": 218,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "e93d7aa8.8afc58",
+ "id": "2da52da7.95c362",
"type": "switchNode",
"name": "switch allotted-resource-type",
"xml": "<switch test='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`'>\n",
"comments": "",
"outputs": 1,
- "x": 654.9337158203125,
- "y": 260.57647037506104,
- "z": "3425547d.b4704c",
+ "x": 614.9233093261719,
+ "y": 258.5660562515259,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "f6469c6d.d6d7c",
- "6b6259b5.f45218"
+ "684d8da4.b880e4",
+ "7ce6426e.522ebc"
]
]
},
{
- "id": "f6469c6d.d6d7c",
+ "id": "684d8da4.b880e4",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>",
"comments": "",
"outputs": 1,
- "x": 857.9338684082031,
- "y": 245.57647323608398,
- "z": "3425547d.b4704c",
+ "x": 817.9234619140625,
+ "y": 243.56605911254883,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "9e957e4b.c63b4"
+ "63c4923.3c3426c"
]
]
},
{
- "id": "6b6259b5.f45218",
+ "id": "7ce6426e.522ebc",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 850.9336967468262,
- "y": 285.57649326324463,
- "z": "3425547d.b4704c",
+ "x": 810.9232902526855,
+ "y": 283.5660791397095,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "6a7aae3b.c248e"
+ "bca9b7c7.73b158"
]
]
},
{
- "id": "6a7aae3b.c248e",
+ "id": "bca9b7c7.73b158",
"type": "set",
"name": "set tmp.ar.allotted-resource-type",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-type' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`' />\n",
"comments": "",
- "x": 1082.933681488037,
- "y": 285.5764980316162,
- "z": "3425547d.b4704c",
+ "x": 1042.9232749938965,
+ "y": 283.56608390808105,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "9d9d583f.dbc9c8",
+ "id": "4c5ae3e7.94b54c",
"type": "comment",
"name": "For storage in AAI connection-attachment-topology",
"info": "",
"comments": "",
- "x": 718.010368347168,
- "y": 355.01041412353516,
- "z": "3425547d.b4704c",
+ "x": 677.9999618530273,
+ "y": 353,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "2787339d.0e091c",
+ "id": "566d8977.bdc218",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 693.0103530883789,
- "y": 436.89932346343994,
- "z": "3425547d.b4704c",
+ "x": 652.9999465942383,
+ "y": 434.8889093399048,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "da385e9d.31c6e",
+ "id": "eba557cf.66dec8",
"type": "comment",
"name": "Used for Put AR by id to MDSAL",
"info": "",
"comments": "",
- "x": 659.0104370117188,
- "y": 525.8993406295776,
- "z": "3425547d.b4704c",
+ "x": 619.0000305175781,
+ "y": 523.8889265060425,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "fb746d4c.98d2e",
+ "id": "6d67020a.67de0c",
"type": "comment",
"name": "Obtain the last index in services",
"info": "ServiceData is added by Provider code",
"comments": "",
- "x": 660.4548797607422,
- "y": 711.8992853164673,
- "z": "3425547d.b4704c",
+ "x": 620.4444732666016,
+ "y": 709.8888711929321,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "c3e71ac5.708158",
+ "id": "1f74500.b2f7fb",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 638.2785415649414,
- "y": 1775.3696031570435,
- "z": "3425547d.b4704c",
+ "x": 598.2681350708008,
+ "y": 1773.3591890335083,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "8031bd9b.aa492",
+ "id": "6d4b764b.a8a308",
"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": 606.6916198730469,
- "y": 1916.9853897094727,
- "z": "3425547d.b4704c",
+ "x": 566.6812324523926,
+ "y": 1977.9749908447266,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "9e957e4b.c63b4",
+ "id": "63c4923.3c3426c",
"type": "set",
"name": "set tmp.ar.allotted-resource-type",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-type' value=\"SOTNAttachmentInstance\" />\n",
"comments": "",
- "x": 1097.010555267334,
- "y": 246.0103998184204,
- "z": "3425547d.b4704c",
+ "x": 1057.0001487731934,
+ "y": 243.99998569488525,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "31ce0f6c.4be64",
+ "id": "e855335b.71b3c",
"type": "call",
"name": "call GENERIC-RESOURCE-API:sotn-get-saved-ar-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-get-saved-ar-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 940.0045623779297,
- "y": 1624.5041437149048,
- "z": "3425547d.b4704c",
+ "x": 899.9941558837891,
+ "y": 1622.4937295913696,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "aee1a7c1.04af88",
+ "id": "6c73a0d6.045f8",
"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.sotn-attachment.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": 689.0106735229492,
- "y": 1709.0105323791504,
- "z": "3425547d.b4704c",
+ "x": 649.0002670288086,
+ "y": 1707.0001182556152,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "8776bfe5.59d94",
- "d7639202.15d54",
- "3089b749.6674a8"
+ "17f1151d.06a5ab",
+ "ccace23a.27702",
+ "325329b.e9052d6"
]
]
},
{
- "id": "8776bfe5.59d94",
+ "id": "17f1151d.06a5ab",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 938.652027130127,
- "y": 1747.3418626785278,
- "z": "3425547d.b4704c",
+ "x": 898.6416206359863,
+ "y": 1745.3314485549927,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "7514cc17.dfede4"
+ "503ba1c3.ce81b"
]
]
},
{
- "id": "d7639202.15d54",
+ "id": "ccace23a.27702",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 929.6520767211914,
- "y": 1715.8418884277344,
- "z": "3425547d.b4704c",
+ "x": 889.6416702270508,
+ "y": 1713.8314743041992,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "7514cc17.dfede4"
+ "503ba1c3.ce81b"
]
]
},
{
- "id": "3089b749.6674a8",
+ "id": "325329b.e9052d6",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 933.4021148681641,
- "y": 1686.1989933028817,
- "z": "3425547d.b4704c",
+ "x": 893.3917083740234,
+ "y": 1684.1885791793466,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "e2b27745.660088"
+ "565609af.5fb058"
]
]
},
{
- "id": "7514cc17.dfede4",
+ "id": "503ba1c3.ce81b",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1099.402114868164,
- "y": 1716.5919122695923,
- "z": "3425547d.b4704c",
+ "x": 1059.3917083740234,
+ "y": 1714.5814981460571,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "e2b27745.660088",
+ "id": "565609af.5fb058",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1075.0580825805664,
- "y": 1682.3911624923348,
- "z": "3425547d.b4704c",
+ "x": 1035.0476760864258,
+ "y": 1680.3807483687997,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "8e35b842.c7d4f8",
+ "id": "cd08d99a.10abb8",
"type": "execute",
"name": "execute RestApiCallNode - Update parent provided service AR",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.parentsvc.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.parent-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=\"parent\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 759.0103607177734,
- "y": 1135.010579109192,
- "z": "3425547d.b4704c",
+ "x": 718.9999542236328,
+ "y": 1133.0001649856567,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "4a784746.dec008",
- "c64e1e39.2251",
- "be9dd1f.2b8ae3"
+ "ef2f7f10.9941b",
+ "b03054a4.69fc18",
+ "8aa9a171.e089b"
]
]
},
{
- "id": "4a784746.dec008",
+ "id": "ef2f7f10.9941b",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 1067.3184204101562,
- "y": 1167.0088548660278,
- "z": "3425547d.b4704c",
+ "x": 1027.3080139160156,
+ "y": 1164.9984407424927,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "fa176469.0fc3f8"
+ "65c0c4d1.41acbc"
]
]
},
{
- "id": "c64e1e39.2251",
+ "id": "b03054a4.69fc18",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1058.3184700012207,
- "y": 1135.5088806152344,
- "z": "3425547d.b4704c",
+ "x": 1018.3080635070801,
+ "y": 1133.4984664916992,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "fa176469.0fc3f8"
+ "65c0c4d1.41acbc"
]
]
},
{
- "id": "be9dd1f.2b8ae3",
+ "id": "8aa9a171.e089b",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1062.0685081481934,
- "y": 1105.8659854903817,
- "z": "3425547d.b4704c",
+ "x": 1022.0581016540527,
+ "y": 1103.8555713668466,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "a7887873.602db8"
+ "c70fcaaf.55a4c8"
]
]
},
{
- "id": "fa176469.0fc3f8",
+ "id": "65c0c4d1.41acbc",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1228.0685081481934,
- "y": 1136.2589044570923,
- "z": "3425547d.b4704c",
+ "x": 1188.0581016540527,
+ "y": 1134.2484903335571,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "a7887873.602db8",
+ "id": "c70fcaaf.55a4c8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1203.7244758605957,
- "y": 1102.0581546798348,
- "z": "3425547d.b4704c",
+ "x": 1163.714069366455,
+ "y": 1100.0477405562997,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "21d4e2e4.5ed5fe",
+ "id": "4609b233.9d833c",
"type": "comment",
"name": "Put the parent allotted resource in mdsal",
"info": "",
"comments": "",
- "x": 688.0103073120117,
- "y": 1097.010485649109,
- "z": "3425547d.b4704c",
+ "x": 647.9999008178711,
+ "y": 1095.0000715255737,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "373e7d85.f8d5f2",
+ "id": "3292b995.f13186",
"type": "set",
"name": "set connection-attachment-ar-identifiers",
"xml": "<set>\n<parameter name='connection-attachment-ar-identifiers.consuming-service-instance-id' value=\"`$connection-attachment-topology-operation-input.service-information.service-instance-id` \" />\n<parameter name='connection-attachment-ar-identifiers.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n<parameter name='connection-attachment-ar-identifiers.allotted-resource-type' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type` \" />\n<parameter name='connection-attachment-ar-identifiers.allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n\n",
"comments": "",
- "x": 684.3674926757812,
- "y": 1299.5821046829224,
- "z": "3425547d.b4704c",
+ "x": 644.3570861816406,
+ "y": 1297.5716905593872,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "88bfb367.64d03",
+ "id": "c56a158b.169088",
"type": "set",
"name": "set ar-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.action' value=\"`$connection-attachment-topology-operation-input.request-information.request-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-name' value=\"connection-attachment-topology-operation\" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-action' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$connection-attachment-topology-operation-input.request-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$connection-attachment-topology-operation-input.service-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.' value=\"`$connection-attachment-topology-operation-input.connection-attachment-request-input.` \" />",
"comments": "",
- "x": 598.2242736816406,
- "y": 1267.3914613723755,
- "z": "3425547d.b4704c",
+ "x": 558.2138671875,
+ "y": 1265.3810472488403,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "ab686f72.f6d24",
+ "id": "71214832.584f28",
"type": "set",
"name": "set identifiers in overall structure",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.allotted-resource-identifiers.' \nvalue=\"`$connection-attachment-ar-identifiers.`\" />\n\n\n",
"comments": "",
- "x": 663.1772918701172,
- "y": 1333.6772899627686,
- "z": "3425547d.b4704c",
+ "x": 623.1668853759766,
+ "y": 1331.6668758392334,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "6568c68e.998458",
+ "id": "23b7a6d1.9a369a",
"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": 615.5101318359375,
- "y": 1407.010817527771,
- "z": "3425547d.b4704c",
+ "x": 575.4997253417969,
+ "y": 1405.0004034042358,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "42759b0d.8bfff4",
+ "id": "4ebfff40.f0aa5",
"type": "set",
"name": "set allotted-resource-oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='Created' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-topology-operation-input.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
"comments": "",
- "x": 666.4971694946289,
- "y": 1462.9620504379272,
- "z": "3425547d.b4704c",
+ "x": 626.4867630004883,
+ "y": 1460.951636314392,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "7bc569ba.c7c2a8",
+ "id": "cb431e44.1b2d7",
"type": "set",
"name": "set model-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.onap-model-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.` \" />",
"comments": "",
- "x": 611.065788269043,
- "y": 1368.5661754608154,
- "z": "3425547d.b4704c",
+ "x": 571.0553817749023,
+ "y": 1366.5557613372803,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "5eda0baa.a6ac24",
+ "id": "10171c26.195644",
"type": "comment",
"name": "Prepare data for allotted-resource addition to MDSAL",
"info": "This will add to allotted-resource which is present inside service.",
"comments": "",
- "x": 728.3992767333984,
- "y": 1233.5660219192505,
- "z": "3425547d.b4704c",
+ "x": 688.3888702392578,
+ "y": 1231.5556077957153,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "302473e7.2159bc",
+ "id": "46e15a07.ae9ba4",
"type": "execute",
"name": "generate parent-ar url - replace allotted-resource-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.parent-ar-url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.parent-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": 723.5104217529297,
- "y": 1061.0104246139526,
- "z": "3425547d.b4704c",
+ "x": 683.5000152587891,
+ "y": 1059.0000104904175,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "99015db4.34427",
+ "id": "c34405e1.82d938",
"type": "execute",
"name": "generate parent-ar url - replace service-instance-id",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.parent-provided-resource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.parent-ar-url\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 719.5103454589844,
- "y": 1018.0105609893799,
- "z": "3425547d.b4704c",
+ "x": 679.4999389648438,
+ "y": 1016.0001468658447,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "ac4fa77d.cd6878",
+ "id": "a521acad.d004d",
"type": "comment",
"name": "Prepare Parent AR URL",
"info": "Preparation to set provided-allotted-resource in parent service instance",
"comments": "",
- "x": 637.5108032226562,
- "y": 947.0105142593384,
- "z": "3425547d.b4704c",
+ "x": 597.5003967285156,
+ "y": 945.0001001358032,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "461a26ad.352d08",
+ "id": "371cf69b.dabcaa",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 676.5105972290039,
- "y": 980.5104537010193,
- "z": "3425547d.b4704c",
+ "x": 636.5001907348633,
+ "y": 978.5000395774841,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "fc5e8c6b.8fefa",
+ "id": "471a396d.b72ac8",
"type": "comment",
"name": "Required for filling template values",
"info": "This is done because connection-attachment is generic resource and doesn't have specific parameters",
"comments": "",
- "x": 866.0107650756836,
- "y": 1587.5102167129517,
- "z": "3425547d.b4704c",
+ "x": 826.000358581543,
+ "y": 1585.4998025894165,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "65ad78ab.417bb8",
+ "id": "3bd67468.05082c",
"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 connection-attachment-allotted-resource as cosumed allotted resource already exists.\" />\n",
"comments": "",
- "x": 2233.767379760742,
- "y": 818.6562433242798,
- "z": "3425547d.b4704c",
+ "x": 2193.7569732666016,
+ "y": 816.6458292007446,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "c9aa1cc3.3ec63",
+ "id": "23139ea3.633f22",
"type": "set",
"name": "set tmp.found-cidx",
"xml": "<set>\n<parameter name='tmp.found-cidx' value=\"`false`\" />\n\n\n",
"comments": "",
- "x": 1359.656551361084,
- "y": 730.3229863643646,
- "z": "3425547d.b4704c",
+ "x": 1319.6461448669434,
+ "y": 728.3125722408295,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "ff67ccb2.50d8",
+ "id": "572750a4.da966",
"type": "comment",
"name": "Add to parent services provided-allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 748.2119140625,
- "y": 914.989670753479,
- "z": "3425547d.b4704c",
+ "x": 708.2015075683594,
+ "y": 912.9792566299438,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "a5a8871f.3c0658",
+ "id": "c22af7ab.9a1898",
"type": "comment",
"name": "Add to allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 668.9791030883789,
- "y": 1200.9793510437012,
- "z": "3425547d.b4704c",
+ "x": 628.9686965942383,
+ "y": 1198.968936920166,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "5509562b.e7bb48",
+ "id": "5b1e701f.600c",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1342.0104579925537,
- "y": 628.2881746292114,
- "z": "3425547d.b4704c",
+ "x": 1302.000051498413,
+ "y": 626.2777605056763,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "f6f2507e.ba037"
+ "f33fd165.6af9d"
]
]
},
{
- "id": "f6f2507e.ba037",
+ "id": "f33fd165.6af9d",
"type": "switchNode",
"name": "switch cr length",
"xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1529.8678379058838,
- "y": 628.9073100090027,
- "z": "3425547d.b4704c",
+ "x": 1489.8574314117432,
+ "y": 626.8968958854675,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "7ebe7287.439dec"
+ "30bd1249.6e0cce"
]
]
},
{
- "id": "7ebe7287.439dec",
+ "id": "30bd1249.6e0cce",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1729.2009601593018,
- "y": 628.9073886871338,
- "z": "3425547d.b4704c",
+ "x": 1689.1905536651611,
+ "y": 626.8969745635986,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "ff29c66f.d0c078"
+ "cc9f7f26.8914e"
]
]
},
{
- "id": "b0b78151.f3bd1",
+ "id": "6e7b925f.51d77c",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"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": 814.0104598999023,
- "y": 623.0104503631592,
- "z": "3425547d.b4704c",
+ "x": 774.0000534057617,
+ "y": 621.000036239624,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "69607a16.ab23b4",
- "4afffe17.752bc"
+ "8b5477db.c5c9d8",
+ "94a8a58d.dee408"
]
]
},
{
- "id": "4afffe17.752bc",
+ "id": "94a8a58d.dee408",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 1182.0104904174805,
- "y": 593.0104484558105,
- "z": "3425547d.b4704c",
+ "x": 1142.0000839233398,
+ "y": 591.0000343322754,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "5d7e4f7b.5aaa4"
+ "9c37a2ea.b7b0a"
]
]
},
{
- "id": "5d7e4f7b.5aaa4",
+ "id": "9c37a2ea.b7b0a",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1334.0104904174805,
- "y": 592.0104484558105,
- "z": "3425547d.b4704c",
+ "x": 1294.0000839233398,
+ "y": 590.0000343322754,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "acf4df38.359e8",
+ "id": "92f874df.f4a158",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 610.5660171508789,
- "y": 1542.6770677566528,
- "z": "3425547d.b4704c",
+ "x": 570.5556106567383,
+ "y": 1540.6666536331177,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "e883ed0e.70e5",
- "31ce0f6c.4be64"
+ "53c527c9.b22648",
+ "e855335b.71b3c"
]
]
},
{
- "id": "e883ed0e.70e5",
+ "id": "53c527c9.b22648",
"type": "for",
"name": "for each sotn-get-request-input-param",
"xml": "<for index='i' start='0' end='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 880.5660820007324,
- "y": 1542.6771154403687,
- "z": "3425547d.b4704c",
+ "x": 840.5556755065918,
+ "y": 1540.6667013168335,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "c8bff3cc.09d2c"
+ "261e5f2.fe442a"
]
]
},
{
- "id": "8e066326.71f27",
+ "id": "d5857a39.639db8",
"type": "comment",
"name": "Take the parameter names by removing prefix",
"info": "",
"comments": "",
- "x": 1420.5658645629883,
- "y": 1498.6771488189697,
- "z": "3425547d.b4704c",
+ "x": 1380.5554580688477,
+ "y": 1496.6667346954346,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "a6906228.fcd97",
+ "id": "6df2fba8.889c14",
"type": "execute",
"name": "execute split parameterName",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$i].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
"comments": "",
"outputs": 1,
- "x": 1378.6005325317383,
- "y": 1533.65629196167,
- "z": "3425547d.b4704c",
+ "x": 1338.5901260375977,
+ "y": 1531.6458778381348,
+ "z": "307cdf1d.539fd",
"wires": [
[]
]
},
{
- "id": "d3547289.18d19",
+ "id": "bd5f9072.2a8a7",
"type": "set",
"name": "set parameterName",
- "xml": "<set>\n<parameter name=\"`connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
+ "xml": "<set>\n<parameter name=\"`connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$i].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
"comments": "",
- "x": 1349.0450592041016,
- "y": 1566.65629196167,
- "z": "3425547d.b4704c",
+ "x": 1309.034652709961,
+ "y": 1564.6458778381348,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "80d52421.de6378",
+ "id": "4a2aa60e.ed5c08",
"type": "comment",
"name": "Remove VNFC prefix",
"info": "",
"comments": "",
- "x": 821.5660095214844,
- "y": 1510.1214294433594,
- "z": "3425547d.b4704c",
+ "x": 781.5556030273438,
+ "y": 1508.1110153198242,
+ "z": "307cdf1d.539fd",
"wires": []
},
{
- "id": "c8bff3cc.09d2c",
+ "id": "261e5f2.fe442a",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1127.56591796875,
- "y": 1541.1214599609375,
- "z": "3425547d.b4704c",
+ "x": 1087.5555114746094,
+ "y": 1539.1110458374023,
+ "z": "307cdf1d.539fd",
"wires": [
[
- "a6906228.fcd97",
- "d3547289.18d19"
+ "6df2fba8.889c14",
+ "bd5f9072.2a8a7"
]
]
+ },
+ {
+ "id": "5a956e5b.11a09",
+ "type": "save",
+ "name": "save srcLTP relationship in AAI",
+ "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id AND\n\t\t\tallotted-resource.id = $tmp.ar.allotted-resource-id\" \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $prop.connection-attachment.access-node-id + '/p-interfaces/p-interface/' + $prop.connection-attachment.access-ltp-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-ltpId`\" />\n\n\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 619.0039329528809,
+ "y": 1925.0039825439453,
+ "z": "307cdf1d.539fd",
+ "wires": [
+ []
+ ]
}
]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-deactivate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-deactivate.json
index 17d40546..a0bd528a 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-deactivate.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-deactivate.json
@@ -1,20 +1,20 @@
[
{
- "id": "b54f27ef.5db9a8",
+ "id": "4cfb64e6.6e881c",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 76.00390625,
- "y": 37.00390625,
- "z": "4ec136ff.390af8",
+ "x": 94,
+ "y": 32,
+ "z": "c671301.759d0d",
"wires": [
[
- "73825793.639008"
+ "12c465a6.56166a"
]
]
},
{
- "id": "73825793.639008",
+ "id": "12c465a6.56166a",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,1863 +22,1924 @@
"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": 288.00391006469727,
- "y": 109.0039234161377,
- "z": "4ec136ff.390af8",
+ "x": 275.00000381469727,
+ "y": 92.0000171661377,
+ "z": "c671301.759d0d",
"wires": [
[
- "91a3b40f.a091b8"
+ "2a9804fb.335a2c"
]
]
},
{
- "id": "91a3b40f.a091b8",
+ "id": "2a9804fb.335a2c",
"type": "method",
"name": "sotn-attachment-topology-operation-deactivate",
"xml": "<method rpc='sotn-attachment-topology-operation-deactivate' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 276.0040283203125,
- "y": 197.00390625,
- "z": "4ec136ff.390af8",
+ "x": 263.0001220703125,
+ "y": 180,
+ "z": "c671301.759d0d",
"wires": [
[
- "8b49cdb4.0b003"
+ "8ef7baf0.8ab7b8"
]
]
},
{
- "id": "8b49cdb4.0b003",
+ "id": "8ef7baf0.8ab7b8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 292.0040283203125,
- "y": 752.0041508674622,
- "z": "4ec136ff.390af8",
+ "x": 279.0001220703125,
+ "y": 735.0002446174622,
+ "z": "c671301.759d0d",
"wires": [
[
- "c083b508.69c318",
- "520006f2.b2e4d8",
- "70bf29a.577bcd8",
- "648ef4ed.e1062c",
- "8e15ef85.af876",
- "7cd467cc.f359b8",
- "4ca01b12.aeeae4",
- "6963b7ed.1ac188",
- "2a2a1345.d7f2ec",
- "5c89f183.d2653",
- "f1e26abf.1dc9f8",
- "25f9e140.e4210e",
- "1507ea99.aa8315",
- "3a95a888.e92908",
- "dd09565b.b81778",
- "60ba1f59.42707",
- "bf1b5f9f.275aa",
- "ff509458.45f008",
- "980e2d4b.7e472",
- "372ff043.61187"
+ "7071662b.7233c8",
+ "3ad2f841.5f9c18",
+ "e4bfecd2.3089e",
+ "8d649aff.9610f8",
+ "76bb0e72.4c9e6",
+ "cfcc4cd.498b3b",
+ "d2afdfc8.3d49c",
+ "ff0d92e9.55c77",
+ "db753550.5e2778",
+ "6873bae7.8cf8e4",
+ "7a073085.0e81c",
+ "6fa8d61c.7e4378",
+ "39d4dd71.5f1112",
+ "d845a062.e24db",
+ "9b7849da.439398",
+ "5b4906aa.434008",
+ "485e569f.2b52d8",
+ "417e0490.1d34dc",
+ "d67f9f52.31c1f",
+ "2a0b728c.4f365e"
]
]
},
{
- "id": "c083b508.69c318",
+ "id": "7071662b.7233c8",
"type": "set",
"name": "set tmp.ar.allotted-resource-id,etc",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
"comments": "",
- "x": 688.9974670410156,
- "y": 150.9973931312561,
- "z": "4ec136ff.390af8",
+ "x": 675.9935607910156,
+ "y": 133.9934868812561,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "8cf7665f.0ad548",
+ "id": "f3d4b61.bd26248",
"type": "comment",
"name": "set tmp ar-id to fetch resource from MDSAL",
"info": "",
"comments": "",
- "x": 717.9577789306641,
- "y": 115.02918910980225,
- "z": "4ec136ff.390af8",
+ "x": 704.9538726806641,
+ "y": 98.02528285980225,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "520006f2.b2e4d8",
+ "id": "3ad2f841.5f9c18",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 642.9974060058594,
- "y": 243.99739837646484,
- "z": "4ec136ff.390af8",
+ "x": 629.9934997558594,
+ "y": 226.99349212646484,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "8e15ef85.af876",
+ "id": "76bb0e72.4c9e6",
"type": "execute",
"name": "execute Properties",
"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": 649.2592964172363,
- "y": 331.6641273498535,
- "z": "4ec136ff.390af8",
+ "x": 636.2553901672363,
+ "y": 314.6602210998535,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "70bf29a.577bcd8",
+ "id": "e4bfecd2.3089e",
"type": "execute",
"name": "generate allotted-resource tmp.ar-url",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-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": 699.2593994140625,
- "y": 418.66412830352783,
- "z": "4ec136ff.390af8",
+ "x": 686.2554931640625,
+ "y": 401.66022205352783,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "f4f0e304.bbd67",
+ "id": "12a5d929.d1ab27",
"type": "comment",
"name": "GET connection-attachment-allotted-resource from mdsal",
"info": "",
"comments": "",
- "x": 742.8123931884766,
- "y": 489.54267501831055,
- "z": "4ec136ff.390af8",
+ "x": 729.8084869384766,
+ "y": 472.53876876831055,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "3183ed7f.7cdf82",
+ "id": "d0fe36b8.253ae8",
"type": "comment",
"name": "Used for setting output to API Handler",
"info": "",
"comments": "",
- "x": 696.9974365234375,
- "y": 210.997407913208,
- "z": "4ec136ff.390af8",
+ "x": 683.9935302734375,
+ "y": 193.993501663208,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "61fa78e8.e88928",
+ "id": "b80d794b.4e9278",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 714.9974021911621,
- "y": 296.8862886428833,
- "z": "4ec136ff.390af8",
+ "x": 701.9934959411621,
+ "y": 279.8823823928833,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "e460b896.d8ce98",
+ "id": "cbbc01c9.a6bad",
"type": "comment",
"name": "Used to Get AR by id to MDSAL, same as self-link",
"info": "",
"comments": "",
- "x": 740.9974212646484,
- "y": 383.8862476348877,
- "z": "4ec136ff.390af8",
+ "x": 727.9935150146484,
+ "y": 366.8823413848877,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "f65756e0.dd7818",
+ "id": "dd903f73.c503a",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1183.6707344055176,
- "y": 537.0039348602295,
- "z": "4ec136ff.390af8",
+ "x": 1170.6668281555176,
+ "y": 520.0000286102295,
+ "z": "c671301.759d0d",
"wires": [
[
- "4dc0f774.40c9e8"
+ "a2e7e6e6.009bb8"
]
]
},
{
- "id": "4dc0f774.40c9e8",
+ "id": "a2e7e6e6.009bb8",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1352.6707382202148,
- "y": 535.5038356781006,
- "z": "4ec136ff.390af8",
+ "x": 1339.6668319702148,
+ "y": 518.4999294281006,
+ "z": "c671301.759d0d",
"wires": [
[
- "a07cda93.450c08"
+ "40901b07.2b8a34"
]
]
},
{
- "id": "a07cda93.450c08",
+ "id": "40901b07.2b8a34",
"type": "switchNode",
"name": "switch cr length",
"xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1525.5280075073242,
- "y": 473.12299823760986,
- "z": "4ec136ff.390af8",
+ "x": 1512.5241012573242,
+ "y": 456.11909198760986,
+ "z": "c671301.759d0d",
"wires": [
[
- "22ec9ce0.2f5dd4",
- "f2f6c092.18725"
+ "ff35eb42.56bb08",
+ "269f23f1.ccbfdc"
]
]
},
{
- "id": "22ec9ce0.2f5dd4",
+ "id": "ff35eb42.56bb08",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1762.8612518310547,
- "y": 451.1229486465454,
- "z": "4ec136ff.390af8",
+ "x": 1749.8573455810547,
+ "y": 434.1190423965454,
+ "z": "c671301.759d0d",
"wires": [
[
- "9d16e841.df5298"
+ "51f5ccd7.88acc4"
]
]
},
{
- "id": "9d16e841.df5298",
+ "id": "51f5ccd7.88acc4",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic='true'>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1947.3851413726807,
- "y": 448.02778244018555,
- "z": "4ec136ff.390af8",
+ "x": 1934.3812351226807,
+ "y": 431.02387619018555,
+ "z": "c671301.759d0d",
"wires": [
[
- "3e7b6049.99c1f",
- "76484c5f.5d8d34",
- "659367d9.de17c8"
+ "6cd3d1da.71f58",
+ "b9e7534b.5d3c7",
+ "69d088e.2321178"
]
]
},
{
- "id": "15003538.c9037b",
+ "id": "608eef9f.ff52c",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1871.5229835510254,
- "y": 573.0700235366821,
- "z": "4ec136ff.390af8",
+ "x": 1858.5190773010254,
+ "y": 556.0661172866821,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "1584b53e.263d2b",
+ "id": "5569926e.6ec77c",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1175.5225372314453,
- "y": 572.0700197219849,
- "z": "4ec136ff.390af8",
+ "x": 1162.5186309814453,
+ "y": 555.0661134719849,
+ "z": "c671301.759d0d",
"wires": [
[
- "cfb38062.240c9"
+ "8fd3c2e7.8c13"
]
]
},
{
- "id": "cfb38062.240c9",
+ "id": "8fd3c2e7.8c13",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1355.5224876403809,
- "y": 572.7365703582764,
- "z": "4ec136ff.390af8",
+ "x": 1342.5185813903809,
+ "y": 555.7326641082764,
+ "z": "c671301.759d0d",
"wires": [
[
- "15003538.c9037b"
+ "608eef9f.ff52c"
]
]
},
{
- "id": "f2f6c092.18725",
+ "id": "269f23f1.ccbfdc",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1751.1892051696777,
- "y": 488.4033088684082,
- "z": "4ec136ff.390af8",
+ "x": 1738.1852989196777,
+ "y": 471.3994026184082,
+ "z": "c671301.759d0d",
"wires": [
[
- "15003538.c9037b"
+ "608eef9f.ff52c"
]
]
},
{
- "id": "3e7b6049.99c1f",
+ "id": "6cd3d1da.71f58",
"type": "set",
"name": "set connection-attachment-ar from get",
"xml": "<set>\n<parameter name='connection-attachment-ar.' value='$mdsal-ar.connection-attachment-allotted-resource[0].' />\n",
"comments": "",
- "x": 2193.448699951172,
- "y": 408.0040121078491,
- "z": "4ec136ff.390af8",
+ "x": 2180.444793701172,
+ "y": 391.0001058578491,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "659367d9.de17c8",
+ "id": "69d088e.2321178",
"type": "set",
"name": "set oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-ar.allotted-resource-status.rpc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id`' />\n\n",
"comments": "",
- "x": 2126.4486961364746,
- "y": 498.43256664276123,
- "z": "4ec136ff.390af8",
+ "x": 2113.4447898864746,
+ "y": 481.42866039276123,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "76484c5f.5d8d34",
+ "id": "b9e7534b.5d3c7",
"type": "switchNode",
"name": "switch order-status",
"xml": "<switch test='`$connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status`'>\n",
"comments": "",
"outputs": 1,
- "x": 2137.448532104492,
- "y": 452.0040159225464,
- "z": "4ec136ff.390af8",
+ "x": 2124.444625854492,
+ "y": 435.0001096725464,
+ "z": "c671301.759d0d",
"wires": [
[
- "731472d3.90aa5c",
- "76bb9af5.092564"
+ "e31f34a6.200f98",
+ "4be6cb8d.440694"
]
]
},
{
- "id": "731472d3.90aa5c",
+ "id": "e31f34a6.200f98",
"type": "outcome",
"name": "outcome Active",
"xml": "<outcome value='Active'>\n",
"comments": "",
"outputs": 1,
- "x": 2344.048480987549,
- "y": 442.0040159225464,
- "z": "4ec136ff.390af8",
+ "x": 2331.044574737549,
+ "y": 425.0001096725464,
+ "z": "c671301.759d0d",
"wires": [
[
- "e2186fc5.ee965"
+ "3c41da84.a11fe6"
]
]
},
{
- "id": "76bb9af5.092564",
+ "id": "4be6cb8d.440694",
"type": "outcome",
"name": "outcome Other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2343.7630004882812,
- "y": 484.4326066970825,
- "z": "4ec136ff.390af8",
+ "x": 2330.7590942382812,
+ "y": 467.4287004470825,
+ "z": "c671301.759d0d",
"wires": [
[
- "c14114c.2df93e8"
+ "4f30d53e.7d564c"
]
]
},
{
- "id": "e2186fc5.ee965",
+ "id": "3c41da84.a11fe6",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2496.5190353393555,
- "y": 440.3796663284302,
- "z": "4ec136ff.390af8",
+ "x": 2483.5151290893555,
+ "y": 423.3757600784302,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "c14114c.2df93e8",
+ "id": "4f30d53e.7d564c",
"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 connection-attachment-allotted-resource with order status of ' + $connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status + '.'`\" />\n",
"comments": "",
- "x": 2516.6708908081055,
- "y": 481.004017829895,
- "z": "4ec136ff.390af8",
+ "x": 2503.6669845581055,
+ "y": 464.000111579895,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "71b7df96.cf2fe",
+ "id": "b70a2f75.befcc",
"type": "call",
"name": "call GENERIC-RESOURCE-API:sotn-get-saved-ar-param",
"xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-get-saved-ar-param' mode='sync' >\n",
"comments": "",
"outputs": 1,
- "x": 904.3070220947266,
- "y": 633.4974970817566,
- "z": "4ec136ff.390af8",
+ "x": 891.3031158447266,
+ "y": 616.4935908317566,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "7cd467cc.f359b8",
+ "id": "cfcc4cd.498b3b",
"type": "block",
"name": "block: atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 601.3131866455078,
- "y": 634.5038452148438,
- "z": "4ec136ff.390af8",
+ "x": 588.3092803955078,
+ "y": 617.4999389648438,
+ "z": "c671301.759d0d",
"wires": [
[
- "71b7df96.cf2fe"
+ "b70a2f75.befcc"
]
]
},
{
- "id": "e0dac461.755818",
+ "id": "11cd074.969d5f9",
"type": "comment",
"name": "GET parent-service-data from mdsal to check existence of other End point",
"info": "",
"comments": "",
- "x": 783.0043487548828,
- "y": 695.5356044769287,
- "z": "4ec136ff.390af8",
+ "x": 770.0004425048828,
+ "y": 678.5316982269287,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "6358d403.359d6c",
+ "id": "9f5cf8a1.eb07d8",
"type": "for",
"name": "for pidx..mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]",
"xml": "<for index='pidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1673.1889038085938,
- "y": 899.0079889297485,
- "z": "4ec136ff.390af8",
+ "x": 1660.1849975585938,
+ "y": 882.0040826797485,
+ "z": "c671301.759d0d",
"wires": [
[
- "48ab36b2.10b5c8"
+ "60ecfe73.436f5"
]
]
},
{
- "id": "e3f9ceb3.fcc12",
+ "id": "99b7fbfe.94a448",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1079.3308753967285,
- "y": 1031.5794496536255,
- "z": "4ec136ff.390af8",
+ "x": 1066.3269691467285,
+ "y": 1014.5755434036255,
+ "z": "c671301.759d0d",
"wires": [
[
- "6bf2a454.b0478c"
+ "6439feba.07b8e"
]
]
},
{
- "id": "879c81fc.e34a9",
+ "id": "bdbde57e.1f4d78",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1270.4582767486572,
- "y": 896.7054774537683,
- "z": "4ec136ff.390af8",
+ "x": 1257.4543704986572,
+ "y": 879.7015712037683,
+ "z": "c671301.759d0d",
"wires": [
[
- "6358d403.359d6c"
+ "9f5cf8a1.eb07d8"
]
]
},
{
- "id": "48ab36b2.10b5c8",
+ "id": "60ecfe73.436f5",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2108.300304412842,
- "y": 899.0078859329224,
- "z": "4ec136ff.390af8",
+ "x": 2095.296398162842,
+ "y": 882.0039796829224,
+ "z": "c671301.759d0d",
"wires": [
[
- "ca0f68e.fe64c98",
- "9210d9d0.b73bc8"
+ "1a655308.b661fd",
+ "be68f27f.28bd6"
]
]
},
{
- "id": "ca0f68e.fe64c98",
+ "id": "1a655308.b661fd",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2317.110652923584,
- "y": 879.4723424911499,
- "z": "4ec136ff.390af8",
+ "x": 2304.106746673584,
+ "y": 862.4684362411499,
+ "z": "c671301.759d0d",
"wires": [
[
- "bd0a6759.014208"
+ "9a95bbc4.4906f8"
]
]
},
{
- "id": "5b20e51b.570d9c",
+ "id": "b3792237.47167",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2465.871406555176,
- "y": 915.3295240402222,
- "z": "4ec136ff.390af8",
+ "x": 2452.867500305176,
+ "y": 898.3256177902222,
+ "z": "c671301.759d0d",
"wires": [
[
- "6fdc71ce.76ec1"
+ "5c963186.53d88"
]
]
},
{
- "id": "6fdc71ce.76ec1",
+ "id": "5c963186.53d88",
"type": "set",
"name": "set tmp.pidx and ptx.consumed-ar",
"xml": "<set>\n<parameter name='tmp.pidx' value='`$pidx`' />\n<parameter name='tmp.provided-ar.' value='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].`' />\n<parameter name='tmp.found-in-ar' value='true' />\n<parameter name='tmp.ep-available' value='true' />",
"comments": "",
- "x": 2700.728843688965,
- "y": 913.9010553359985,
- "z": "4ec136ff.390af8",
+ "x": 2687.724937438965,
+ "y": 896.8971490859985,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "645720a8.c9b45",
+ "id": "bd64de18.15892",
"type": "comment",
"name": "Check existence of other AR in parent service data",
"info": "Check if other allotted resource is available.",
"comments": "",
- "x": 706.9667510986328,
- "y": 865.8968267440796,
- "z": "4ec136ff.390af8",
+ "x": 693.9628448486328,
+ "y": 848.8929204940796,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "a518915c.e4ec5",
+ "id": "7e8c22a4.61fc8c",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1089.9832229614258,
- "y": 966.681170463562,
- "z": "4ec136ff.390af8",
+ "x": 1076.9793167114258,
+ "y": 949.677264213562,
+ "z": "c671301.759d0d",
"wires": [
[
- "613ca19d.9a54f"
+ "c4a79f00.128a8"
]
]
},
{
- "id": "6bf2a454.b0478c",
+ "id": "6439feba.07b8e",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1251.9832191467285,
- "y": 1030.681191444397,
- "z": "4ec136ff.390af8",
+ "x": 1238.9793128967285,
+ "y": 1013.677285194397,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "525b4334.32e11c",
+ "id": "2061f78c.10bc08",
"type": "other",
"name": "outcome 2",
"xml": "<outcome value='2'>\n",
"comments": "",
"outputs": 1,
- "x": 1095.9832973480225,
- "y": 897.6811778321862,
- "z": "4ec136ff.390af8",
+ "x": 1082.9793910980225,
+ "y": 880.6772715821862,
+ "z": "c671301.759d0d",
"wires": [
[
- "879c81fc.e34a9"
+ "bdbde57e.1f4d78"
]
]
},
{
- "id": "bd0a6759.014208",
+ "id": "9a95bbc4.4906f8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2446.094711303711,
- "y": 874.6810827255249,
- "z": "4ec136ff.390af8",
+ "x": 2433.090805053711,
+ "y": 857.6771764755249,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "9210d9d0.b73bc8",
+ "id": "be68f27f.28bd6",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 2317.0947036743164,
- "y": 913.6810865402222,
- "z": "4ec136ff.390af8",
+ "x": 2304.0907974243164,
+ "y": 896.6771802902222,
+ "z": "c671301.759d0d",
"wires": [
[
- "5b20e51b.570d9c"
+ "b3792237.47167"
]
]
},
{
- "id": "1306b994.c05466",
+ "id": "de57d171.2f008",
"type": "switchNode",
"name": "switch mdsal-psd.networks_length",
"xml": "<switch test='`$mdsal-psd.service-data.networks.network_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 1502.3169021606445,
- "y": 969.9036674499512,
- "z": "4ec136ff.390af8",
+ "x": 1489.3129959106445,
+ "y": 952.8997611999512,
+ "z": "c671301.759d0d",
"wires": [
[
- "bcbc6710.4989d8",
- "4a1544ae.b670bc"
+ "2dedf29c.7f1aee",
+ "754f989d.208718"
]
]
},
{
- "id": "4a1544ae.b670bc",
+ "id": "754f989d.208718",
"type": "other",
"name": "outcome 1",
"xml": "<outcome value='1'>\n",
"comments": "",
"outputs": 1,
- "x": 1732.3169250488281,
- "y": 945.7924995422363,
- "z": "4ec136ff.390af8",
+ "x": 1719.3130187988281,
+ "y": 928.7885932922363,
+ "z": "c671301.759d0d",
"wires": [
[
- "dd72a26.9ccfe6"
+ "55c6b97a.4d77c8"
]
]
},
{
- "id": "bcbc6710.4989d8",
+ "id": "2dedf29c.7f1aee",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1726.3170471191406,
- "y": 1005.7924995422363,
- "z": "4ec136ff.390af8",
+ "x": 1713.3131408691406,
+ "y": 988.7885932922363,
+ "z": "c671301.759d0d",
"wires": [
[
- "a79d34a4.7a5eb8"
+ "f186a46c.9bf998"
]
]
},
{
- "id": "a79d34a4.7a5eb8",
+ "id": "f186a46c.9bf998",
"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: Incorrect state found more then 1 network\" />\n \n",
"comments": "",
- "x": 1898.9694328308105,
- "y": 1005.8943061828613,
- "z": "4ec136ff.390af8",
+ "x": 1885.9655265808105,
+ "y": 988.8903999328613,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "4762bac5.0337d4",
+ "id": "30d37efb.acb512",
"type": "set",
"name": "set tmp.network.",
"xml": "<set>\n<parameter name='tmp.network.' value='`$mdsal-psd.service-data.networks.network[0].`' />\n",
"comments": "",
- "x": 2100.761848449707,
- "y": 935.7926588058472,
- "z": "4ec136ff.390af8",
+ "x": 2087.757942199707,
+ "y": 918.7887525558472,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "613ca19d.9a54f",
+ "id": "c4a79f00.128a8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1262.427577972412,
- "y": 967.7924184799194,
- "z": "4ec136ff.390af8",
+ "x": 1249.423671722412,
+ "y": 950.7885122299194,
+ "z": "c671301.759d0d",
"wires": [
[
- "1306b994.c05466"
+ "de57d171.2f008"
]
]
},
{
- "id": "dd72a26.9ccfe6",
+ "id": "55c6b97a.4d77c8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1900.094596862793,
- "y": 964.7923336029053,
- "z": "4ec136ff.390af8",
+ "x": 1887.090690612793,
+ "y": 947.7884273529053,
+ "z": "c671301.759d0d",
"wires": [
[
- "4762bac5.0337d4",
- "da4b8e5c.bc1b9"
+ "30d37efb.acb512",
+ "71f1a549.c26fcc"
]
]
},
{
- "id": "da4b8e5c.bc1b9",
+ "id": "71f1a549.c26fcc",
"type": "for",
"name": "for nidx..tmp.network.network-data.network-request-input.network...[]",
"xml": "<for index='nidx' start='0' end='`$tmp.network.network-data.network-request-input.network-input-parameters.param_length`' >",
"comments": "",
"outputs": 1,
- "x": 2276.09521484375,
- "y": 1007.7923412322998,
- "z": "4ec136ff.390af8",
+ "x": 2263.09130859375,
+ "y": 990.7884349822998,
+ "z": "c671301.759d0d",
"wires": [
[
- "ff7a40b2.21a91"
+ "7875ac99.845f44"
]
]
},
{
- "id": "ff7a40b2.21a91",
+ "id": "7875ac99.845f44",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 2599.6508750915527,
- "y": 1008.7924184799194,
- "z": "4ec136ff.390af8",
+ "x": 2586.6469688415527,
+ "y": 991.7885122299194,
+ "z": "c671301.759d0d",
"wires": [
[
- "ffa1f84e.980b68",
- "b00db02b.eb8b6"
+ "e81ff7c1.f7c6b8",
+ "bdffba6f.6b28d8"
]
]
},
{
- "id": "ffa1f84e.980b68",
+ "id": "e81ff7c1.f7c6b8",
"type": "switchNode",
"name": "switch access-node-id",
"xml": "<switch test=\"`$tmp.network.network-data.network-request-input.network-input-parameters.param[$nidx].name == 'access-node-id'`\">",
"comments": "",
"outputs": 1,
- "x": 2778.1609802246094,
- "y": 992.8028364181519,
- "z": "4ec136ff.390af8",
+ "x": 2765.1570739746094,
+ "y": 975.7989301681519,
+ "z": "c671301.759d0d",
"wires": [
[
- "3081e79b.edd628"
+ "e7b692af.0dd02"
]
]
},
{
- "id": "3081e79b.edd628",
+ "id": "e7b692af.0dd02",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2965.1609802246094,
- "y": 993.8028364181519,
- "z": "4ec136ff.390af8",
+ "x": 2952.1570739746094,
+ "y": 976.7989301681519,
+ "z": "c671301.759d0d",
"wires": [
[
- "d1012448.dbd488"
+ "bf146f7a.eb901"
]
]
},
{
- "id": "d1012448.dbd488",
+ "id": "bf146f7a.eb901",
"type": "set",
"name": "set tmp.found-in-network tmp.ep-available",
"xml": "<set>\n<parameter name='tmp.found-in-network' value='true' />\n<parameter name='tmp.ep-available' value='true' />",
"comments": "",
- "x": 3216.160987854004,
- "y": 993.4027786254883,
- "z": "4ec136ff.390af8",
+ "x": 3203.157081604004,
+ "y": 976.3988723754883,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "b00db02b.eb8b6",
+ "id": "bdffba6f.6b28d8",
"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": 2761.15087890625,
- "y": 1037.7924356460571,
- "z": "4ec136ff.390af8",
+ "x": 2748.14697265625,
+ "y": 1020.7885293960571,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "648ef4ed.e1062c",
+ "id": "8d649aff.9610f8",
"type": "switchNode",
"name": "switch tmp.ep-available",
"xml": "<switch test='`$tmp.ep-available`'>\n",
"comments": "",
"outputs": 1,
- "x": 638.3167724609375,
- "y": 1170.2366914749146,
- "z": "4ec136ff.390af8",
+ "x": 625.3128662109375,
+ "y": 1153.2327852249146,
+ "z": "c671301.759d0d",
"wires": [
[
- "59ee447d.77e34c",
- "88dd47.020332b8"
+ "4f8ffbf3.76c804",
+ "5d810111.f89bf"
]
]
},
{
- "id": "88dd47.020332b8",
+ "id": "5d810111.f89bf",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 820.9836082458496,
- "y": 1194.5700998306274,
- "z": "4ec136ff.390af8",
+ "x": 807.9797019958496,
+ "y": 1177.5661935806274,
+ "z": "c671301.759d0d",
"wires": [
[
- "f03a557c.a1bc78"
+ "fc624863.8ed628"
]
]
},
{
- "id": "59ee447d.77e34c",
+ "id": "4f8ffbf3.76c804",
"type": "outcomeTrue",
"name": "false",
"xml": "<outcome value='false'>\n",
"comments": "",
"outputs": 1,
- "x": 823.8723793029785,
- "y": 1133.570198059082,
- "z": "4ec136ff.390af8",
+ "x": 810.8684730529785,
+ "y": 1116.566291809082,
+ "z": "c671301.759d0d",
"wires": [
[
- "5a5c3a3.170aec4"
+ "95d9e1c5.ffafd"
]
]
},
{
- "id": "5a5c3a3.170aec4",
+ "id": "95d9e1c5.ffafd",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 960.8724555969238,
- "y": 1132.4590120315552,
- "z": "4ec136ff.390af8",
+ "x": 947.8685493469238,
+ "y": 1115.4551057815552,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "f03a557c.a1bc78",
+ "id": "fc624863.8ed628",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 991.0946960449219,
- "y": 1192.5700578689575,
- "z": "4ec136ff.390af8",
+ "x": 978.0907897949219,
+ "y": 1175.5661516189575,
+ "z": "c671301.759d0d",
"wires": [
[
- "7df4dec5.12529"
+ "36542d01.f14212"
]
]
},
{
- "id": "530d26e7.1066c8",
+ "id": "1ad5d4a1.aaa1eb",
"type": "comment",
"name": "GET connection-attachment-ar to store AR data from mdsal",
"info": "",
"comments": "",
- "x": 2176.476852416992,
- "y": 372.5078754425049,
- "z": "4ec136ff.390af8",
+ "x": 2163.472946166992,
+ "y": 355.5039691925049,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "96d6938d.7bded",
+ "id": "d24d901f.d9d76",
"type": "comment",
"name": "Set source end point",
"info": "",
"comments": "",
- "x": 614.9767456054688,
- "y": 602.2579708099365,
- "z": "4ec136ff.390af8",
+ "x": 601.9728393554688,
+ "y": 585.2540645599365,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "4ca01b12.aeeae4",
+ "id": "d2afdfc8.3d49c",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 667.9728240966797,
- "y": 727.0041151046753,
- "z": "4ec136ff.390af8",
+ "x": 654.9689178466797,
+ "y": 710.0002088546753,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "13901d91.bcbec2",
+ "id": "7153ec61.6a9434",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1045.9728202819824,
- "y": 776.004114151001,
- "z": "4ec136ff.390af8",
+ "x": 1032.9689140319824,
+ "y": 759.000207901001,
+ "z": "c671301.759d0d",
"wires": [
[
- "1def54f0.081ddb"
+ "90308511.d0d098"
]
]
},
{
- "id": "eada0637.1dd9c8",
+ "id": "f1d188a0.fe8058",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1037.8246231079102,
- "y": 811.0701990127563,
- "z": "4ec136ff.390af8",
+ "x": 1024.8207168579102,
+ "y": 794.0662927627563,
+ "z": "c671301.759d0d",
"wires": [
[
- "7eae3ac9.be18e4"
+ "f851790f.ede818"
]
]
},
{
- "id": "7eae3ac9.be18e4",
+ "id": "f851790f.ede818",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1212.9733085632324,
- "y": 807.3375492095947,
- "z": "4ec136ff.390af8",
+ "x": 1199.9694023132324,
+ "y": 790.3336429595947,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "1def54f0.081ddb",
+ "id": "90308511.d0d098",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1196.9728202819824,
- "y": 774.004114151001,
- "z": "4ec136ff.390af8",
+ "x": 1183.9689140319824,
+ "y": 757.000207901001,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "6963b7ed.1ac188",
+ "id": "ff0d92e9.55c77",
"type": "set",
"name": "set tmp.found-in-ar tmp.found-in-network tmp.ep-available to false",
"xml": "<set>\n<parameter name='tmp.found-in-ar' value='false' />\n<parameter name='tmp.found-in-network' value='false' />\n<parameter name='tmp.ep-available' value='false' />",
"comments": "",
- "x": 754.9728164672852,
- "y": 901.0040884017944,
- "z": "4ec136ff.390af8",
+ "x": 741.9689102172852,
+ "y": 884.0001821517944,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "e7dc10be.4a762",
+ "id": "717c1a02.c09b54",
"type": "comment",
"name": "If other EP exists delete from domain controller",
"info": "",
"comments": "",
- "x": 688.9727172851562,
- "y": 1095.003903388977,
- "z": "4ec136ff.390af8",
+ "x": 675.9688110351562,
+ "y": 1077.999997138977,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "3c03726e.58d62e",
+ "id": "b5225e87.1d6d6",
"type": "set",
"name": "set controller data",
"xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
"comments": "",
- "x": 2693.97354888916,
- "y": 1392.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2680.96964263916,
+ "y": 1375.0004262924194,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "b649f241.fe659",
+ "id": "a7698ae.d89d278",
"type": "get-resource",
"name": "get-resource esr-thirdparty-sdnc",
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.thirdparty-sdnc-id AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
"comments": "",
"outputs": 1,
- "x": 2257.473487854004,
- "y": 1451.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2244.469581604004,
+ "y": 1434.0004262924194,
+ "z": "c671301.759d0d",
"wires": [
[
- "4eb1e7d1.a91458",
- "8b33a960.d74f98",
- "58a39417.8a89cc"
+ "f44dc730.296008",
+ "1e7b258.a67f1db",
+ "565f7f73.66ef7"
]
]
},
{
- "id": "4eb1e7d1.a91458",
+ "id": "f44dc730.296008",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2496.473487854004,
- "y": 1404.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2483.469581604004,
+ "y": 1387.0004262924194,
+ "z": "c671301.759d0d",
"wires": [
[
- "3c03726e.58d62e"
+ "b5225e87.1d6d6"
]
]
},
{
- "id": "8b33a960.d74f98",
+ "id": "1e7b258.a67f1db",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 2499.964454650879,
- "y": 1451.5783681869507,
- "z": "4ec136ff.390af8",
+ "x": 2486.960548400879,
+ "y": 1434.5744619369507,
+ "z": "c671301.759d0d",
"wires": [
[
- "d1891615.f0fe68"
+ "b82d2ebf.1a1b3"
]
]
},
{
- "id": "58a39417.8a89cc",
+ "id": "565f7f73.66ef7",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2495.297462463379,
- "y": 1492.911681175232,
- "z": "4ec136ff.390af8",
+ "x": 2482.293556213379,
+ "y": 1475.907774925232,
+ "z": "c671301.759d0d",
"wires": [
[
- "9094de14.94959"
+ "a1bb007f.4a95b"
]
]
},
{
- "id": "d1891615.f0fe68",
+ "id": "b82d2ebf.1a1b3",
"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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 2676.5358657836914,
- "y": 1439.864104270935,
- "z": "4ec136ff.390af8",
+ "x": 2663.5319595336914,
+ "y": 1422.860198020935,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "9094de14.94959",
+ "id": "a1bb007f.4a95b",
"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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
"comments": "",
- "x": 2683.0700187683105,
- "y": 1488.3508739471436,
- "z": "4ec136ff.390af8",
+ "x": 2670.0661125183105,
+ "y": 1471.3469676971436,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "de59b3c5.550e5",
+ "id": "41073eca.4f87f",
"type": "get-resource",
"name": "get-resource pnf",
- "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"network-resource.network-id = $mdsal-psd.service-data.networks.network[0].network-id \n\t\tAND pnf.pnf-name = $tmp.node-id \n\t\tAND depth = '0'\"\n pfx='tmp.aai.pnf' local-only='false' >\n\n\n\n",
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.node-id \n\t\tAND depth = '0'\"\n pfx='tmp.aai.pnf' local-only='false' >\n\n\n\n",
"comments": "",
"outputs": 1,
- "x": 2199.9736404418945,
- "y": 1336.004324913025,
- "z": "4ec136ff.390af8",
+ "x": 2186.9697341918945,
+ "y": 1319.000418663025,
+ "z": "c671301.759d0d",
"wires": [
[
- "e39bc756.013308",
- "2a9857ce.2f6878",
- "1952da4b.fcde26"
+ "ea378f67.57494",
+ "868c9cb5.9db7b",
+ "3a1faec8.e90752"
]
]
},
{
- "id": "e39bc756.013308",
+ "id": "ea378f67.57494",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2387.9736557006836,
- "y": 1282.0043172836304,
- "z": "4ec136ff.390af8",
+ "x": 2374.9697494506836,
+ "y": 1265.0004110336304,
+ "z": "c671301.759d0d",
"wires": [
[
- "21d4c191.6f41ee"
+ "1d2ccfbd.a8cd2"
]
]
},
{
- "id": "2a9857ce.2f6878",
+ "id": "868c9cb5.9db7b",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 2393.464702606201,
- "y": 1324.5782136917114,
- "z": "4ec136ff.390af8",
+ "x": 2380.460796356201,
+ "y": 1307.5743074417114,
+ "z": "c671301.759d0d",
"wires": [
[
- "7c6a4960.24dda8"
+ "9b840dcb.a56fd"
]
]
},
{
- "id": "1952da4b.fcde26",
+ "id": "3a1faec8.e90752",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 2379.797710418701,
- "y": 1362.9115495681763,
- "z": "4ec136ff.390af8",
+ "x": 2366.793804168701,
+ "y": 1345.9076433181763,
+ "z": "c671301.759d0d",
"wires": [
[
- "6c19b1e1.1bbdd"
+ "6444ae02.9da9b"
]
]
},
{
- "id": "7c6a4960.24dda8",
+ "id": "9b840dcb.a56fd",
"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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
"comments": "",
- "x": 2547.036003112793,
- "y": 1314.8640203475952,
- "z": "4ec136ff.390af8",
+ "x": 2534.032096862793,
+ "y": 1297.8601140975952,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "6c19b1e1.1bbdd",
+ "id": "6444ae02.9da9b",
"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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
"comments": "",
- "x": 2543.570182800293,
- "y": 1354.3508396148682,
- "z": "4ec136ff.390af8",
+ "x": 2530.566276550293,
+ "y": 1337.3469333648682,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "21d4c191.6f41ee",
+ "id": "1d2ccfbd.a8cd2",
"type": "set",
"name": "set tmp.thirdparty-sdnc-id",
"xml": "<set>\n<parameter name='tmp.thirdparty-sdnc-id' value=\"`$tmp.aai.pnf.relationship-list.relationship[0].relationship-data[0].relationship-value`\" />\n",
"comments": "",
- "x": 2587.9736709594727,
- "y": 1277.0043172836304,
- "z": "4ec136ff.390af8",
+ "x": 2574.9697647094727,
+ "y": 1260.0004110336304,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "4f8efcb5.a9cf14",
+ "id": "9df1ac2f.51afc",
"type": "comment",
"name": "get domain controller information",
"info": "",
"comments": "",
- "x": 2243.4775466918945,
- "y": 1305.0082921981812,
- "z": "4ec136ff.390af8",
+ "x": 2230.4736404418945,
+ "y": 1288.0043859481812,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "35e0c434.3e437c",
+ "id": "8e68e45a.813908",
"type": "execute",
"name": "execute RestApiCallNode Delete ethernet Service",
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + 'restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=' + $tmp.vpn-name`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=' + $tmp.actual.vpn-name`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
"comments": "",
"outputs": 1,
- "x": 2305.97354888916,
- "y": 1556.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2292.96964263916,
+ "y": 1539.0004262924194,
+ "z": "c671301.759d0d",
"wires": [
[
- "c3b6b741.e17f38",
- "dfd52870.a619b8"
+ "133da42a.747e7c",
+ "65e79690.a17a38"
]
]
},
{
- "id": "c3b6b741.e17f38",
+ "id": "133da42a.747e7c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2592.973487854004,
- "y": 1579.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2579.969581604004,
+ "y": 1562.0004262924194,
+ "z": "c671301.759d0d",
"wires": [
[
- "1373f104.3035cf"
+ "25b2c93d.e0d066"
]
]
},
{
- "id": "1373f104.3035cf",
+ "id": "25b2c93d.e0d066",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"comments": "",
"outputs": 1,
- "x": 2762.9734268188477,
- "y": 1582.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2749.9695205688477,
+ "y": 1565.0004262924194,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "98709530.f9e578",
+ "id": "48ed3cb6.2c6ac4",
"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 executing Create vpn rest api\" />\n",
"comments": "",
- "x": 2762.97354888916,
- "y": 1538.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2749.96964263916,
+ "y": 1521.0004262924194,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "dfd52870.a619b8",
+ "id": "65e79690.a17a38",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 2595.9734268188477,
- "y": 1538.0043325424194,
- "z": "4ec136ff.390af8",
+ "x": 2582.9695205688477,
+ "y": 1521.0004262924194,
+ "z": "c671301.759d0d",
"wires": [
[
- "98709530.f9e578"
+ "48ed3cb6.2c6ac4"
]
]
},
{
- "id": "a09d44d6.036498",
+ "id": "d8c8a336.34039",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 917.7346534729004,
- "y": 1694.9566963911057,
- "z": "4ec136ff.390af8",
+ "x": 904.7307472229004,
+ "y": 1677.9527901411057,
+ "z": "c671301.759d0d",
"wires": [
[
- "8338cff1.c1a26"
+ "16163acd.838405"
]
]
},
{
- "id": "8338cff1.c1a26",
+ "id": "16163acd.838405",
"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": 1084.2585334777832,
- "y": 1706.5757673978806,
- "z": "4ec136ff.390af8",
+ "x": 1071.2546272277832,
+ "y": 1689.5718611478806,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "9111ff4f.4282f",
+ "id": "dfa99ab0.574428",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 924.8299407958984,
- "y": 1727.7186640501022,
- "z": "4ec136ff.390af8",
+ "x": 911.8260345458984,
+ "y": 1710.7147578001022,
+ "z": "c671301.759d0d",
"wires": [
[
- "8338cff1.c1a26"
+ "16163acd.838405"
]
]
},
{
- "id": "e911009.f267e",
+ "id": "60dc28ca.d224f8",
"type": "comment",
"name": "Save Resource to AAI",
"info": "",
"comments": "",
- "x": 636.7823677062988,
- "y": 1677.3060846328735,
- "z": "4ec136ff.390af8",
+ "x": 623.7784614562988,
+ "y": 1660.3021783828735,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "3a95a888.e92908",
+ "id": "d845a062.e24db",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 651.5500640869141,
- "y": 1598.8315658569336,
- "z": "4ec136ff.390af8",
+ "x": 638.5461578369141,
+ "y": 1581.8276596069336,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "dd09565b.b81778",
+ "id": "9b7849da.439398",
"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": 619.9631462097168,
- "y": 1759.4473180770874,
- "z": "4ec136ff.390af8",
+ "x": 606.9592399597168,
+ "y": 1742.4434118270874,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "1507ea99.aa8315",
+ "id": "39d4dd71.5f1112",
"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.sotn-attachment.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": 701.2821655273438,
- "y": 1506.472339630127,
- "z": "4ec136ff.390af8",
+ "x": 688.2782592773438,
+ "y": 1489.468433380127,
+ "z": "c671301.759d0d",
"wires": [
[
- "36bc9007.e2fa4",
- "65e8ae51.bc0a7",
- "822d49a0.d686d8"
+ "f102f99f.ef15d8",
+ "c83c9026.cf22e",
+ "7e167ed3.568ff"
]
]
},
{
- "id": "36bc9007.e2fa4",
+ "id": "f102f99f.ef15d8",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 969.9235420227051,
- "y": 1557.803751371801,
- "z": "4ec136ff.390af8",
+ "x": 956.9196357727051,
+ "y": 1540.799845121801,
+ "z": "c671301.759d0d",
"wires": [
[
- "4b0971a1.d1673"
+ "5e6822ac.d3f74c"
]
]
},
{
- "id": "65e8ae51.bc0a7",
+ "id": "c83c9026.cf22e",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 960.9235916137695,
- "y": 1526.3037771210074,
- "z": "4ec136ff.390af8",
+ "x": 947.9196853637695,
+ "y": 1509.2998708710074,
+ "z": "c671301.759d0d",
"wires": [
[
- "4b0971a1.d1673"
+ "5e6822ac.d3f74c"
]
]
},
{
- "id": "822d49a0.d686d8",
+ "id": "7e167ed3.568ff",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 964.6736297607422,
- "y": 1496.6608819961548,
- "z": "4ec136ff.390af8",
+ "x": 951.6697235107422,
+ "y": 1479.6569757461548,
+ "z": "c671301.759d0d",
"wires": [
[
- "d0da3bc8.9e8958"
+ "a5182b73.66b2a8"
]
]
},
{
- "id": "4b0971a1.d1673",
+ "id": "5e6822ac.d3f74c",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1130.6736297607422,
- "y": 1527.0538009628654,
- "z": "4ec136ff.390af8",
+ "x": 1117.6697235107422,
+ "y": 1510.0498947128654,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "d0da3bc8.9e8958",
+ "id": "a5182b73.66b2a8",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1106.3295974731445,
- "y": 1492.853051185608,
- "z": "4ec136ff.390af8",
+ "x": 1093.3256912231445,
+ "y": 1475.849144935608,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "2a2a1345.d7f2ec",
+ "id": "db753550.5e2778",
"type": "set",
"name": "set ar-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-status.action' value=\"`$connection-attachment-topology-operation-input.request-information.request-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-name' value=\"connection-attachment-topology-operation\" />\n<parameter name='connection-attachment-ar.allotted-resource-status.rpc-action' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$connection-attachment-topology-operation-input.request-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$connection-attachment-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$connection-attachment-topology-operation-input.service-information.` \" />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.` \" />",
"comments": "",
- "x": 601.4957847595215,
- "y": 1356.8532626628876,
- "z": "4ec136ff.390af8",
+ "x": 588.4918785095215,
+ "y": 1339.8493564128876,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "f1e26abf.1dc9f8",
+ "id": "7a073085.0e81c",
"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": 618.7816276550293,
- "y": 1429.4728603363037,
- "z": "4ec136ff.390af8",
+ "x": 605.7777214050293,
+ "y": 1412.4689540863037,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "25f9e140.e4210e",
+ "id": "6fa8d61c.7e4378",
"type": "set",
"name": "set allotted-resource-oper-status",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='PendingDelete' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$connection-attachment-topology-operation-input.request-information.request-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='connection-attachment-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
"comments": "",
- "x": 673.768684387207,
- "y": 1467.4239978790283,
- "z": "4ec136ff.390af8",
+ "x": 660.764778137207,
+ "y": 1450.4200916290283,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "5c89f183.d2653",
+ "id": "6873bae7.8cf8e4",
"type": "set",
"name": "set model-data",
"xml": "<set>\n<parameter name='connection-attachment-ar.allotted-resource-data.connection-attachment-topology.onap-model-information.' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.` \" />",
"comments": "",
- "x": 615.3373260498047,
- "y": 1396.027913093567,
- "z": "4ec136ff.390af8",
+ "x": 602.3334197998047,
+ "y": 1379.024006843567,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "b42e02fb.93ce4",
+ "id": "9fb656d5.ef4218",
"type": "comment",
"name": "Prepare data for allotted-resource addition to MDSAL",
"info": "This will add to allotted-resource which is present inside service.",
"comments": "",
- "x": 728.6707878112793,
- "y": 1317.0278651714325,
- "z": "4ec136ff.390af8",
+ "x": 715.6668815612793,
+ "y": 1300.0239589214325,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "3f84c752.6766f8",
+ "id": "ad67b90f.7f4058",
"type": "comment",
"name": "Add to allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 670.2506141662598,
- "y": 1284.4411668777466,
- "z": "4ec136ff.390af8",
+ "x": 657.2467079162598,
+ "y": 1267.4372606277466,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "60ba1f59.42707",
+ "id": "5b4906aa.434008",
"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 = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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=\"description\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" />\n\t<parameter name=\"operational-status\" value=\"PendingDelete\" />\n",
+ "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"allotted-resource\" \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.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=\"description\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-type`\" />\n\t<parameter name=\"selflink\" value=\"`$tmp.ar.self-link`\" />\n\t<!--parameter name=\"model-invariant-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-invariant-uuid`\" />\n\t<parameter name=\"model-version-id\" value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.onap-model-information.model-uuid`\" /-->\n\t<parameter name=\"operational-status\" value=\"PendingDelete\" />\n",
"comments": "",
"outputs": 1,
- "x": 663.2266464233398,
- "y": 1714.7582273483276,
- "z": "4ec136ff.390af8",
+ "x": 650.2227401733398,
+ "y": 1697.7543210983276,
+ "z": "c671301.759d0d",
"wires": [
[
- "a09d44d6.036498",
- "9111ff4f.4282f"
+ "d8c8a336.34039",
+ "dfa99ab0.574428"
]
]
},
{
- "id": "7df4dec5.12529",
+ "id": "36542d01.f14212",
"type": "get-resource",
"name": "get-resource connectivity",
- "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"connectivity\" \n\t\tkey=\"connectivity.connectivity-id = $mdsal-psd.networks.network[0].network-id AND \n\t\t depth = '1'\"\n pfx='tmp.connectivity' local-only='false' >\n",
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"connectivity\" \n\t\tkey=\"connectivity.connectivity-id = $mdsal-psd.service-data.networks.network[0].network-id AND \n\t\t depth = '1'\"\n pfx='tmp.connectivity' local-only='false' >\n",
"comments": "",
"outputs": 1,
- "x": 1197.0044708251953,
- "y": 1192.5083332061768,
- "z": "4ec136ff.390af8",
+ "x": 1184.0005645751953,
+ "y": 1175.5044269561768,
+ "z": "c671301.759d0d",
"wires": [
[
- "c873d73.0af9728",
- "1fd3fb2b.7cf7a5"
+ "ac511500.01c158",
+ "73ce6220.0aa3ac"
]
]
},
{
- "id": "482867b5.2cc388",
+ "id": "acaf1b93.77d2c8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1970.1217803955078,
- "y": 1389.3484659194946,
- "z": "4ec136ff.390af8",
+ "x": 1957.1178741455078,
+ "y": 1372.3445596694946,
+ "z": "c671301.759d0d",
"wires": [
[
- "6613cefb.76171",
- "6eb3502d.b2e8f",
- "de59b3c5.550e5",
- "b649f241.fe659",
- "35e0c434.3e437c"
+ "49ef2c84.8031a4",
+ "240e11a5.31781e",
+ "41073eca.4f87f",
+ "a7698ae.d89d278",
+ "8e68e45a.813908",
+ "17a0b9d8.6d99a6"
]
]
},
{
- "id": "a4dcab46.732d98",
+ "id": "bfb6dec9.6c932",
"type": "outcome",
"name": "vpn-binding",
"xml": "<outcome value='vpn-binding'>\n",
"comments": "",
"outputs": 1,
- "x": 1796.290298461914,
- "y": 1391.8299894332886,
- "z": "4ec136ff.390af8",
+ "x": 1783.286392211914,
+ "y": 1374.8260831832886,
+ "z": "c671301.759d0d",
"wires": [
[
- "482867b5.2cc388"
+ "acaf1b93.77d2c8"
]
]
},
{
- "id": "2e8bc3df.71844c",
+ "id": "a4e854e4.e41328",
"type": "for",
"name": "for each relationship",
"xml": "<for silentFailure='true' index='vidx' start='0' end='`$tmp.connectivity.relationship-list.relationship_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1418.0042419433594,
- "y": 1390.0082159042358,
- "z": "4ec136ff.390af8",
+ "x": 1405.0003356933594,
+ "y": 1373.0043096542358,
+ "z": "c671301.759d0d",
"wires": [
[
- "8af67803.bf6a88"
+ "998442eb.48b4"
]
]
},
{
- "id": "8af67803.bf6a88",
+ "id": "998442eb.48b4",
"type": "switchNode",
"name": "switch related-to",
"xml": "<switch test='`$tmp.connectivity.relationship-list.relationship[$vidx].related-to`'>\n",
"comments": "",
"outputs": 1,
- "x": 1630.0042533874512,
- "y": 1391.0082159042358,
- "z": "4ec136ff.390af8",
+ "x": 1617.0003471374512,
+ "y": 1374.0043096542358,
+ "z": "c671301.759d0d",
"wires": [
[
- "a4dcab46.732d98"
+ "bfb6dec9.6c932"
]
]
},
{
- "id": "6eb3502d.b2e8f",
+ "id": "240e11a5.31781e",
"type": "set",
"name": "set tmp.vpn-name",
"xml": "<set>\n<parameter name='tmp.vpn-name' value=\"`$tmp.connectivity.relationship-list.relationship[$vidx].relationship-data[0].relationship-value` \" />\n",
"comments": "",
- "x": 2203.0044479370117,
- "y": 1103.008532524109,
- "z": "4ec136ff.390af8",
+ "x": 2190.0005416870117,
+ "y": 1086.004626274109,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "6613cefb.76171",
+ "id": "49ef2c84.8031a4",
"type": "execute",
"name": "split vpnName to find nodeId",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.vpn-name`'/>\n<parameter name=\"regex\" value=\"-\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"route1\"/>\n",
"comments": "",
"outputs": 1,
- "x": 2239.0044021606445,
- "y": 1204.0078992843628,
- "z": "4ec136ff.390af8",
+ "x": 2226.0004959106445,
+ "y": 1187.0039930343628,
+ "z": "c671301.759d0d",
"wires": [
[
- "41fe5a08.6540e4",
- "12fef836.878578"
+ "29be775d.300d28",
+ "79e65a65.d62d64"
]
]
},
{
- "id": "12fef836.878578",
+ "id": "79e65a65.d62d64",
"type": "failure",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 2440.004592895508,
- "y": 1181.0078916549683,
- "z": "4ec136ff.390af8",
+ "x": 2427.000686645508,
+ "y": 1164.0039854049683,
+ "z": "c671301.759d0d",
"wires": [
[
- "c4ef2190.9fbc6"
+ "2e37c245.6cda0e"
]
]
},
{
- "id": "c4ef2190.9fbc6",
+ "id": "2e37c245.6cda0e",
"type": "set",
"name": "set tmp.node-id",
- "xml": "<set>\n<parameter name='tmp.node-id' value='`$route1[0]`' />\n",
+ "xml": "<set>\n<parameter name='tmp.node-id' value='`$route1[0]`' />\n<parameter name='tmp.actual.vpn-name' value='`$route1[1]`' />\n",
"comments": "",
- "x": 2593.004753112793,
- "y": 1179.0078926086426,
- "z": "4ec136ff.390af8",
+ "x": 2580.000846862793,
+ "y": 1162.0039863586426,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "fa885e6a.929bd",
+ "id": "3186476.c93d1b8",
"type": "returnFailure",
"name": "return failure",
"xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
"comments": "",
- "x": 2577.004919052124,
- "y": 1228.0078945159912,
- "z": "4ec136ff.390af8",
+ "x": 2564.001012802124,
+ "y": 1211.0039882659912,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "41fe5a08.6540e4",
+ "id": "29be775d.300d28",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 2437.00457572937,
- "y": 1229.0078964233398,
- "z": "4ec136ff.390af8",
+ "x": 2424.00066947937,
+ "y": 1212.0039901733398,
+ "z": "c671301.759d0d",
"wires": [
[
- "fa885e6a.929bd"
+ "3186476.c93d1b8"
]
]
},
{
- "id": "c873d73.0af9728",
+ "id": "ac511500.01c158",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1378.0040702819824,
- "y": 1227.0039777755737,
- "z": "4ec136ff.390af8",
+ "x": 1365.0001640319824,
+ "y": 1210.0000715255737,
+ "z": "c671301.759d0d",
"wires": [
[
- "72cdc300.185abc"
+ "35849f58.75b79"
]
]
},
{
- "id": "1fd3fb2b.7cf7a5",
+ "id": "73ce6220.0aa3ac",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1380.855800628662,
- "y": 1154.0702228546143,
- "z": "4ec136ff.390af8",
+ "x": 1367.851894378662,
+ "y": 1137.0663166046143,
+ "z": "c671301.759d0d",
"wires": [
[
- "132951fb.62166e"
+ "3d1a3d62.7aa882"
]
]
},
{
- "id": "132951fb.62166e",
+ "id": "3d1a3d62.7aa882",
"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: Connectivity resource not found\" />\n \n",
"comments": "",
- "x": 1523.0045700073242,
- "y": 1154.3376331329346,
- "z": "4ec136ff.390af8",
+ "x": 1510.0006637573242,
+ "y": 1137.3337268829346,
+ "z": "c671301.759d0d",
"wires": []
},
{
- "id": "72cdc300.185abc",
+ "id": "35849f58.75b79",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1380.0040817260742,
- "y": 1305.0041437149048,
- "z": "4ec136ff.390af8",
+ "x": 1367.0001754760742,
+ "y": 1288.0002374649048,
+ "z": "c671301.759d0d",
"wires": [
[
- "2e8bc3df.71844c"
+ "a4e854e4.e41328"
]
]
},
{
- "id": "bf1b5f9f.275aa",
+ "id": "485e569f.2b52d8",
"type": "execute",
"name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource",
"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": 816.3378601074219,
- "y": 553.5038557052612,
- "z": "4ec136ff.390af8",
+ "x": 803.3339538574219,
+ "y": 536.4999494552612,
+ "z": "c671301.759d0d",
"wires": [
[
- "f65756e0.dd7818",
- "1584b53e.263d2b"
+ "dd903f73.c503a",
+ "5569926e.6ec77c"
]
]
},
{
- "id": "ff509458.45f008",
+ "id": "417e0490.1d34dc",
"type": "execute",
"name": "get parent-service-data tmp.ar-url-psd",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-psd\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>\n",
"comments": "",
"outputs": 1,
- "x": 670.0041046142578,
- "y": 762.0041170120239,
- "z": "4ec136ff.390af8",
+ "x": 657.0001983642578,
+ "y": 745.0002107620239,
+ "z": "c671301.759d0d",
"wires": [
[]
]
},
{
- "id": "980e2d4b.7e472",
+ "id": "d67f9f52.31c1f",
"type": "execute",
"name": "execute RestApiCallNode - get-resource parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-psd`' />\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-psd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 737.0040664672852,
- "y": 797.0042009353638,
- "z": "4ec136ff.390af8",
+ "x": 724.0001602172852,
+ "y": 780.0002946853638,
+ "z": "c671301.759d0d",
"wires": [
[
- "13901d91.bcbec2",
- "eada0637.1dd9c8"
+ "7153ec61.6a9434",
+ "f1d188a0.fe8058"
]
]
},
{
- "id": "372ff043.61187",
+ "id": "2a0b728c.4f365e",
"type": "switchNode",
"name": "switch mdsal-psd.service-data.provided-allotted-resources_length",
"xml": "<switch test='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 753.1881866455078,
- "y": 971.7220287322998,
- "z": "4ec136ff.390af8",
+ "x": 740.1842803955078,
+ "y": 954.7181224822998,
+ "z": "c671301.759d0d",
"wires": [
[
- "e3f9ceb3.fcc12",
- "a518915c.e4ec5",
- "525b4334.32e11c"
+ "99b7fbfe.94a448",
+ "7e8c22a4.61fc8c",
+ "2061f78c.10bc08"
]
]
+ },
+ {
+ "id": "17a0b9d8.6d99a6",
+ "type": "update",
+ "name": "delete AAI vpn-binding",
+ "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n key='vpn-binding.vpn-id = $tmp.vpn-name' >",
+ "comments": "",
+ "outputs": 1,
+ "x": 2224,
+ "y": 1642,
+ "z": "c671301.759d0d",
+ "wires": [
+ [
+ "496ebae3.0822d4",
+ "1b687bcc.3acb54"
+ ]
+ ]
+ },
+ {
+ "id": "496ebae3.0822d4",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2478.5080070495605,
+ "y": 1622.198469042778,
+ "z": "c671301.759d0d",
+ "wires": [
+ [
+ "9a00ded1.17f07"
+ ]
+ ]
+ },
+ {
+ "id": "1b687bcc.3acb54",
+ "type": "failure",
+ "name": "not-found",
+ "xml": "<outcome value='not-found'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2485.6032943725586,
+ "y": 1654.9604367017746,
+ "z": "c671301.759d0d",
+ "wires": [
+ [
+ "9a00ded1.17f07"
+ ]
+ ]
+ },
+ {
+ "id": "9a00ded1.17f07",
+ "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": 2645.0318870544434,
+ "y": 1633.817540049553,
+ "z": "c671301.759d0d",
+ "wires": []
}
-] \ No newline at end of file
+]
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-delete.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-delete.json
index 3204bd86..453b7829 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-delete.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sotn-attachment-topology-operation-delete.json
@@ -1,20 +1,20 @@
[
{
- "id": "4b30503e.867f2",
+ "id": "11e769e3.3811f6",
"type": "dgstart",
"name": "DGSTART",
"outputs": 1,
- "x": 116.00390625,
- "y": 47.999999046325684,
- "z": "5c846185.ea888",
+ "x": 114,
+ "y": 40,
+ "z": "22c49458.dad37c",
"wires": [
[
- "37e77520.ee3cba"
+ "a911446f.df7748"
]
]
},
{
- "id": "37e77520.ee3cba",
+ "id": "a911446f.df7748",
"type": "service-logic",
"name": "GENERIC-RESOURCE-API ${project.version}",
"module": "GENERIC-RESOURCE-API",
@@ -22,917 +22,909 @@
"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": 328.00391006469727,
- "y": 120.00001621246338,
- "z": "5c846185.ea888",
+ "x": 288.00000381469727,
+ "y": 95.0000171661377,
+ "z": "22c49458.dad37c",
"wires": [
[
- "5677b71b.5fb328"
+ "7ff497ab.f66f98"
]
]
},
{
- "id": "5677b71b.5fb328",
+ "id": "7ff497ab.f66f98",
"type": "method",
"name": "sotn-attachment-topology-operation-delete",
"xml": "<method rpc='sotn-attachment-topology-operation-delete' mode='sync'>\n",
"comments": "",
"outputs": 1,
- "x": 316.0040283203125,
- "y": 207.99999904632568,
- "z": "5c846185.ea888",
+ "x": 276.0001220703125,
+ "y": 183,
+ "z": "22c49458.dad37c",
"wires": [
[
- "9d2f20f7.d7e57"
+ "5cbadab.7a99a24"
]
]
},
{
- "id": "9d2f20f7.d7e57",
+ "id": "5cbadab.7a99a24",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 332.0040283203125,
- "y": 763.0002436637878,
- "z": "5c846185.ea888",
+ "x": 292.0001220703125,
+ "y": 738.0002446174622,
+ "z": "22c49458.dad37c",
"wires": [
[
- "ed51ef95.ae803",
- "88df7f3c.6dcf",
- "3f1b61e1.0ac49e",
- "e2fe8873.3a2848",
- "d8fe29bc.d00d68",
- "4903f6e1.1eeb68",
- "f2266740.3e9f68",
- "a2240e65.e6034",
- "1742ced6.939601",
- "8b97d92c.0d63e8",
- "4eb557ec.96c928",
- "608b88dd.e3a5a8",
- "12cd17c5.66c948",
- "9eb3dfae.f51c4",
- "cf61b833.d96918"
+ "12de2d1a.68bba3",
+ "51b97e85.9070d",
+ "1fed4a5d.8e6a46",
+ "6484d39f.eed1bc",
+ "5b5b7d66.22fc34",
+ "e0c27564.dc6708",
+ "4516c95e.b99748",
+ "497a6009.1522c",
+ "79c8cfb5.a81b4",
+ "72f76f27.124fe",
+ "eb5610dc.278e7",
+ "8cb29231.a6eaa",
+ "322e0846.b44bc8",
+ "9ea8a95d.e39878",
+ "75c532eb.23cc8c"
]
]
},
{
- "id": "ed51ef95.ae803",
+ "id": "12de2d1a.68bba3",
"type": "set",
"name": "set tmp.ar.allotted-resource-id,etc",
"xml": "<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
"comments": "",
- "x": 728.9974670410156,
- "y": 161.9934859275818,
- "z": "5c846185.ea888",
+ "x": 688.9935607910156,
+ "y": 136.9934868812561,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "d21298fe.289dd8",
+ "id": "a47c80d2.4bf0a",
"type": "comment",
"name": "set tmp ar-id to fetch resource from MDSAL",
"info": "",
"comments": "",
- "x": 757.9577789306641,
- "y": 126.02528190612793,
- "z": "5c846185.ea888",
+ "x": 717.9538726806641,
+ "y": 101.02528285980225,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "88df7f3c.6dcf",
+ "id": "51b97e85.9070d",
"type": "set",
"name": "set tmp.ar.self-link",
"xml": "<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/connection-attachment-topology/'` \" />\n\n",
"comments": "",
- "x": 682.9974060058594,
- "y": 254.99349117279053,
- "z": "5c846185.ea888",
+ "x": 642.9934997558594,
+ "y": 229.99349212646484,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "d8fe29bc.d00d68",
+ "id": "5b5b7d66.22fc34",
"type": "execute",
"name": "execute Properties",
"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": 689.2592964172363,
- "y": 342.6602201461792,
- "z": "5c846185.ea888",
+ "x": 649.2553901672363,
+ "y": 317.6602210998535,
+ "z": "22c49458.dad37c",
"wires": [
[]
]
},
{
- "id": "3f1b61e1.0ac49e",
+ "id": "1fed4a5d.8e6a46",
"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.connection-attachment-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": 721.2593231201172,
- "y": 430.66020154953003,
- "z": "5c846185.ea888",
+ "x": 681.2554168701172,
+ "y": 405.66020250320435,
+ "z": "22c49458.dad37c",
"wires": [
[]
]
},
{
- "id": "c43edf3b.dcbac",
+ "id": "ab7e7ca9.bc19e",
"type": "comment",
"name": "Used for setting output to API Handler",
"info": "",
"comments": "",
- "x": 736.9974365234375,
- "y": 221.9935007095337,
- "z": "5c846185.ea888",
+ "x": 696.9935302734375,
+ "y": 196.993501663208,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "10733905.283097",
+ "id": "ba32781e.53a208",
"type": "comment",
"name": "Obtain different URL, template location etc",
"info": "For saving resource information to MDSAL & for AAI",
"comments": "",
- "x": 754.9974021911621,
- "y": 307.882381439209,
- "z": "5c846185.ea888",
+ "x": 714.9934959411621,
+ "y": 282.8823823928833,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "62545852.867ec8",
+ "id": "b5885f7.9b7d5a",
"type": "comment",
"name": "Used to Get AR by id to MDSAL, same as self-link",
"info": "",
"comments": "",
- "x": 780.9974212646484,
- "y": 394.8823404312134,
- "z": "5c846185.ea888",
+ "x": 740.9935150146484,
+ "y": 369.8823413848877,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "ed0a2645.640ef8",
+ "id": "e2ab0cde.eabb7",
"type": "comment",
"name": "GET parent-service-data from mdsal to check existence of other End point",
"info": "",
"comments": "",
- "x": 848.0042343139648,
- "y": 849.5316219329834,
- "z": "5c846185.ea888",
+ "x": 808.0003280639648,
+ "y": 824.5316228866577,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "a950273c.9f66a8",
+ "id": "9608d482.14feb8",
"type": "for",
"name": "for pidx..mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]",
"xml": "<for index='pidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1676.1888427734375,
- "y": 1083.0042576789856,
- "z": "5c846185.ea888",
+ "x": 1636.1849365234375,
+ "y": 1058.00425863266,
+ "z": "22c49458.dad37c",
"wires": [
[
- "e88ff344.a2353"
+ "9f0a169a.b7bf38"
]
]
},
{
- "id": "e2fe8873.3a2848",
+ "id": "6484d39f.eed1bc",
"type": "switchNode",
"name": "switch mdsal-psd.service-data.provided-allotted-resources_length",
"xml": "<switch test='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 827.1882019042969,
- "y": 1089.7180404663086,
- "z": "5c846185.ea888",
+ "x": 787.1842956542969,
+ "y": 1064.718041419983,
+ "z": "22c49458.dad37c",
"wires": [
[
- "7dbb67ae.29f3f8",
- "dea01091.d8b15"
+ "3cb5550a.e1379a",
+ "525dfe7f.9aace"
]
]
},
{
- "id": "2fdb27fa.f6ac38",
+ "id": "72d22ab8.9fbaf4",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1277.4583644866943,
- "y": 1129.7015261650085,
- "z": "5c846185.ea888",
+ "x": 1237.4544582366943,
+ "y": 1104.7015271186829,
+ "z": "22c49458.dad37c",
"wires": [
[
- "a950273c.9f66a8",
- "19cf7741.613499"
+ "9608d482.14feb8",
+ "37cdb210.11699e"
]
]
},
{
- "id": "e88ff344.a2353",
+ "id": "9f0a169a.b7bf38",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$pidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2126.300048828125,
- "y": 1081.0041155815125,
- "z": "5c846185.ea888",
+ "x": 2086.296142578125,
+ "y": 1056.0041165351868,
+ "z": "22c49458.dad37c",
"wires": [
[
- "c87ef19e.e93cf"
+ "1c3b0551.8a3d7b"
]
]
},
{
- "id": "4903f6e1.1eeb68",
+ "id": "e0c27564.dc6708",
"type": "set",
"name": "set tmp.ar.parent-service-instance-id",
"xml": "<set>\n<parameter name='tmp.ar.parent-service-instance-id' value=\"`$connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id` \" />\n\n",
"comments": "",
- "x": 738.9726181030273,
- "y": 885.0000667572021,
- "z": "5c846185.ea888",
+ "x": 698.9687118530273,
+ "y": 860.0000677108765,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "9023749d.2a65a8",
+ "id": "df350c49.f450e",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 1118.972900390625,
- "y": 963.0001816749573,
- "z": "5c846185.ea888",
+ "x": 1078.968994140625,
+ "y": 938.0001826286316,
+ "z": "22c49458.dad37c",
"wires": [
[
- "85ec274.d7380d8"
+ "f5ff5552.dcef18"
]
]
},
{
- "id": "13a32c23.faaff4",
+ "id": "a707d837.6f7a08",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1110.8247032165527,
- "y": 998.0662665367126,
- "z": "5c846185.ea888",
+ "x": 1070.8207969665527,
+ "y": 973.066267490387,
+ "z": "22c49458.dad37c",
"wires": [
[
- "61460fc5.a222"
+ "72020d23.f0ba44"
]
]
},
{
- "id": "61460fc5.a222",
+ "id": "72020d23.f0ba44",
"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: SOTN resource not found\" />\n \n",
"comments": "",
- "x": 1285.973388671875,
- "y": 994.333616733551,
- "z": "5c846185.ea888",
+ "x": 1245.969482421875,
+ "y": 969.3336176872253,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "85ec274.d7380d8",
+ "id": "f5ff5552.dcef18",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1269.972900390625,
- "y": 961.0001816749573,
- "z": "5c846185.ea888",
+ "x": 1229.968994140625,
+ "y": 936.0001826286316,
+ "z": "22c49458.dad37c",
"wires": [
[]
]
},
{
- "id": "2a315011.b7952",
+ "id": "b9f57970.85bbb8",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 972.7346687316895,
- "y": 1278.9528144598007,
- "z": "5c846185.ea888",
+ "x": 932.7307624816895,
+ "y": 1253.952815413475,
+ "z": "22c49458.dad37c",
"wires": [
[
- "398739b4.01afc6"
+ "7794b76c.3bcdd8"
]
]
},
{
- "id": "398739b4.01afc6",
+ "id": "7794b76c.3bcdd8",
"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": 1139.2585487365723,
- "y": 1290.5718854665756,
- "z": "5c846185.ea888",
+ "x": 1099.2546424865723,
+ "y": 1265.57188642025,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "2e78e3b1.a4cadc",
+ "id": "2e04eae7.d58896",
"type": "failure",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 979.8299560546875,
- "y": 1311.7147821187973,
- "z": "5c846185.ea888",
+ "x": 939.8260498046875,
+ "y": 1286.7147830724716,
+ "z": "22c49458.dad37c",
"wires": [
[
- "398739b4.01afc6"
+ "7794b76c.3bcdd8"
]
]
},
{
- "id": "3f6ffe96.e0bda2",
- "type": "comment",
- "name": "TODO: Rework after confirmation from AAI",
- "info": "",
- "comments": "",
- "x": 1104.1413345336914,
- "y": 1229.8732142448425,
- "z": "5c846185.ea888",
- "wires": []
- },
- {
- "id": "f2266740.3e9f68",
+ "id": "4516c95e.b99748",
"type": "set",
"name": "set output to api handler",
"xml": "<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='connection-attachment-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $connection-attachment-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments": "",
- "x": 705.5500564575195,
- "y": 1242.8276815414429,
- "z": "5c846185.ea888",
+ "x": 665.5461502075195,
+ "y": 1217.8276824951172,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "a2240e65.e6034",
+ "id": "497a6009.1522c",
"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": 674.9631614685059,
- "y": 1343.4434361457825,
- "z": "5c846185.ea888",
+ "x": 634.9592552185059,
+ "y": 1318.4434370994568,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "1742ced6.939601",
+ "id": "75c532eb.23cc8c",
"type": "execute",
"name": "execute RestApiCallNode - PUT 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='Delete' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 754.6705703735352,
- "y": 519.3333616256714,
- "z": "5c846185.ea888",
+ "x": 714.6666641235352,
+ "y": 494.3333625793457,
+ "z": "22c49458.dad37c",
"wires": [
[
- "597f085a.f89fd8",
- "c3fb7b14.ff60a8",
- "e4c15d29.0e847"
+ "62855576.29e8bc",
+ "943e1cd3.5570d",
+ "d016523b.d696c"
]
]
},
{
- "id": "597f085a.f89fd8",
+ "id": "62855576.29e8bc",
"type": "not-found",
"name": "not-found",
"xml": "<outcome value='not-found'>\n",
"comments": "",
"outputs": 1,
- "x": 994.3120727539062,
- "y": 559.6649098396301,
- "z": "5c846185.ea888",
+ "x": 954.3081665039062,
+ "y": 534.6649107933044,
+ "z": "22c49458.dad37c",
"wires": [
[
- "67fdc38f.4e65cc"
+ "1a54db3b.e65b75"
]
]
},
{
- "id": "c3fb7b14.ff60a8",
+ "id": "943e1cd3.5570d",
"type": "failure",
"name": "failure",
"xml": "<outcome value='failure'>\n",
"comments": "",
"outputs": 1,
- "x": 991.3120727539062,
- "y": 516.1649074554443,
- "z": "5c846185.ea888",
+ "x": 951.3081665039062,
+ "y": 491.16490840911865,
+ "z": "22c49458.dad37c",
"wires": [
[
- "67fdc38f.4e65cc"
+ "1a54db3b.e65b75"
]
]
},
{
- "id": "e4c15d29.0e847",
+ "id": "d016523b.d696c",
"type": "success",
"name": "success",
"xml": "<outcome value='success'>\n",
"comments": "",
"outputs": 1,
- "x": 998.0621528625488,
- "y": 475.52200269699097,
- "z": "5c846185.ea888",
+ "x": 958.0582466125488,
+ "y": 450.5220036506653,
+ "z": "22c49458.dad37c",
"wires": [
[
- "50ef93e6.56ad3c"
+ "4e5c2e12.2b4c5"
]
]
},
{
- "id": "67fdc38f.4e65cc",
+ "id": "1a54db3b.e65b75",
"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 connection-attachment-allotted-resource\" />\n",
"comments": "",
- "x": 1150.062240600586,
- "y": 537.9149079322815,
- "z": "5c846185.ea888",
+ "x": 1110.058334350586,
+ "y": 512.9149088859558,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "50ef93e6.56ad3c",
+ "id": "4e5c2e12.2b4c5",
"type": "block",
"name": "block",
"xml": "<block>\n",
"atomic": "false",
"comments": "",
"outputs": 1,
- "x": 1135.7180843353271,
- "y": 475.7141823768616,
- "z": "5c846185.ea888",
+ "x": 1095.7141780853271,
+ "y": 450.7141833305359,
+ "z": "22c49458.dad37c",
"wires": [
[]
]
},
{
- "id": "c4e5f3c2.475ed",
+ "id": "568d92cc.719a5c",
"type": "comment",
"name": "Delete Allotted Resource",
"info": "",
"comments": "",
- "x": 702.0039520263672,
- "y": 488.0000276565552,
- "z": "5c846185.ea888",
+ "x": 662.0000457763672,
+ "y": 463.0000286102295,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "de43dad6.d53448",
+ "id": "34b11a52.976836",
"type": "for",
"name": "for cidx..service-data.consumed-allotted-resources.consumed-allotted-resource[]",
"xml": "<for index='cidx' start='0' end='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' >\n",
"comments": "",
"outputs": 1,
- "x": 1652.0078125,
- "y": 725.0039052963257,
- "z": "5c846185.ea888",
+ "x": 1612.00390625,
+ "y": 700.00390625,
+ "z": "22c49458.dad37c",
"wires": [
[
- "584a4c5d.3639a4"
+ "905bba1a.0e8108"
]
]
},
{
- "id": "8b97d92c.0d63e8",
+ "id": "79c8cfb5.a81b4",
"type": "switchNode",
"name": "switch service-data.consumed-allotted-resources_length",
"xml": "<switch test='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`'>\n",
"comments": "",
"outputs": 1,
- "x": 805.0071983337402,
- "y": 685.7179067134857,
- "z": "5c846185.ea888",
+ "x": 765.0032920837402,
+ "y": 660.71790766716,
+ "z": "22c49458.dad37c",
"wires": [
[
- "3433f8dc.aa0358",
- "d35e52b4.a3e33"
+ "a04a8128.1b845",
+ "9bf1251d.a97d08"
]
]
},
{
- "id": "3433f8dc.aa0358",
+ "id": "a04a8128.1b845",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1129.1500625610352,
- "y": 668.5753412246704,
- "z": "5c846185.ea888",
+ "x": 1089.1461563110352,
+ "y": 643.5753421783447,
+ "z": "22c49458.dad37c",
"wires": [
[
- "e9cfa004.3e1db"
+ "673a72bf.8ebb9c"
]
]
},
{
- "id": "d35e52b4.a3e33",
+ "id": "9bf1251d.a97d08",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1115.1500854492188,
- "y": 731.5753300189972,
- "z": "5c846185.ea888",
+ "x": 1075.1461791992188,
+ "y": 706.5753309726715,
+ "z": "22c49458.dad37c",
"wires": [
[
- "27f778ec.7e6108"
+ "db5549c4.4372e8"
]
]
},
{
- "id": "27f778ec.7e6108",
+ "id": "db5549c4.4372e8",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 1275.2771759033203,
- "y": 729.7013065814972,
- "z": "5c846185.ea888",
+ "x": 1235.2732696533203,
+ "y": 704.7013075351715,
+ "z": "22c49458.dad37c",
"wires": [
[
- "de43dad6.d53448",
- "c89d5c3.bdcfea"
+ "34b11a52.976836",
+ "f5274780.cdc8d8"
]
]
},
{
- "id": "4eb557ec.96c928",
+ "id": "72f76f27.124fe",
"type": "set",
"name": "set consumed allotted resources for deletion",
"xml": "<set>\n<parameter name=\"service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].\" value=\"\" />\n<parameter name='service-data.consumed-allotted-resources.consumed-allotted-resource_length' value='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length - 1`' />\n\n",
"comments": "",
- "x": 761.8645324707031,
- "y": 756.2895498275757,
- "z": "5c846185.ea888",
+ "x": 721.8606262207031,
+ "y": 731.28955078125,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "584a4c5d.3639a4",
+ "id": "905bba1a.0e8108",
"type": "switchNode",
"name": "switch allotted-resource-id",
"xml": "<switch test=\"`$service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].allotted-resource-id == $tmp.ar.allotted-resource-id`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 2090.1194229125977,
- "y": 721.0040273666382,
- "z": "5c846185.ea888",
+ "x": 2050.1155166625977,
+ "y": 696.0040283203125,
+ "z": "22c49458.dad37c",
"wires": [
[
- "c6c0a37e.c2dab"
+ "a9176335.8c5a3"
]
]
},
{
- "id": "c6c0a37e.c2dab",
+ "id": "a9176335.8c5a3",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2285.929244995117,
- "y": 720.4683518409729,
- "z": "5c846185.ea888",
+ "x": 2245.925338745117,
+ "y": 695.4683527946472,
+ "z": "22c49458.dad37c",
"wires": [
[
- "980eb324.1f10c"
+ "c3d97090.70bae"
]
]
},
{
- "id": "b3956a96.0877a8",
+ "id": "cc5aea61.28e048",
"type": "set",
"name": "set tmp.cidx",
"xml": "<set>\n<parameter name='tmp.cidx' value='`$cidx`' />\n",
"comments": "",
- "x": 2601.2657775878906,
- "y": 721.2246098518372,
- "z": "5c846185.ea888",
+ "x": 2561.2618713378906,
+ "y": 696.2246108055115,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "f7015fdd.73e0f",
+ "id": "ad0e4910.5dc848",
"type": "comment",
"name": "Delete consumed service consumed-allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 816.0084686279297,
- "y": 618.003871455905,
- "z": "5c846185.ea888",
+ "x": 776.0045623779297,
+ "y": 593.0038724095793,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "1b9b1c3c.959814",
+ "id": "5b6b08ee.203c48",
"type": "comment",
"name": "This set resource will be deleted in MDSAL by provider code",
"info": "",
"comments": "",
- "x": 806.341251373291,
- "y": 722.7819633483887,
- "z": "5c846185.ea888",
+ "x": 766.337345123291,
+ "y": 697.781964302063,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "4ceb1c8.5e02ee4",
+ "id": "5c1ad210.960a1c",
"type": "comment",
"name": "Obtain the index of conusumed AR",
"info": "",
"comments": "",
- "x": 728.7856597900391,
- "y": 649.8927316665649,
- "z": "5c846185.ea888",
+ "x": 688.7817535400391,
+ "y": 624.8927326202393,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "e9cfa004.3e1db",
+ "id": "673a72bf.8ebb9c",
"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=\"Resource to be deleted doesn't exist in MDSAL.\" />\n",
"comments": "",
- "x": 1291.0078125,
- "y": 669.0039052963257,
- "z": "5c846185.ea888",
+ "x": 1251.00390625,
+ "y": 644.00390625,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "980eb324.1f10c",
+ "id": "c3d97090.70bae",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2435.007843017578,
- "y": 721.2539548873901,
- "z": "5c846185.ea888",
+ "x": 2395.003936767578,
+ "y": 696.2539558410645,
+ "z": "22c49458.dad37c",
"wires": [
[
- "b3956a96.0877a8"
+ "cc5aea61.28e048"
]
]
},
{
- "id": "157c6d55.8b7213",
+ "id": "b29df060.eb56c",
"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=\"resource to be deleted is not available in mdsal\" />\n",
"comments": "",
- "x": 1745.2578125,
- "y": 778.2539052963257,
- "z": "5c846185.ea888",
+ "x": 1705.25390625,
+ "y": 753.25390625,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "2c9e34da.91de0c",
+ "id": "b8b02536.9fab38",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1607.7578125,
- "y": 778.2539052963257,
- "z": "5c846185.ea888",
+ "x": 1567.75390625,
+ "y": 753.25390625,
+ "z": "22c49458.dad37c",
"wires": [
[
- "157c6d55.8b7213"
+ "b29df060.eb56c"
]
]
},
{
- "id": "c89d5c3.bdcfea",
+ "id": "f5274780.cdc8d8",
"type": "switchNode",
"name": "switch tmp.cidx ",
"xml": "<switch test=\"`$tmp.cidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1453.7578125,
- "y": 778.2539052963257,
- "z": "5c846185.ea888",
+ "x": 1413.75390625,
+ "y": 753.25390625,
+ "z": "22c49458.dad37c",
"wires": [
[
- "2c9e34da.91de0c"
+ "b8b02536.9fab38"
]
]
},
{
- "id": "c4252e31.dbb43",
+ "id": "88b79953.981898",
"type": "comment",
"name": "Delete provided service provided-allotted-resources in mdsal",
"info": "",
"comments": "",
- "x": 802.5078277587891,
- "y": 814.0039052963257,
- "z": "5c846185.ea888",
+ "x": 762.5039215087891,
+ "y": 789.00390625,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "dea01091.d8b15",
+ "id": "525dfe7f.9aace",
"type": "other",
"name": "other",
"xml": "<outcome value='Other'>\n",
"comments": "",
"outputs": 1,
- "x": 1130.5080833435059,
- "y": 1128.7540974617004,
- "z": "5c846185.ea888",
+ "x": 1090.5041770935059,
+ "y": 1103.7540984153748,
+ "z": "22c49458.dad37c",
"wires": [
[
- "2fdb27fa.f6ac38"
+ "72d22ab8.9fbaf4"
]
]
},
{
- "id": "7dbb67ae.29f3f8",
+ "id": "3cb5550a.e1379a",
"type": "other",
"name": "outcome Null",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1147.5080032348633,
- "y": 1040.7539315223694,
- "z": "5c846185.ea888",
+ "x": 1107.5040969848633,
+ "y": 1015.7539324760437,
+ "z": "22c49458.dad37c",
"wires": [
[
- "f54472a.345109"
+ "b0f98381.70f7"
]
]
},
{
- "id": "f54472a.345109",
+ "id": "b0f98381.70f7",
"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=\"Resource to be deleted doesn't exist in MDSAL.\" />\n",
"comments": "",
- "x": 1311.3656005859375,
- "y": 1041.1824765205383,
- "z": "5c846185.ea888",
+ "x": 1271.3616943359375,
+ "y": 1016.1824774742126,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "e1824da6.1f214",
+ "id": "1af61fb0.016",
"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=\"resource to be deleted is not available in mdsal\" />\n",
"comments": "",
- "x": 1742.7578563690186,
- "y": 1158.7539353370667,
- "z": "5c846185.ea888",
+ "x": 1702.7539501190186,
+ "y": 1133.753936290741,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "8205df8d.8ddee",
+ "id": "457e37be.33a0e8",
"type": "outcome",
"name": "NULL",
"xml": "<outcome value=''>\n",
"comments": "",
"outputs": 1,
- "x": 1605.2578563690186,
- "y": 1158.7539353370667,
- "z": "5c846185.ea888",
+ "x": 1565.2539501190186,
+ "y": 1133.753936290741,
+ "z": "22c49458.dad37c",
"wires": [
[
- "e1824da6.1f214"
+ "1af61fb0.016"
]
]
},
{
- "id": "19cf7741.613499",
+ "id": "37cdb210.11699e",
"type": "switchNode",
"name": "switch tmp.pidx ",
"xml": "<switch test=\"`$tmp.pidx`\">\n\n",
"comments": "",
"outputs": 1,
- "x": 1451.2578563690186,
- "y": 1158.7539353370667,
- "z": "5c846185.ea888",
+ "x": 1411.2539501190186,
+ "y": 1133.753936290741,
+ "z": "22c49458.dad37c",
"wires": [
[
- "8205df8d.8ddee"
+ "457e37be.33a0e8"
]
]
},
{
- "id": "c87ef19e.e93cf",
+ "id": "1c3b0551.8a3d7b",
"type": "outcomeTrue",
"name": "true",
"xml": "<outcome value='true'>\n",
"comments": "",
"outputs": 1,
- "x": 2315.508274078369,
- "y": 1078.7540936470032,
- "z": "5c846185.ea888",
+ "x": 2275.504367828369,
+ "y": 1053.7540946006775,
+ "z": "22c49458.dad37c",
"wires": [
[
- "27e8796d.045376"
+ "f8a04da0.ae331"
]
]
},
{
- "id": "33e9010b.6c835e",
+ "id": "26796192.02fd4e",
"type": "set",
"name": "set tmp.pidx",
- "xml": "<set>\n<parameter name='tmp.pidx' value='`$pidx`' />\n",
+ "xml": "<set>\n<parameter name='tmp.pidx' value='`$pidx`' />\n\n",
"comments": "",
- "x": 2383.8443908691406,
- "y": 1213.510190486908,
- "z": "5c846185.ea888",
+ "x": 2343.8404846191406,
+ "y": 1188.5101914405823,
+ "z": "22c49458.dad37c",
"wires": []
},
{
- "id": "27e8796d.045376",
+ "id": "f8a04da0.ae331",
"type": "block",
"name": "block : atomic",
"xml": "<block atomic=\"true\">",
"atomic": "true",
"outputs": 1,
- "x": 2375.586727142334,
- "y": 1149.5395798683167,
- "z": "5c846185.ea888",
+ "x": 2335.582820892334,
+ "y": 1124.539580821991,
+ "z": "22c49458.dad37c",
"wires": [
[
- "33e9010b.6c835e"
+ "26796192.02fd4e"
]
]
},
{
- "id": "608b88dd.e3a5a8",
- "type": "set",
- "name": "set provided allotted resources for deletion",
- "xml": "<set>\n<parameter name=\"service-data.provided-allotted-resources.consumed-allotted-resource[$pidx].\" value=\"\" />\n<parameter name=\"service-data.provided-allotted-resources.consumed-allotted-resource_length\" value='`$service-data.provided-allotted-resources.consumed-allotted-resource_length - 1`' />\n\n",
- "comments": "",
- "x": 761.0079040527344,
- "y": 1144.003975868225,
- "z": "5c846185.ea888",
- "wires": []
- },
- {
- "id": "12cd17c5.66c948",
+ "id": "eb5610dc.278e7",
"type": "update",
"name": "update AAI allotted-resource",
"xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='allotted-resource' \n\t\tkey=\"customer.global-customer-id = $connection-attachment-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $connection-attachment-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $connection-attachment-topology-operation-input.allotted-resource-information.parent-service-instance-id AND\n\t\t\tallotted-resource.id = $tmp.ar.allotted-resource-id\">\n",
"comments": "",
"outputs": 1,
- "x": 718.2266616821289,
- "y": 1298.7543454170227,
- "z": "5c846185.ea888",
+ "x": 678.2227554321289,
+ "y": 1273.754346370697,
+ "z": "22c49458.dad37c",
"wires": [
[
- "2a315011.b7952",
- "2e78e3b1.a4cadc"
+ "b9f57970.85bbb8",
+ "2e04eae7.d58896"
]
]
},
{
- "id": "cf61b833.d96918",
+ "id": "322e0846.b44bc8",
"type": "execute",
"name": "execute RestApiCallNode - get-resource parent service data",
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-psd`' />\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-psd\" />\n\n",
"comments": "",
"outputs": 1,
- "x": 808.3373260498047,
- "y": 984.3333654403687,
- "z": "5c846185.ea888",
+ "x": 768.3334197998047,
+ "y": 959.333366394043,
+ "z": "22c49458.dad37c",
"wires": [
[
- "9023749d.2a65a8",
- "13a32c23.faaff4"
+ "df350c49.f450e",
+ "a707d837.6f7a08"
]
]
},
{
- "id": "9eb3dfae.f51c4",
+ "id": "8cb29231.a6eaa",
"type": "execute",
"name": "get parent-service-data tmp.ar-url-psd",
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-psd\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.parent-service-instance-id`\"/>",
"comments": "",
"outputs": 1,
- "x": 742.3372650146484,
- "y": 942.3332047462463,
- "z": "5c846185.ea888",
+ "x": 702.3333587646484,
+ "y": 917.3332056999207,
+ "z": "22c49458.dad37c",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "9ea8a95d.e39878",
+ "type": "execute",
+ "name": "execute RestApiCallNode - delete-resource parent service data",
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value=\"`$prop.controller.url + $tmp.ar-url-psd + '/provided-allotted-resources/provided-allotted-resource/' + $tmp.ar.allotted-resource-id`\" />\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='DELETE' />\n <parameter name=\"responsePrefix\" value=\"mdsal-psd-delete\" />\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 773,
+ "y": 1168,
+ "z": "22c49458.dad37c",
"wires": [
[]
]
}
-] \ No newline at end of file
+]