+ "id": "1a8f636f.24e13d",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2198.566665649414,\r
+ "y": 4264.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "f0bf5dd6.fd17a"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "eaca1bd7.371c7",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 2373.566665649414,\r
+ "y": 4173.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "8ebcdd79.0a28b"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "38f81285.85b9a6",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "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.l3vpn.pe1_id`\" />\n\n",\r
+ "comments": "",\r
+ "x": 2363.6290435791016,\r
+ "y": 4221.42643737793,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "f0bf5dd6.fd17a",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+ "comments": "",\r
+ "x": 2365.566665649414,\r
+ "y": 4263.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "782b021e.0fd0fc",\r
+ "type": "for",\r
+ "name": "for vidx..tmp.otninfo_length[]",\r
+ "xml": "<for index='dmnsidx' start='0' end='`$otn-tunnel-slice_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2001.566665649414,\r
+ "y": 4353.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "80466868.45553"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6f32f968.2f76b8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2811.566665649414,\r
+ "y": 4353.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "5534fc3.85d0104"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "be092ed.4a93b5",\r
+ "type": "for",\r
+ "name": "for vidx..tmp.otninfo_length[]",\r
+ "xml": "<for index='stunidx' start='0' end='`$otn-tunnel-slice[$dmnsidx].list_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2583.566665649414,\r
+ "y": 4353.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "6f32f968.2f76b8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "114fcf9e.f212a8",\r
+ "type": "set",\r
+ "name": "set providerValue",\r
+ "xml": "<set>\n<parameter name='providerValue' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].access-provider-id`' />\n<parameter name='found' value='false' />\n\n\n",\r
+ "comments": "",\r
+ "x": 3703.566665649414,\r
+ "y": 4120.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "aaeb5226.81f7d",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='testingvalue' value='$tmp.otninfo_length -1' />\n",\r
+ "comments": "",\r
+ "x": 4005.566665649414,\r
+ "y": 3246.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "69e93af2.71c7f4",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3840.566665649414,\r
+ "y": 3221.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "aaeb5226.81f7d",\r
+ "dec16147.315f48"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "d12bfd13.8bf75",\r
+ "type": "set",\r
+ "name": "set tmp.arr",\r
+ "xml": "<set>\n<parameter name='tmp.arr' value='' />\n<parameter name='tmp.arridx' value='0' />\n<parameter name='tmp.arr_length' value='0' />\n\n<parameter name='otn-tunnel-slice' value='' />\n<parameter name='otn-tunnel-slice_length' value='0' />\n\n<!--<parameter name='tmp.slicevpns' value='' />-->\n<!--<parameter name='tmp.slicevpns_length' value='0' />-->\n\n<!--<parameter name='tmp.slicevpnuuids' value='' />-->\n<!--<parameter name='tmp.slicevpnuuids.' value='' />-->\n\n\n",\r
+ "comments": "",\r
+ "x": 1960.566665649414,\r
+ "y": 237.56666564941406,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "8ebcdd79.0a28b",\r
+ "type": "for",\r
+ "name": "for vpnidx in all-vpn-bindings",\r
+ "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2602.566665649414,\r
+ "y": 4174.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "3567bff3.8ebcd8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "3567bff3.8ebcd8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2817.566665649414,\r
+ "y": 4175.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "473c1519.d01eb4"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "809d3147.ec0f3",\r
+ "type": "for",\r
+ "name": "for arridx in tmp.arr",\r
+ "xml": "<for index='arridx' start='0' end='`$tmp.arr_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4270.566665649414,\r
+ "y": 4095.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "aa9ab401.5fa778"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5596317e.9b3628",\r
+ "type": "switchNode",\r
+ "name": "switch $tmp.arr_length != 0",\r
+ "xml": "<switch test='`$tmp.arr_length != 0`'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3736.566665649414,\r
+ "y": 4175.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "a957484e.5a6ff",\r
+ "94a2b6d3.766e58"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a957484e.5a6ff",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3932.566665649414,\r
+ "y": 4145.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "b3c10703.b98f2"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "94a2b6d3.766e58",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3933.566665649414,\r
+ "y": 4216.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "60df48e3.d4564"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "b3c10703.b98f2",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4083.566665649414,\r
+ "y": 4143.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "809d3147.ec0f3",\r
+ "5065f5c6.173234"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "aa9ab401.5fa778",\r
+ "type": "switchNode",\r
+ "name": "switch tmp.arr[$arridx] == $providerValue",\r
+ "xml": "<switch test='`$tmp.arr[$arridx] == $providerValue`'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4561.566665649414,\r
+ "y": 4095.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "6d737171.e1452",\r
+ "b5a839dc.7835"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6d737171.e1452",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4836.566665649414,\r
+ "y": 4064.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "397594e.7aa86ec"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "b5a839dc.7835",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4837.566665649414,\r
+ "y": 4135.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "49c3abd.61fa054"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "397594e.7aa86ec",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4987.566665649414,\r
+ "y": 4062.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "412bffc9.1c0e28",\r
+ "1704d5ec.8e1b6a",\r
+ "12f4e6d8.82a019",\r
+ "d12115f5.e77c3",\r
+ "eb231f11.de562"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "412bffc9.1c0e28",\r
+ "type": "set",\r
+ "name": "set found to true",\r
+ "xml": "<set>\n<parameter name='found' value='true' />\n\n\n",\r
+ "comments": "",\r
+ "x": 5175.566665649414,\r
+ "y": 4022.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "1704d5ec.8e1b6a",\r
+ "type": "save",\r
+ "name": "store $arridx somewhere in vpn-binding",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='`$arridx`' />\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 5247.566665649414,\r
+ "y": 4067.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "eb231f11.de562",\r
+ "type": "set",\r
+ "name": "set twoD arr",\r
+ "xml": "<set>\n\n<!--<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />-->\n<!--<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />-->\n\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<!--<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />-->\n<parameter name='`otn-tunnel-slice[$arridx].list_length`' value='`$sizeOfSliceList + 1`' />\n\n",\r
+ "comments": "",\r
+ "x": 5162.566665649414,\r
+ "y": 4194.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "d12115f5.e77c3",\r
+ "type": "set",\r
+ "name": "set sizeOfSliceList",\r
+ "xml": "<set>\n<parameter name='sizeOfSliceList' value='`$otn-tunnel-slice[$arridx].list_length`' />\n\n\n",\r
+ "comments": "",\r
+ "x": 5183.566665649414,\r
+ "y": 4130.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "60df48e3.d4564",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4085.566665649414,\r
+ "y": 4216.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "974dbcc3.cf34c8",\r
+ "ca9f0d65.bbf04"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "974dbcc3.cf34c8",\r
+ "type": "save",\r
+ "name": "store $arridx somewhere in vpn-binding",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='0' />\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4340.566665649414,\r
+ "y": 4209.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "ca9f0d65.bbf04",\r
+ "type": "set",\r
+ "name": "set twoD array",\r
+ "xml": "<set>\n<parameter name='tmp.arr[0]' value='`$providerValue`' />\n<parameter name='tmp.arr_length' value='1' />\n\n<parameter name='`otn-tunnel-slice[0].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[0].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[0].list[0].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[0].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[0].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<parameter name='otn-tunnel-slice_length' value='1' />\n<parameter name='otn-tunnel-slice[0].list_length' value='1' />\n\n",\r
+ "comments": "",\r
+ "x": 4268.566665649414,\r
+ "y": 4256.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "5065f5c6.173234",\r
+ "type": "switchNode",\r
+ "name": "switch found?",\r
+ "xml": "<switch test='`$found`'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4261.566665649414,\r
+ "y": 4140.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "f595c5ce.d138f8",\r
+ "a27215c.554f2e8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f595c5ce.d138f8",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4421.566665649414,\r
+ "y": 4132.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "3c70617c.e2885e"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a27215c.554f2e8",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4419.566665649414,\r
+ "y": 4169.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "27b0e714.f2ecf8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "3c70617c.e2885e",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4546.566665649414,\r
+ "y": 4132.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "a0581441.562ff8",\r
+ "type": "save",\r
+ "name": "store $arridx+1 somewhere in vpn-binding",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='`$arridx + 1`' />\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4853.566665649414,\r
+ "y": 4190.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "27b0e714.f2ecf8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4579.566665649414,\r
+ "y": 4177.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "a0581441.562ff8",\r
+ "a72a86e5.09979"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a72a86e5.09979",\r
+ "type": "set",\r
+ "name": "set twoD array",\r
+ "xml": "<set>\n<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />\n<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />\n\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list_length`' value='1' />\n\n",\r
+ "comments": "",\r
+ "x": 4770.566665649414,\r
+ "y": 4236.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "49c3abd.61fa054",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4970.566665649414,\r
+ "y": 4134.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "12f4e6d8.82a019",\r
+ "type": "break",\r
+ "name": "break",\r
+ "xml": "<break>\n",\r
+ "comments": "",\r
+ "x": 5141.566665649414,\r
+ "y": 4261.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "afb7d963.d1d2e",\r
+ "type": "switchNode",\r
+ "name": "switch dstPort == NULL",\r
+ "xml": "<switch test=\"`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id == ''`\">\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3546.566665649414,\r
+ "y": 2519.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "2a68f8d8.e1dda",\r
+ "4b46d94e.68d61"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "2a68f8d8.e1dda",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3912.566665649414,\r
+ "y": 2480.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "9cc98ff4.caf3c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "4b46d94e.68d61",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3913.566665649414,\r
+ "y": 2526.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "a85d4c51.ca6c38"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "9cc98ff4.caf3c",\r
+ "type": "set",\r
+ "name": "set access-provider-id and client-id",\r
+ "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n",\r
+ "comments": "",\r
+ "x": 4126.566665649414,\r
+ "y": 2479.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "a85d4c51.ca6c38",\r
+ "type": "set",\r
+ "name": "set access-provider-id and client-id",\r
+ "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\n",\r
+ "comments": "",\r
+ "x": 4124.566665649414,\r
+ "y": 2524.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "5534fc3.85d0104",\r
+ "type": "set",\r
+ "name": "set attachment_param sliceG",\r
+ "xml": "<set>\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].request-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].request-id`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-source-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-source-node`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-dest-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-dest-node`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].bw-odu`' value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].bw-odu`\" />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].src-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].src-ttp-id`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].dst-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].dst-ttp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='otn-tunnel-sliceG-list_length' value='`$stunidx + 1`' />\n\n\n<parameter name=\"tmp.domainG.restapiUrl\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainurl`\" />\n<parameter name=\"tmp.domainG.restapiUser\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainuser`\" />\n<parameter name=\"tmp.domainG.restapiPassword\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainpassword`\" />",\r
+ "comments": "",\r
+ "x": 3064.566665649414,\r
+ "y": 4351.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "42aa6078.f937c",\r
+ "type": "execute",\r
+ "name": "execute RestApiCallNode sliceG creation domainG",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.transport-sliceG-list-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$tmp.domainG.restapiUrl + '/restconf/operations/ietf-optical-slice:create-optical-slice'`\" />\n<parameter name=\"restapiUser\" value=\"`$tmp.domainG.restapiUser`\" />\n<parameter name=\"restapiPassword\" value=\"`tmp.domainG.restapiPassword`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.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`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2649.566665649414,\r
+ "y": 4459.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "51d7fa89.689264",\r
+ "5ac90edf.1e939"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5ac90edf.1e939",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2932.566665649414,\r
+ "y": 4439.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "86bbe7aa.1bf2"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "51d7fa89.689264",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2933.566879272461,\r
+ "y": 4490.566575050354,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "f017812e.0e0548"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "86bbe7aa.1bf2",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "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 slice creation api for domain A\" />\n",\r
+ "comments": "",\r
+ "x": 3072.5669136047363,\r
+ "y": 4439.566666603088,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "f017812e.0e0548",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3078.593925476074,\r
+ "y": 4488.31206035614,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "b5c03e87.4a3d2",\r
+ "type": "set",\r
+ "name": "set srcdstpnf-name",\r
+ "xml": "<set>\n<parameter name='tmp.srcdstpnf-name' value=\"`'networkId-providerId-' + \n $tmp.access-provider-id + '-clientId-' +\n $tmp.access-client-id + '-topologyId-' + \n $tmp.access-topology-id + '-nodeId-' + \n $tmp.srcdstpnf-id`\" />\n\n",\r
+ "comments": "",\r
+ "x": 3722.566665649414,\r
+ "y": 2593.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "5fbd4527.08216c",\r
+ "type": "get-resource",\r
+ "name": "get-resource tmp.srcdstpnf-name",\r
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.srcdstpnf-name\"\n pfx='tmp.aai.srcdst-pnf' local-only='false' >\n\n <!--AND depth = '0'\"-->\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3766.566665649414,\r
+ "y": 2641.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "1efdee28.f91a52",\r
+ "64406c95.e8d00c",\r
+ "d9f7dd8f.9ba66"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1efdee28.f91a52",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3979.066665649414,\r
+ "y": 2588.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "2ed8b0a7.4efac8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "64406c95.e8d00c",\r
+ "type": "not-found",\r
+ "name": "not-found",\r
+ "xml": "<outcome value='not-found'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3991.066665649414,\r
+ "y": 2638.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "51fd5363.368514"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "d9f7dd8f.9ba66",\r
+ "type": "other",\r
+ "name": "other",\r
+ "xml": "<outcome value='Other'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3982.066665649414,\r
+ "y": 2693.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "e38f0d80.1c1bb"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e38f0d80.1c1bb",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "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",\r
+ "comments": "",\r
+ "x": 4127.066665649414,\r
+ "y": 2692.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "51fd5363.368514",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "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",\r
+ "comments": "",\r
+ "x": 4138.066665649414,\r
+ "y": 2635.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "2ed8b0a7.4efac8",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4104.449111938477,\r
+ "y": 2582.2223358154297,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "6b9e1826.ee6da8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "138f1f2d.7207a9",\r
+ "type": "outcome",\r
+ "name": "esr-thirdparty-sdnc",\r
+ "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4663.566665649414,\r
+ "y": 2600.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "d1f83019.79c9b"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "d1f83019.79c9b",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 4840.566665649414,\r
+ "y": 2592.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "7ed11e.38da0ee4",\r
+ "162cc00f.d817a8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6b9e1826.ee6da8",\r
+ "type": "for",\r
+ "name": "for each relationship",\r
+ "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.srcdst-pnf.relationship-list.relationship_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4265.566665649414,\r
+ "y": 2596.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "86ec64e1.e780c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "86ec64e1.e780c",\r
+ "type": "switchNode",\r
+ "name": "switch related-to",\r
+ "xml": "<switch test='`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4460.566665649414,\r
+ "y": 2596.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "138f1f2d.7207a9"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "162cc00f.d817a8",\r
+ "type": "execute",\r
+ "name": "get esr-thirdparty-sdnc",\r
+ "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.domainG.esr-thirdparty-id AND \n\t\t depth = '1'\"\n pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 5048.566665649414,\r
+ "y": 2599.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "e0385378.198358",\r
+ "503d9090.68b5e8",\r
+ "17aba33b.4460b5"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "7ed11e.38da0ee4",\r
+ "type": "set",\r
+ "name": "set esr-thirdparty-sdnc domainG id",\r
+ "xml": "<set>\n<parameter name='tmp.domainG.esr-thirdparty-id' value=\"`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
+ "comments": "",\r
+ "x": 5078.566665649414,\r
+ "y": 2547.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e0385378.198358",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 5258.566665649414,\r
+ "y": 2590.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "2933c6cc.a68082"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "503d9090.68b5e8",\r
+ "type": "not-found",\r
+ "name": "not-found",\r
+ "xml": "<outcome value='not-found'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 5250.566665649414,\r
+ "y": 2645.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "d5a44647.f1fdd8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "17aba33b.4460b5",\r
+ "type": "other",\r
+ "name": "other",\r
+ "xml": "<outcome value='Other'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 5255.566665649414,\r
+ "y": 2702.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "8e808d45.23fde8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "8e808d45.23fde8",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "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",\r
+ "comments": "",\r
+ "x": 5407.566665649414,\r
+ "y": 2703.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "d5a44647.f1fdd8",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "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",\r
+ "comments": "",\r
+ "x": 5418.566665649414,\r
+ "y": 2648.566665649414,\r
+ "z": "9256178d.211a68",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "2933c6cc.a68082",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 5402.948989868164,\r
+ "y": 2588.2223358154297,\r
+ "z": "9256178d.211a68",\r
+ "wires": [\r
+ [\r
+ "ee8d6c6a.1b65b8"\r
+ ]\r
+ ]\r