aboutsummaryrefslogtreecommitdiffstats
path: root/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json
diff options
context:
space:
mode:
authorMarcus G K Williams <marcus.williams@intel.com>2017-11-13 14:02:05 -0800
committerMarcus G K Williams <marcus.williams@intel.com>2017-11-13 14:02:12 -0800
commit058e2a65a7a18a5914767a6fa16b0f84f692d85f (patch)
treeb4248397460ee98714ea2a02dc6aa472a92a3754 /platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json
parent17986b076be31cf96cd3223536edce004b6be4db (diff)
Fix tunnelxconn create/delete ip bugs
1. Pull brg-wan-ip from dmaap DHCP_MAP in sql database. 2. Pull vgmux-mgmt-ip from vnf-api parent-instance 3. Add and activate get-vnf-api-parent-instance DG to facilitate pulling of vgmux-mgmt-ip Issue-Id: SDNC-190 Change-Id: I9d0805b56de4b2aafee1c83c8966a8f4bb324ee3 Signed-off-by: Marcus G K Williams <marcus.williams@intel.com> Former-commit-id: 0459370c8aa73aecd1de4cd3fe77db589db93c95
Diffstat (limited to 'platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json')
-rw-r--r--platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json830
1 files changed, 477 insertions, 353 deletions
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json
index ddb5e8c9..6030e9ea 100644
--- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json
+++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_tunnelxconn-topology-operation-delete.json
@@ -1,20 +1,20 @@
[
{
- "id":"ea73139e.aa0d8",
+ "id":"825ca84c.445e48",
"type":"dgstart",
"name":"DGSTART",
"outputs":1,
- "x":169.99998474121094,
- "y":139.99998474121094,
- "z":"a8ee551c.260b18",
+ "x":128,
+ "y":116,
+ "z":"613ada42.e46534",
"wires":[
[
- "a9eba997.befca8"
+ "cf18f6a3.a7c1d8"
]
]
},
{
- "id":"a9eba997.befca8",
+ "id":"cf18f6a3.a7c1d8",
"type":"service-logic",
"name":"GENERIC-RESOURCE-API ${project.version}",
"module":"GENERIC-RESOURCE-API",
@@ -22,143 +22,148 @@
"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":266.23806381225586,
- "y":200.9523754119873,
- "z":"a8ee551c.260b18",
+ "x":224.23807907104492,
+ "y":176.95239067077637,
+ "z":"613ada42.e46534",
"wires":[
[
- "b47043f8.57df9"
+ "6f43722e.e1375c"
]
]
},
{
- "id":"b47043f8.57df9",
+ "id":"6f43722e.e1375c",
"type":"method",
"name":"tunnelxconn-topology-operation-delete",
"xml":"<method rpc='tunnelxconn-topology-operation-delete' mode='sync'>\n",
"comments":"",
"outputs":1,
- "x":312.154842376709,
- "y":236.19043064117432,
- "z":"a8ee551c.260b18",
+ "x":270.15485763549805,
+ "y":212.19044589996338,
+ "z":"613ada42.e46534",
"wires":[
[
- "40b778a9.840de8"
+ "9223e1d9.9d3d5"
]
]
},
{
- "id":"40b778a9.840de8",
+ "id":"9223e1d9.9d3d5",
"type":"block",
"name":"block : atomic",
"xml":"<block atomic=\"true\">",
"atomic":"true",
"comments":"",
"outputs":1,
- "x":220.47617721557617,
- "y":379.5237727165222,
- "z":"a8ee551c.260b18",
+ "x":156.47621154785156,
+ "y":1191.523856163025,
+ "z":"613ada42.e46534",
"wires":[
[
- "600ff80a.8e8918",
- "a0e819d7.762748",
- "8c7ac12e.10e65",
- "2818a1dd.dc391e",
- "40e08035.d84a1",
- "47849254.832adc",
- "4fad0ac6.b44224",
- "5f3b0feb.4717",
- "157cd0d2.981cff",
- "34221afc.d56f56",
- "5bd0792d.9a7738",
- "88f9c974.152668",
- "aced1738.f21668",
- "9bfc16d5.7453a8",
- "7935a8ba.39dbf8",
- "106179bd.fb0526",
- "3cf8239f.21b10c",
- "6a325db2.8fa5c4",
- "e4d50255.70c72",
- "e6105de7.7a399",
- "d18a9318.5f525"
+ "57095392.42df9c",
+ "928254df.b8f1b8",
+ "78ce1588.233b4c",
+ "b1b79d47.5b712",
+ "bcbc27ec.51c808",
+ "14dcb243.87919e",
+ "f375d1a2.57ce",
+ "f6543328.c0463",
+ "4fa81b0c.d25c04",
+ "e12d04d1.e4c6f8",
+ "4b2a2744.b37d78",
+ "509b7252.07649c",
+ "67c6c537.098aac",
+ "ac80ef88.64417",
+ "d6a9b477.b43e58",
+ "3c1eab50.8ab6e4",
+ "a6c06bf0.9acdf8",
+ "fd3c881.1134678",
+ "eccfefb.8a8691",
+ "cadbc326.95747",
+ "d6edf81e.59db08",
+ "9e3a6d03.74879",
+ "ec194f5.ff3e8b",
+ "a35bc5f0.41f1a8",
+ "6017aedf.2d3db",
+ "6a140f25.dc1a2"
]
]
},
{
- "id":"a0e819d7.762748",
+ "id":"928254df.b8f1b8",
"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":474.0001449584961,
- "y":1813.5478219985962,
- "z":"a8ee551c.260b18",
+ "x":432.0001564025879,
+ "y":2202.8811111450195,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"600ff80a.8e8918",
+ "id":"57095392.42df9c",
"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='tunnelxconn-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $tunnelxconn-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
"comments":"",
- "x":502.7540588378906,
- "y":1777.67036819458,
- "z":"a8ee551c.260b18",
+ "x":460.7540702819824,
+ "y":2167.0036573410034,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"157cd0d2.981cff",
+ "id":"4fa81b0c.d25c04",
"type":"set",
"name":"set allotted-resource-oper-status",
"xml":"<set>\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='PendingDelete' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$tunnelxconn-topology-operation-input.request-information.request-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$tunnelxconn-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$tunnelxconn-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
"comments":"",
- "x":526.7542037963867,
- "y":760.0513849258423,
- "z":"a8ee551c.260b18",
+ "x":484.7542190551758,
+ "y":736.0514001846313,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"2818a1dd.dc391e",
+ "id":"b1b79d47.5b712",
"type":"set",
"name":"set tmp.ar.self-link",
"xml":"<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/tunnelxconn-topology/'` \" />\n\n",
"comments":"",
- "x":482.7380485534668,
- "y":353.3333101272583,
- "z":"a8ee551c.260b18",
+ "x":440.73806381225586,
+ "y":329.33332538604736,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"8c7ac12e.10e65",
+ "id":"78ce1588.233b4c",
"type":"set",
"name":"set tmp.ar.allotted-resource-id,etc",
"xml":"<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$tunnelxconn-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$tunnelxconn-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
"comments":"",
- "x":529.9973106384277,
- "y":319.5925760269165,
- "z":"a8ee551c.260b18",
+ "x":487.9973258972168,
+ "y":295.59259128570557,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"40e08035.d84a1",
+ "id":"bcbc27ec.51c808",
"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.99340438842773,
- "y":389.2315092086792,
- "z":"a8ee551c.260b18",
+ "x":446.9934196472168,
+ "y":365.23152446746826,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -166,32 +171,32 @@
]
},
{
- "id":"4fad0ac6.b44224",
+ "id":"f375d1a2.57ce",
"type":"execute",
"name":"execute RestApiCallNode - Get AR by id",
"xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n",
"comments":"",
"outputs":1,
- "x":551.5187377929688,
- "y":550.4594764709473,
- "z":"a8ee551c.260b18",
+ "x":509.5187530517578,
+ "y":526.4594917297363,
+ "z":"613ada42.e46534",
"wires":[
[
- "c606076d.0a5aa8",
- "73ac4eb1.d24c9"
+ "f6518fb0.ce253",
+ "356ea1a.9b58a5e"
]
]
},
{
- "id":"47849254.832adc",
+ "id":"14dcb243.87919e",
"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.tx-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":517.0648384094238,
- "y":449.01721382141113,
- "z":"a8ee551c.260b18",
+ "x":475.0648536682129,
+ "y":425.0172290802002,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -199,289 +204,289 @@
]
},
{
- "id":"c606076d.0a5aa8",
+ "id":"f6518fb0.ce253",
"type":"success",
"name":"success",
"xml":"<outcome value='success'>\n",
"comments":"",
"outputs":1,
- "x":808.8148765563965,
- "y":549.2672369480133,
- "z":"a8ee551c.260b18",
+ "x":766.8148918151855,
+ "y":525.2672522068024,
+ "z":"613ada42.e46534",
"wires":[
[
- "c40b39d8.bef118"
+ "629610f3.9604d"
]
]
},
{
- "id":"85caba1e.01c008",
+ "id":"b0337e65.8f372",
"type":"not-found",
"name":"not-found",
"xml":"<outcome value='not-found'>\n",
"comments":"",
"outputs":1,
- "x":829.8373146057129,
- "y":956.4323171600699,
- "z":"a8ee551c.260b18",
+ "x":787.837329864502,
+ "y":932.432332418859,
+ "z":"613ada42.e46534",
"wires":[
[
- "a57c0f9c.f0931"
+ "840b1c1.394d0e"
]
]
},
{
- "id":"f372539f.904d8",
+ "id":"fc786288.11187",
"type":"failure",
"name":"failure",
"xml":"<outcome value='failure'>\n",
"comments":"",
"outputs":1,
- "x":820.8373641967773,
- "y":924.9323429092765,
- "z":"a8ee551c.260b18",
+ "x":778.8373794555664,
+ "y":900.9323581680655,
+ "z":"613ada42.e46534",
"wires":[
[
- "a57c0f9c.f0931"
+ "840b1c1.394d0e"
]
]
},
{
- "id":"5e15025b.c0d5dc",
+ "id":"2102e230.72a77e",
"type":"success",
"name":"success",
"xml":"<outcome value='success'>\n",
"comments":"",
"outputs":1,
- "x":824.58740234375,
- "y":895.2894477844238,
- "z":"a8ee551c.260b18",
+ "x":782.5874176025391,
+ "y":871.2894630432129,
+ "z":"613ada42.e46534",
"wires":[
[
- "1b40917a.94ce1f"
+ "6f565745.8303b8"
]
]
},
{
- "id":"a57c0f9c.f0931",
+ "id":"840b1c1.394d0e",
"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 tunnelxconn-allotted-resource\" />\n",
"comments":"",
- "x":990.58740234375,
- "y":925.6823667511344,
- "z":"a8ee551c.260b18",
+ "x":948.5874176025391,
+ "y":901.6823820099235,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"c40b39d8.bef118",
+ "id":"629610f3.9604d",
"type":"block",
"name":"block: atomic",
"xml":"<block atomic=\"true\">\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":989.8148307800293,
- "y":549.7671864032745,
- "z":"a8ee551c.260b18",
+ "x":947.8148460388184,
+ "y":525.7672016620636,
+ "z":"613ada42.e46534",
"wires":[
[
- "932cdb22.8bb3d8",
- "c0595193.968e7"
+ "db6398fb.5393b8",
+ "5570421f.b1cd1c"
]
]
},
{
- "id":"932cdb22.8bb3d8",
+ "id":"db6398fb.5393b8",
"type":"switchNode",
"name":"switch tx length",
"xml":"<switch test='`$mdsal-ar.tunnelxconn-allotted-resource_length`'>\n",
"comments":"",
"outputs":1,
- "x":1235.672077178955,
- "y":584.0529496669769,
- "z":"a8ee551c.260b18",
+ "x":1193.6720924377441,
+ "y":560.052964925766,
+ "z":"613ada42.e46534",
"wires":[
[
- "71ef54d.59862ac"
+ "6fdf29e8.2e0f38"
]
]
},
{
- "id":"71ef54d.59862ac",
+ "id":"6fdf29e8.2e0f38",
"type":"other",
"name":"outcome 1",
"xml":"<outcome value='1'>\n",
"comments":"",
"outputs":1,
- "x":1426.6720809936523,
- "y":584.0529472827911,
- "z":"a8ee551c.260b18",
+ "x":1384.6720962524414,
+ "y":560.0529625415802,
+ "z":"613ada42.e46534",
"wires":[
[
- "9f15e051.0c87e"
+ "a18ae609.19d3c8"
]
]
},
{
- "id":"ae393778.e6a318",
+ "id":"6f978da.693bf74",
"type":"set",
"name":"set tx-ar from get",
"xml":"<set>\n<parameter name='tx-ar.' value='$mdsal-ar.tunnelxconn-allotted-resource[0].' />\n",
"comments":"",
- "x":1826.5292167663574,
- "y":584.6243715286255,
- "z":"a8ee551c.260b18",
+ "x":1784.5292320251465,
+ "y":560.6243867874146,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"9f15e051.0c87e",
+ "id":"a18ae609.19d3c8",
"type":"block",
"name":"block: atomic",
"xml":"<block atomic='true'>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":1597.5290641784668,
- "y":584.6244163513184,
- "z":"a8ee551c.260b18",
+ "x":1555.5290794372559,
+ "y":560.6244316101074,
+ "z":"613ada42.e46534",
"wires":[
[
- "ae393778.e6a318",
- "1a495e95.266f41",
- "b3aa54ab.591ac8"
+ "6f978da.693bf74",
+ "66b9fbd6.4d38a4",
+ "7b6d747a.efbadc"
]
]
},
{
- "id":"1a495e95.266f41",
+ "id":"66b9fbd6.4d38a4",
"type":"set",
"name":"set oper-status",
"xml":"<set>\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$tx-ar.allotted-resource-status.rpc-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$tx-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id`' />\n\n",
"comments":"",
- "x":1824.5294609069824,
- "y":652.0529356002808,
- "z":"a8ee551c.260b18",
+ "x":1782.5294761657715,
+ "y":628.0529508590698,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"a8b0bc95.97326",
+ "id":"a62aafbc.fe6bb",
"type":"comment",
"name":"GET tunnelxconn-allotted-resource from mdsal",
"info":"",
"comments":"",
- "x":576.8148002624512,
- "y":513.7671773433685,
- "z":"a8ee551c.260b18",
+ "x":534.8148155212402,
+ "y":489.7671926021576,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"b3aa54ab.591ac8",
+ "id":"7b6d747a.efbadc",
"type":"switchNode",
"name":"switch order-status",
"xml":"<switch test='`$tx-ar.allotted-resource-data.allotted-resource-oper-status.order-status`'>\n",
"comments":"",
"outputs":1,
- "x":1834.529239654541,
- "y":617.6243696212769,
- "z":"a8ee551c.260b18",
+ "x":1792.52925491333,
+ "y":593.6243848800659,
+ "z":"613ada42.e46534",
"wires":[
[
- "2210dcb8.30fd74",
- "ac6b248b.9ba698"
+ "d5b999f8.8cb468",
+ "f4d4f6e9.cf0858"
]
]
},
{
- "id":"2210dcb8.30fd74",
+ "id":"d5b999f8.8cb468",
"type":"outcome",
"name":"outcome Created",
"xml":"<outcome value='Created'>\n",
"comments":"",
"outputs":1,
- "x":2046.1291961669922,
- "y":578.6243696212769,
- "z":"a8ee551c.260b18",
+ "x":2004.1292114257812,
+ "y":554.6243848800659,
+ "z":"613ada42.e46534",
"wires":[
[
- "2245c8d2.97a6a8"
+ "48576b51.340d84"
]
]
},
{
- "id":"ac6b248b.9ba698",
+ "id":"f4d4f6e9.cf0858",
"type":"outcome",
"name":"outcome Other",
"xml":"<outcome value='Other'>\n",
"comments":"",
"outputs":1,
- "x":2071.8435707092285,
- "y":614.052960395813,
- "z":"a8ee551c.260b18",
+ "x":2029.8435859680176,
+ "y":590.052975654602,
+ "z":"613ada42.e46534",
"wires":[
[
- "2245c8d2.97a6a8"
+ "48576b51.340d84"
]
]
},
{
- "id":"b5a69050.e528d",
+ "id":"83b8f4eb.666af8",
"type":"comment",
"name":"Set allotted-resource-identifiers",
"info":"",
"comments":"",
- "x":532.338623046875,
- "y":604.3386306762695,
- "z":"a8ee551c.260b18",
+ "x":490.33863830566406,
+ "y":580.3386459350586,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"c0595193.968e7",
+ "id":"5570421f.b1cd1c",
"type":"set",
"name":"save backup copy of mdsal-ar for rollback",
"xml":"<set>\n<parameter name='bk-tx-ar' value='$mdsal-ar.' />\n",
"comments":"",
- "x":1315.3864097595215,
- "y":549.7672784328461,
- "z":"a8ee551c.260b18",
+ "x":1273.3864250183105,
+ "y":525.7672936916351,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"95c7c8f7.2ba9f8",
+ "id":"26dce256.9f5d0e",
"type":"comment",
"name":"Create urls for restapi",
"info":"",
"comments":"",
- "x":487.95764541625977,
- "y":418.62434101104736,
- "z":"a8ee551c.260b18",
+ "x":445.9576606750488,
+ "y":394.6243562698364,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"1b40917a.94ce1f",
+ "id":"6f565745.8303b8",
"type":"block",
"name":"block",
"xml":"<block>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":966.2433700561523,
- "y":891.481616973877,
- "z":"a8ee551c.260b18",
+ "x":924.2433853149414,
+ "y":867.481632232666,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -489,28 +494,28 @@
]
},
{
- "id":"11fbb95a.26adc7",
+ "id":"fcabb34d.45a2a",
"type":"comment",
"name":"TO DO: vnf/put parent",
"info":"",
"comments":"",
- "x":500.2433624267578,
- "y":825.4815387725828,
- "z":"a8ee551c.260b18",
+ "x":458.2433776855469,
+ "y":801.4815540313718,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"5f3b0feb.4717",
+ "id":"f6543328.c0463",
"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":474.2433662414551,
- "y":721.4815397262573,
- "z":"a8ee551c.260b18",
+ "x":432.24338150024414,
+ "y":697.4815549850464,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -518,32 +523,32 @@
]
},
{
- "id":"73ac4eb1.d24c9",
+ "id":"356ea1a.9b58a5e",
"type":"other",
"name":"other",
"xml":"<outcome value='Other'>\n",
"comments":"",
"outputs":1,
- "x":808.5766716003418,
- "y":585.4814097881317,
- "z":"a8ee551c.260b18",
+ "x":766.5766868591309,
+ "y":561.4814250469208,
+ "z":"613ada42.e46534",
"wires":[
[
- "251543e7.8a7e7c"
+ "413a7bac.d6ab24"
]
]
},
{
- "id":"251543e7.8a7e7c",
+ "id":"413a7bac.d6ab24",
"type":"block",
"name":"block: atomic",
"xml":"<block atomic=\"true\">\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":988.5766220092773,
- "y":586.1479604244232,
- "z":"a8ee551c.260b18",
+ "x":946.5766372680664,
+ "y":562.1479756832123,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -551,29 +556,29 @@
]
},
{
- "id":"34221afc.d56f56",
+ "id":"e12d04d1.e4c6f8",
"type":"set",
"name":"set id",
"xml":"<set>\n<parameter name='tx-ar.allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n<parameter name='tx-ar.allotted-resource-status.action' value=\"`$tunnelxconn-topology-operation-input.request-information.request-action` \" />\n<parameter name='tx-ar.allotted-resource-status.rpc-name' value=\"tunnelxconn-topology-operation\" />\n<parameter name='tx-ar.allotted-resource-status.rpc-action' value=\"`$tunnelxconn-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$tunnelxconn-topology-operation-input.request-information.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$tunnelxconn-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$tunnelxconn-topology-operation-input.service-information.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.' value=\"`$tunnelxconn-topology-operation-input.allotted-resource-information.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.tunnelxconn-request-input.' value=\"`$tunnelxconn-topology-operation-input.tunnelxconn-request-input.` \" />",
"comments":"",
- "x":457.243408203125,
- "y":641.1481513977051,
- "z":"a8ee551c.260b18",
+ "x":415.24342346191406,
+ "y":617.1481666564941,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"2245c8d2.97a6a8",
+ "id":"48576b51.340d84",
"type":"block",
"name":"block",
"xml":"<block>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":2260.599712371826,
- "y":580.0000038146973,
- "z":"a8ee551c.260b18",
+ "x":2218.5997276306152,
+ "y":556.0000190734863,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -581,126 +586,126 @@
]
},
{
- "id":"5bd0792d.9a7738",
+ "id":"4b2a2744.b37d78",
"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.tx.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":557,
- "y":906.0000095367432,
- "z":"a8ee551c.260b18",
+ "x":515.0000152587891,
+ "y":882.0000247955322,
+ "z":"613ada42.e46534",
"wires":[
[
- "5e15025b.c0d5dc",
- "f372539f.904d8",
- "85caba1e.01c008"
+ "2102e230.72a77e",
+ "fc786288.11187",
+ "b0337e65.8f372"
]
]
},
{
- "id":"88f9c974.152668",
+ "id":"509b7252.07649c",
"type":"set",
"name":"clear tx-ar-assignments",
"xml":"<set>\n<parameter name='tx-ar-assignments.' value=\"\" />\n\n\n\n",
"comments":"",
- "x":500.99998474121094,
- "y":791.9999847412109,
- "z":"a8ee551c.260b18",
+ "x":459,
+ "y":768,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"d18a9318.5f525",
+ "id":"d6edf81e.59db08",
"type":"execute",
"name":"execute RestApiCallNode - delete vgMUX to vG vxlan tunnel port",
"xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url`' />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='DELETE' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
"comments":"",
"outputs":1,
- "x":635.6668434143066,
- "y":1719.9998292922974,
- "z":"a8ee551c.260b18",
+ "x":593.6668548583984,
+ "y":2109.3331184387207,
+ "z":"613ada42.e46534",
"wires":[
[
- "4303ed2.181d014",
- "88cc7753.8d23c8",
- "7e6dedf7.4245a4"
+ "5a2ca87c.542c08",
+ "ab819131.dd45",
+ "63ff344a.e380fc"
]
]
},
{
- "id":"4303ed2.181d014",
+ "id":"5a2ca87c.542c08",
"type":"not-found",
"name":"not-found",
"xml":"<outcome value='not-found'>\n",
"comments":"",
"outputs":1,
- "x":1204.641429901123,
- "y":1759.9982160553336,
- "z":"a8ee551c.260b18",
+ "x":1162.6414413452148,
+ "y":2149.331505201757,
+ "z":"613ada42.e46534",
"wires":[
[
- "9296d8d2.051ff8"
+ "f6c1b57a.e80c28"
]
]
},
{
- "id":"88cc7753.8d23c8",
+ "id":"ab819131.dd45",
"type":"failure",
"name":"failure",
"xml":"<outcome value='failure'>\n",
"comments":"",
"outputs":1,
- "x":1195.6414794921875,
- "y":1728.4982418045402,
- "z":"a8ee551c.260b18",
+ "x":1153.6414909362793,
+ "y":2117.8315309509635,
+ "z":"613ada42.e46534",
"wires":[
[
- "9296d8d2.051ff8"
+ "f6c1b57a.e80c28"
]
]
},
{
- "id":"7e6dedf7.4245a4",
+ "id":"63ff344a.e380fc",
"type":"success",
"name":"success",
"xml":"<outcome value='success'>\n",
"comments":"",
"outputs":1,
- "x":1199.3915176391602,
- "y":1698.8553466796875,
- "z":"a8ee551c.260b18",
+ "x":1157.391529083252,
+ "y":2088.188635826111,
+ "z":"613ada42.e46534",
"wires":[
[
- "d92543a7.9c0ee"
+ "14140cfc.718ec3"
]
]
},
{
- "id":"9296d8d2.051ff8",
+ "id":"f6c1b57a.e80c28",
"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 tunnelxconn-allotted-resource\" />\n",
"comments":"",
- "x":1365.3915176391602,
- "y":1729.248265646398,
- "z":"a8ee551c.260b18",
+ "x":1323.391529083252,
+ "y":2118.5815547928214,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"d92543a7.9c0ee",
+ "id":"14140cfc.718ec3",
"type":"block",
"name":"block",
"xml":"<block>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":1341.0474853515625,
- "y":1695.0475158691406,
- "z":"a8ee551c.260b18",
+ "x":1299.0474967956543,
+ "y":2084.380805015564,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -708,15 +713,15 @@
]
},
{
- "id":"7935a8ba.39dbf8",
+ "id":"d6a9b477.b43e58",
"type":"execute",
"name":"generate full vgMUX-vG vpp-honeycomb url",
"xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.vpp-honeycomb`\"/>\n <parameter name=\"outputPath\" value=\"tmp.vpp-honeycomb-url\"/>\n <parameter name=\"target\" value=\"{tunnel-name}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.tunnel-vgMUX-vG-name`\"/>\n",
"comments":"",
"outputs":1,
- "x":563.1111030578613,
- "y":1228.3335027694702,
- "z":"a8ee551c.260b18",
+ "x":521.1111145019531,
+ "y":1617.6667919158936,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -724,15 +729,15 @@
]
},
{
- "id":"aced1738.f21668",
+ "id":"67c6c537.098aac",
"type":"execute",
"name":"generate honeycomb-url to vgMUX",
- "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.honeycomb.url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.honeycomb.url\"/>\n <parameter name=\"target\" value=\"{honeycomb-instance-ip}\"/>\n <parameter name=\"replacement\" value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-bearer-ip`\"/>\n",
+ "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.honeycomb.url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.honeycomb.url\"/>\n <parameter name=\"target\" value=\"{honeycomb-instance-ip}\"/>\n <parameter name=\"replacement\" value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-mgmt-ip`\"/>\n",
"comments":"",
"outputs":1,
- "x":536.7778472900391,
- "y":1052.3334283828735,
- "z":"a8ee551c.260b18",
+ "x":486.7778778076172,
+ "y":1328.333438873291,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -740,95 +745,95 @@
]
},
{
- "id":"106179bd.fb0526",
+ "id":"3c1eab50.8ab6e4",
"type":"execute",
"name":"execute RestApiCallNode - delete vG-vgMUX xconnect",
"xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value=\"`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url + '/v3po:l2' `\" />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='DELETE' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
"comments":"",
"outputs":1,
- "x":599.6669960021973,
- "y":1307.5482215881348,
- "z":"a8ee551c.260b18",
+ "x":557.6670074462891,
+ "y":1696.881510734558,
+ "z":"613ada42.e46534",
"wires":[
[
- "9817b85e.c00968",
- "5426f591.bca7bc",
- "7997cf81.75ec9"
+ "133ecf83.ed702",
+ "2da75da5.50c6e2",
+ "f90f3fc7.0dbc5"
]
]
},
{
- "id":"9817b85e.c00968",
+ "id":"133ecf83.ed702",
"type":"not-found",
"name":"not-found",
"xml":"<outcome value='not-found'>\n",
"comments":"",
"outputs":1,
- "x":1208.3083686828613,
- "y":1287.546325109899,
- "z":"a8ee551c.260b18",
+ "x":1166.3083801269531,
+ "y":1676.8796142563224,
+ "z":"613ada42.e46534",
"wires":[
[
- "4f542247.1b24dc"
+ "7f5777a.bc39688"
]
]
},
{
- "id":"5426f591.bca7bc",
+ "id":"2da75da5.50c6e2",
"type":"failure",
"name":"failure",
"xml":"<outcome value='failure'>\n",
"comments":"",
"outputs":1,
- "x":1199.3084182739258,
- "y":1256.0463508591056,
- "z":"a8ee551c.260b18",
+ "x":1157.3084297180176,
+ "y":1645.379640005529,
+ "z":"613ada42.e46534",
"wires":[
[
- "4f542247.1b24dc"
+ "7f5777a.bc39688"
]
]
},
{
- "id":"7997cf81.75ec9",
+ "id":"f90f3fc7.0dbc5",
"type":"success",
"name":"success",
"xml":"<outcome value='success'>\n",
"comments":"",
"outputs":1,
- "x":1203.0584564208984,
- "y":1226.403455734253,
- "z":"a8ee551c.260b18",
+ "x":1161.0584678649902,
+ "y":1615.7367448806763,
+ "z":"613ada42.e46534",
"wires":[
[
- "dddf27f3.7e4fd8"
+ "9aa4cd15.2e381"
]
]
},
{
- "id":"4f542247.1b24dc",
+ "id":"7f5777a.bc39688",
"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 tunnelxconn-allotted-resource\" />\n",
"comments":"",
- "x":1369.0584564208984,
- "y":1256.7963747009635,
- "z":"a8ee551c.260b18",
+ "x":1327.0584678649902,
+ "y":1646.1296638473868,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"dddf27f3.7e4fd8",
+ "id":"9aa4cd15.2e381",
"type":"block",
"name":"block",
"xml":"<block>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":1344.7144241333008,
- "y":1222.595624923706,
- "z":"a8ee551c.260b18",
+ "x":1302.7144355773926,
+ "y":1611.9289140701294,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -836,95 +841,95 @@
]
},
{
- "id":"e4d50255.70c72",
+ "id":"eccfefb.8a8691",
"type":"execute",
"name":"execute RestApiCallNode - delete vgMUX to vBRG vxlan tunnel port",
"xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url`' />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='DELETE' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
"comments":"",
"outputs":1,
- "x":640.6666793823242,
- "y":1556.6667127609253,
- "z":"a8ee551c.260b18",
+ "x":598.666690826416,
+ "y":1946.0000019073486,
+ "z":"613ada42.e46534",
"wires":[
[
- "8d08617d.8adad",
- "62e37b80.0165a4",
- "d4f24bfb.487518"
+ "4db8b84d.b2ecd8",
+ "ac063462.f4ca28",
+ "5e7c8c01.42d984"
]
]
},
{
- "id":"8d08617d.8adad",
+ "id":"4db8b84d.b2ecd8",
"type":"not-found",
"name":"not-found",
"xml":"<outcome value='not-found'>\n",
"comments":"",
"outputs":1,
- "x":1207.9746589660645,
- "y":1606.664863012731,
- "z":"a8ee551c.260b18",
+ "x":1165.9746704101562,
+ "y":1995.9981521591544,
+ "z":"613ada42.e46534",
"wires":[
[
- "fd96ad61.cd8bb"
+ "66bd1389.36824c"
]
]
},
{
- "id":"62e37b80.0165a4",
+ "id":"ac063462.f4ca28",
"type":"failure",
"name":"failure",
"xml":"<outcome value='failure'>\n",
"comments":"",
"outputs":1,
- "x":1198.974708557129,
- "y":1575.1648887619376,
- "z":"a8ee551c.260b18",
+ "x":1156.9747200012207,
+ "y":1964.498177908361,
+ "z":"613ada42.e46534",
"wires":[
[
- "fd96ad61.cd8bb"
+ "66bd1389.36824c"
]
]
},
{
- "id":"d4f24bfb.487518",
+ "id":"5e7c8c01.42d984",
"type":"success",
"name":"success",
"xml":"<outcome value='success'>\n",
"comments":"",
"outputs":1,
- "x":1202.7247467041016,
- "y":1545.521993637085,
- "z":"a8ee551c.260b18",
+ "x":1160.7247581481934,
+ "y":1934.8552827835083,
+ "z":"613ada42.e46534",
"wires":[
[
- "fcd34256.847db"
+ "dae96ea2.d0433"
]
]
},
{
- "id":"fd96ad61.cd8bb",
+ "id":"66bd1389.36824c",
"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 tunnelxconn-allotted-resource\" />\n",
"comments":"",
- "x":1368.7247467041016,
- "y":1575.9149126037955,
- "z":"a8ee551c.260b18",
+ "x":1326.7247581481934,
+ "y":1965.2482017502189,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"fcd34256.847db",
+ "id":"dae96ea2.d0433",
"type":"block",
"name":"block",
"xml":"<block>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":1344.380714416504,
- "y":1541.714162826538,
- "z":"a8ee551c.260b18",
+ "x":1302.3807258605957,
+ "y":1931.0474519729614,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -932,108 +937,108 @@
]
},
{
- "id":"9bfc16d5.7453a8",
+ "id":"ac80ef88.64417",
"type":"set",
"name":"set vgMUX to vG and vgMUX to vBRG VXLAN Tunnel Name",
- "xml":"<set>\n<parameter name='tmp.tunnel-vgMUX-vG-name' value=\"`'vxlanTun' + $tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vg-ip` \" />\n<parameter name='tmp.tunnel-vgMUX-vBRG-name' value=\"`'vxlanTun' + $tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.brg-wan-ip-address` \" />\n",
+ "xml":"<set>\n<parameter name='tmp.tunnel-vgMUX-vG-name' value=\"`'vxlanTun' + $tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vg-ip` \" />\n<parameter name='tmp.tunnel-vgMUX-vBRG-name' value=\"`'vxlanTun' + $tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip` \" />\n",
"comments":"",
- "x":617.3333129882812,
- "y":1168.333236694336,
- "z":"a8ee551c.260b18",
+ "x":571.3333129882812,
+ "y":1552.3332386016846,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"6a325db2.8fa5c4",
+ "id":"fd3c881.1134678",
"type":"execute",
"name":"execute RestApiCallNode - delete vBRG-vgMUX xconnect",
"xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value=\"`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url + '/v3po:l2' `\" />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='DELETE' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
"comments":"",
"outputs":1,
- "x":610.6666641235352,
- "y":1459.9998760223389,
- "z":"a8ee551c.260b18",
+ "x":568.666675567627,
+ "y":1849.3331651687622,
+ "z":"613ada42.e46534",
"wires":[
[
- "15eae1c3.0d7d3e",
- "6321faa9.57d8c4",
- "a8ff52e4.8de23"
+ "66d058c6.066908",
+ "8879fdd0.457de",
+ "82ba2dc0.22ad1"
]
]
},
{
- "id":"a8ff52e4.8de23",
+ "id":"82ba2dc0.22ad1",
"type":"not-found",
"name":"not-found",
"xml":"<outcome value='not-found'>\n",
"comments":"",
"outputs":1,
- "x":1202.3333778381348,
- "y":1453.3332767486572,
- "z":"a8ee551c.260b18",
+ "x":1160.3333892822266,
+ "y":1842.6665658950806,
+ "z":"613ada42.e46534",
"wires":[
[
- "4de064c3.4a5bec"
+ "700450a1.c41fd"
]
]
},
{
- "id":"6321faa9.57d8c4",
+ "id":"8879fdd0.457de",
"type":"failure",
"name":"failure",
"xml":"<outcome value='failure'>\n",
"comments":"",
"outputs":1,
- "x":1193.3334274291992,
- "y":1421.8333024978638,
- "z":"a8ee551c.260b18",
+ "x":1151.333438873291,
+ "y":1811.166591644287,
+ "z":"613ada42.e46534",
"wires":[
[
- "4de064c3.4a5bec"
+ "700450a1.c41fd"
]
]
},
{
- "id":"15eae1c3.0d7d3e",
+ "id":"66d058c6.066908",
"type":"success",
"name":"success",
"xml":"<outcome value='success'>\n",
"comments":"",
"outputs":1,
- "x":1195.4169578552246,
- "y":1383.857172012329,
- "z":"a8ee551c.260b18",
+ "x":1153.4169692993164,
+ "y":1773.1904611587524,
+ "z":"613ada42.e46534",
"wires":[
[
- "9ac5b12d.70f0f"
+ "2e7fb96e.6c49e6"
]
]
},
{
- "id":"4de064c3.4a5bec",
+ "id":"700450a1.c41fd",
"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 tunnelxconn-allotted-resource\" />\n",
"comments":"",
- "x":1363.0834655761719,
- "y":1422.5833263397217,
- "z":"a8ee551c.260b18",
+ "x":1321.0834770202637,
+ "y":1811.916615486145,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"9ac5b12d.70f0f",
+ "id":"2e7fb96e.6c49e6",
"type":"block",
"name":"block",
"xml":"<block>\n",
"atomic":"false",
"comments":"",
"outputs":1,
- "x":1338.7394332885742,
- "y":1388.3825765624642,
- "z":"a8ee551c.260b18",
+ "x":1296.739444732666,
+ "y":1777.7158657088876,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -1041,15 +1046,15 @@
]
},
{
- "id":"3cf8239f.21b10c",
+ "id":"a6c06bf0.9acdf8",
"type":"execute",
"name":"generate full vgMUX-vBRG vpp-honeycomb url",
"xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.vpp-honeycomb`\"/>\n <parameter name=\"outputPath\" value=\"tmp.vpp-honeycomb-url\"/>\n <parameter name=\"target\" value=\"{tunnel-name}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.tunnel-vgMUX-vBRG-name`\"/>\n",
"comments":"",
"outputs":1,
- "x":574,
- "y":1378.3332443237305,
- "z":"a8ee551c.260b18",
+ "x":532.0000114440918,
+ "y":1767.6665334701538,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -1057,15 +1062,15 @@
]
},
{
- "id":"e6105de7.7a399",
+ "id":"cadbc326.95747",
"type":"execute",
"name":"generate full vgMUX-vG vpp-honeycomb url",
"xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.vpp-honeycomb`\"/>\n <parameter name=\"outputPath\" value=\"tmp.vpp-honeycomb-url\"/>\n <parameter name=\"target\" value=\"{tunnel-name}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.tunnel-vgMUX-vG-name`\"/>\n",
"comments":"",
"outputs":1,
- "x":565.6666488647461,
- "y":1644.9999618530273,
- "z":"a8ee551c.260b18",
+ "x":523.6666603088379,
+ "y":2034.3332509994507,
+ "z":"613ada42.e46534",
"wires":[
[
@@ -1073,27 +1078,146 @@
]
},
{
- "id":"8f2371ec.110dd",
+ "id":"6017aedf.2d3db",
+ "type":"get-resource",
+ "name":"get-resource IPADDR from dmaap DHCP_MAP ",
+ "xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='IPADDR' key=\"SELECT min(ip_addr) ip from DHCP_MAP where mac_addr = $tx-ar.allotted-resource-data.allotted-resource-operation-information.tunnelxconn-request-input.brg-wan-mac-address\" pfx=\"tmp.brg-wan-ip\" >\n",
+ "comments":"",
+ "outputs":1,
+ "x":529.5001373291016,
+ "y":1428.0001401901245,
+ "z":"613ada42.e46534",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"6a140f25.dc1a2",
+ "type":"set",
+ "name":"set tunnelxconn-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip",
+ "xml":"<set>\n<parameter name='tunnelxconn-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip' value='`$tmp.brg-wan-ip.ip`' />\n",
+ "comments":"",
+ "x":694.1428833007812,
+ "y":1479.9166345596313,
+ "z":"613ada42.e46534",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"ef15c78a.710b88",
"type":"comment",
- "name":"TO DO: get brg-wan-ip from dmaap",
+ "name":"Get vgmux-mgmt-ip",
"info":"",
"comments":"",
- "x":530.0000610351562,
- "y":1110.0000324249268,
- "z":"a8ee551c.260b18",
+ "x":271.0000114440918,
+ "y":1009.5001254081726,
+ "z":"613ada42.e46534",
"wires":[
]
},
{
- "id":"81a5da98.f08d38",
+ "id":"ec194f5.ff3e8b",
+ "type":"call",
+ "name":"call GENERIC-RESOURCE-API:get-vnf-api-parent-instance",
+ "xml":"<call module='GENERIC-RESOURCE-API' rpc='get-vnf-api-parent-instance' mode='sync' >\n\n",
+ "comments":"",
+ "outputs":1,
+ "x":572.666633605957,
+ "y":1125.8331098556519,
+ "z":"613ada42.e46534",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"9e3a6d03.74879",
+ "type":"set",
+ "name":"set tmp.search.parent-service-instance-id to find vgmux-mgmt-ip",
+ "xml":"<set>\n<parameter name='tmp.search.parent-service-instance-id' value='`$tmp.ar.parent-service-instance-id`' />\n",
+ "comments":"",
+ "x":585.3332901000977,
+ "y":1060.8331365585327,
+ "z":"613ada42.e46534",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"3ac2ce1c.2c1862",
+ "type":"set",
+ "name":"set vgmux-mgmt-ip",
+ "xml":"<set>\n<parameter name='tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-mgmt-ip' value='`$parent-service-instance.vnf-topology-information.vnf-parameters[$paramidx].vnf-parameter-value`' />\n",
+ "comments":"",
+ "x":1329.3330459594727,
+ "y":1187.4999752044678,
+ "z":"613ada42.e46534",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"a35bc5f0.41f1a8",
+ "type":"for",
+ "name":"for vnf-parameters in parent-service-instance",
+ "xml":"<for index='paramidx' start='0' end='`$parent-service-instance.vnf-topology-information.vnf-parameters_length`' >\n\n\n",
+ "comments":"",
+ "outputs":1,
+ "x":529.3331909179688,
+ "y":1192.499638557434,
+ "z":"613ada42.e46534",
+ "wires":[
+ [
+ "cce1cb0f.707e78"
+ ]
+ ]
+ },
+ {
+ "id":"cce1cb0f.707e78",
+ "type":"switchNode",
+ "name":"switch parameter matches vgmux_private_ip_1",
+ "xml":"<switch test='`$parent-service-instance.vnf-topology-information.vnf-parameters[$paramidx].vnf-parameter-name == vgmux_private_ip_1`'>\n\n\n",
+ "comments":"",
+ "outputs":1,
+ "x":900.6666717529297,
+ "y":1191.4996423721313,
+ "z":"613ada42.e46534",
+ "wires":[
+ [
+ "9d32fcca.bd388"
+ ]
+ ]
+ },
+ {
+ "id":"9d32fcca.bd388",
+ "type":"success",
+ "name":"true",
+ "xml":"<outcome value='true'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1159.3330192565918,
+ "y":1189.166374206543,
+ "z":"613ada42.e46534",
+ "wires":[
+ [
+ "3ac2ce1c.2c1862"
+ ]
+ ]
+ },
+ {
+ "id":"d65683ee.c2f16",
"type":"comment",
- "name":"TO DO: get onap-oam ip - workaround over write vgmux-bearerr with onap-oam ip",
+ "name":"Get brg-wan-ip",
"info":"",
"comments":"",
- "x":668.0000152587891,
- "y":1002.0001277923584,
- "z":"a8ee551c.260b18",
+ "x":264.0000190734863,
+ "y":1384.00004196167,
+ "z":"613ada42.e46534",
"wires":[
]