+ "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":487.2776794433594,
+ "y":1358.119027376175,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"cfb5feab.0f438",
+ "type":"execute",
+ "name":"execute RestApiCallNode - setup vgMUX-vBRG vxlan tunnel xconnect",
+ "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.vpp.xconnect.templatefile`\" />\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='PUT' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
+ "comments":"",
+ "outputs":1,
+ "x":584.5001220703125,
+ "y":1945.000272989273,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "37d8112.512f9ee",
+ "d9dbd6bb.b6c748",
+ "e43b621a.00f7a"
+ ]
+ ]
+ },
+ {
+ "id":"37d8112.512f9ee",
+ "type":"not-found",
+ "name":"not-found",
+ "xml":"<outcome value='not-found'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":914.8082027435303,
+ "y":1983.331808231771,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "de2f1fde.22f26"
+ ]
+ ]
+ },
+ {
+ "id":"d9dbd6bb.b6c748",
+ "type":"failure",
+ "name":"failure",
+ "xml":"<outcome value='failure'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":905.8082523345947,
+ "y":1951.8318339809775,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "de2f1fde.22f26"
+ ]
+ ]
+ },
+ {
+ "id":"e43b621a.00f7a",
+ "type":"success",
+ "name":"success",
+ "xml":"<outcome value='success'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":909.5582904815674,
+ "y":1922.1889388561249,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "4a171ada.482344"
+ ]
+ ]
+ },
+ {
+ "id":"de2f1fde.22f26",
+ "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":1075.5582904815674,
+ "y":1952.5818578228354,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"4a171ada.482344",
+ "type":"block",
+ "name":"block",
+ "xml":"<block>\n",
+ "atomic":"false",
+ "comments":"",
+ "outputs":1,
+ "x":1051.2142581939697,
+ "y":1918.381108045578,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"5842add0.278be4",
+ "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.vbrg-wan-ip` \" />\n",
+ "comments":"",
+ "x":561.0001220703125,
+ "y":1003.6667947769165,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"ea47a00.0f61f6",
+ "type":"set",
+ "name":"set vgMUX-vBRG VXLAN Tunnel Port Props",
+ "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vBRG-name` \" />\n<parameter name='tmp.tunnel-dest-ip' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip` \" />\n<parameter name='tmp.tunnel-src-ip' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-lan-ip` \" />\n<parameter name='tmp.tunnel-vni' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vni` \" />",
+ "comments":"",
+ "x":516.0001220703125,
+ "y":1625.3334667682648,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"4c2c728.25a0a8c",
+ "type":"execute",
+ "name":"execute RestApiCallNode - setup vgMUX-vBRG vxlan tunnel port",
+ "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.vpp.vxlan-tunnel.templatefile`\" />\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='PUT' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
+ "comments":"",
+ "outputs":1,
+ "x":568.0000915527344,
+ "y":1785.3334696292877,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "996a3cce.097c6",
+ "c1448167.bb548",
+ "9df5070b.8acf98"
+ ]
+ ]
+ },
+ {
+ "id":"996a3cce.097c6",
+ "type":"not-found",
+ "name":"not-found",
+ "xml":"<outcome value='not-found'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":934.3081817626953,
+ "y":1767.6650616154075,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "91cb2799.fe3cb8"
+ ]
+ ]
+ },
+ {
+ "id":"c1448167.bb548",
+ "type":"failure",
+ "name":"failure",
+ "xml":"<outcome value='failure'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":925.3082313537598,
+ "y":1736.165087364614,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "91cb2799.fe3cb8"
+ ]
+ ]
+ },
+ {
+ "id":"9df5070b.8acf98",
+ "type":"success",
+ "name":"success",
+ "xml":"<outcome value='success'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":929.0582695007324,
+ "y":1706.5221922397614,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+ "1ec51b4d.a24c65"
+ ]
+ ]
+ },
+ {
+ "id":"91cb2799.fe3cb8",
+ "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":1095.0582695007324,
+ "y":1736.915111206472,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"1ec51b4d.a24c65",
+ "type":"block",
+ "name":"block",
+ "xml":"<block>\n",
+ "atomic":"false",
+ "comments":"",
+ "outputs":1,
+ "x":1070.7142372131348,
+ "y":1702.7143614292145,
+ "z":"b012a4c9.78c2f8",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"d034836c.ceb1a",
+ "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-name`\"/>\n",