+ },
+ {
+ "id":"58a8145.b4b65ec",
+ "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",
+ "comments":"",
+ "x":734.0000762939453,
+ "y":1066.0000352859497,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"5dffc587.4020dc",
+ "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.brg-wan-ip-address` \" />\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":674.0000610351562,
+ "y":1476.0000438690186,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"b5d6eac2.9b2138",
+ "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":726.0000305175781,
+ "y":1636.0000467300415,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "8dcf7f73.7a233",
+ "e17a27f6.d0d318",
+ "5d9263e8.e7d86c"
+ ]
+ ]
+ },
+ {
+ "id":"8dcf7f73.7a233",
+ "type":"not-found",
+ "name":"not-found",
+ "xml":"<outcome value='not-found'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1092.308120727539,
+ "y":1618.3316387161613,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "e1ae12b9.d71f6"
+ ]
+ ]
+ },
+ {
+ "id":"e17a27f6.d0d318",
+ "type":"failure",
+ "name":"failure",
+ "xml":"<outcome value='failure'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1083.3081703186035,
+ "y":1586.8316644653678,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "e1ae12b9.d71f6"
+ ]
+ ]
+ },
+ {
+ "id":"5d9263e8.e7d86c",
+ "type":"success",
+ "name":"success",
+ "xml":"<outcome value='success'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1087.0582084655762,
+ "y":1557.1887693405151,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "a5fdf540.7d0928"
+ ]
+ ]
+ },
+ {
+ "id":"e1ae12b9.d71f6",
+ "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":1253.0582084655762,
+ "y":1587.5816883072257,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"a5fdf540.7d0928",
+ "type":"block",
+ "name":"block",
+ "xml":"<block>\n",
+ "atomic":"false",
+ "comments":"",
+ "outputs":1,
+ "x":1228.7141761779785,
+ "y":1553.3809385299683,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"be1a85fd.d9b228",
+ "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",
+ "comments":"",
+ "outputs":1,
+ "x":678,
+ "y":1528,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"8ddeb7ba.6380c8",
+ "type":"set",
+ "name":"set vgMUX-vBG xconnect url",
+ "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vG-name` \" />",
+ "comments":"",
+ "x":612.0000190734863,
+ "y":1864.0000562667847,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"d69c7a00.1f6db8",
+ "type":"execute",
+ "name":"generate full vgMUX-vG xconnect 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",
+ "comments":"",
+ "outputs":1,
+ "x":639.9999694824219,
+ "y":1926.0000591278076,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"5964855c.5ef3ac",
+ "type":"set",
+ "name":"set xconnect Tunnel target",
+ "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vBRG-name` \" />\n",
+ "comments":"",
+ "x":608.0000152587891,
+ "y":1994.0000610351562,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"b3164bc6.a02478",
+ "type":"set",
+ "name":"set xconnect Tunnel target",
+ "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vG-name` \" />\n",
+ "comments":"",
+ "x":600.0000686645508,
+ "y":1700.0000467300415,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"aac1998d.738588",
+ "type":"execute",
+ "name":"execute RestApiCallNode - setup vgMUX-vG 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":736.0000305175781,
+ "y":2082.000062942505,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "fffe79dd.0a7a98",
+ "715907d9.f67948",
+ "185c9679.0223ea"
+ ]
+ ]
+ },
+ {
+ "id":"fffe79dd.0a7a98",
+ "type":"not-found",
+ "name":"not-found",
+ "xml":"<outcome value='not-found'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1066.308111190796,
+ "y":2120.331598185003,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "e4ec6e86.1b29a"
+ ]
+ ]
+ },
+ {
+ "id":"715907d9.f67948",
+ "type":"failure",
+ "name":"failure",
+ "xml":"<outcome value='failure'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1057.3081607818604,
+ "y":2088.8316239342093,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "e4ec6e86.1b29a"
+ ]
+ ]
+ },
+ {
+ "id":"185c9679.0223ea",
+ "type":"success",
+ "name":"success",
+ "xml":"<outcome value='success'>\n",
+ "comments":"",
+ "outputs":1,
+ "x":1061.058198928833,
+ "y":2059.1887288093567,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+ "5daaf322.24f75c"
+ ]
+ ]
+ },
+ {
+ "id":"e4ec6e86.1b29a",
+ "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":1225.0582695007324,
+ "y":2089.58176612854,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"5daaf322.24f75c",
+ "type":"block",
+ "name":"block",
+ "xml":"<block>\n",
+ "atomic":"false",
+ "comments":"",
+ "outputs":1,
+ "x":1202.7141666412354,
+ "y":2055.38089799881,
+ "z":"1213c43c.2b234c",
+ "wires":[
+ [
+
+ ]
+ ]
+ },
+ {
+ "id":"595457bf.28e8c8",
+ "type":"comment",
+ "name":"TO DO: get brg-wan-ip from dmaap",
+ "info":"",
+ "comments":"",
+ "x":655.0000228881836,
+ "y":1010.0000448226929,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]
+ },
+ {
+ "id":"765cd931.933bf8",
+ "type":"comment",
+ "name":"TO DO: get onap-oam ip - workaround over write vgmux-bearer with onap-oam ip",
+ "info":"",
+ "comments":"",
+ "x":796.0000305175781,
+ "y":1116.000036239624,
+ "z":"1213c43c.2b234c",
+ "wires":[
+
+ ]