+ "id": "775e4e34.10584",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error executing Get odutopo rest api\" />\n",\r
+ "comments": "",\r
+ "x": 2101,\r
+ "y": 248,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "14a63f8c.fb75e",\r
+ "type": "for",\r
+ "name": "for each topology",\r
+ "xml": "<for index='nidx' start='0' end='`$ztetopology.output.topology.node-ref-id_length`' >",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1533,\r
+ "y": 336,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "5cd977af.6d2188"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "4b8d1cd8.c32504",\r
+ "type": "update",\r
+ "name": "save network-resource",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='network-resource' \n key='network-resource.network-id = $prop.zte.network-id' >\n<parameter name='network-id' value='`$prop.zte.network-id`' />\n<parameter name='client-id' value='`$prop.zte.client-id`' />\n<parameter name='te-topo-id' value='`$prop.zte.topo-id`' />\n<parameter name='provider-id' value='`$prop.zte.provider-id`' />",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1637,\r
+ "y": 664,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "4a607014.a17fa",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1362,\r
+ "y": 562,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "5d5e9d41.c00664",\r
+ "type": "execute",\r
+ "name": "execute RestApiCallNode Get ZTE oduTopology",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/getzteodutoponodetemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.url + '/restconf/operations/ZTE-API-Topology:get-topology-details'`\" />\n<parameter name=\"restapiUser\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"ztetopologynode\"/>",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2023,\r
+ "y": 414,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "ddc8baae.4921b8",\r
+ "66e109c3.50ba98"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "66e109c3.50ba98",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2321,\r
+ "y": 495,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "6aaa8b79.149894"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "ddc8baae.4921b8",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2319,\r
+ "y": 414,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "72846c1a.17d914"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "72846c1a.17d914",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error executing Get odutopo node rest api\" />\n",\r
+ "comments": "",\r
+ "x": 2510,\r
+ "y": 414,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "48652b97.2fedc4",\r
+ "type": "for",\r
+ "name": "for each oduTopology node",\r
+ "xml": "<for index='pidx' start='0' end='`$ztetopologynode.output.topology.node-ref-id_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1649,\r
+ "y": 749,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "2d5905b0.3495ea"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "453fd3.8bd4502c",\r
+ "type": "update",\r
+ "name": "save pnf",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='operational-status' value=\"up\" />\n<parameter name='admin-status' value=\"up\" />\n<parameter name='in-maint' value='true' />\n\n\n\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2738,\r
+ "y": 818,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "c9e69fe4.50fcd",\r
+ "type": "execute",\r
+ "name": "execute RestApiCallNode Get ZTE oduTopology Node details",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/getzteodutoponodedetailstemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.url + '/restconf/operations/ZTE-API-Topology:get-node-details'`\" />\n<parameter name=\"restapiUser\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"ztetopologynodedetails\"/>",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2251,\r
+ "y": 748,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "e85faec3.821",\r
+ "68392c6a.4e1674"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e85faec3.821",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1711,\r
+ "y": 833,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "854a7fc2.bfea9"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "854a7fc2.bfea9",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error executing Get odutopo node details rest api\" />\n",\r
+ "comments": "",\r
+ "x": 1861,\r
+ "y": 833,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "68392c6a.4e1674",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1709,\r
+ "y": 938,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "109fc05a.9da5c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "109fc05a.9da5c",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1892,\r
+ "y": 938,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "588ee473.9cb17c",\r
+ "6075f692.b2caa8",\r
+ "22a310d5.11293",\r
+ "7e2199ff.99b1c8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6075f692.b2caa8",\r
+ "type": "save",\r
+ "name": "save pnf relationship to network-resource in AAI",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf:relationship-list' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"network-resource\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/network-resources/network-resource/' + $prop.zte.network-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"network-resource.network-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.zte.network-id`\" />",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2187,\r
+ "y": 1027,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "22a310d5.11293",\r
+ "type": "save",\r
+ "name": "save pnf relation with esr-thirdparty-sdnc",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='esr-thirdparty-sdnc:relationship-list' \n key='esr-thirdparty-sdnc.thirdparty-sdnc-id = $zte.prop.sdncRestApi.thirdpartySdnc.id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"pnf\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $ztetopologynodedetails.output.node.uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$ztetopologynodedetails.output.node.uuid`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2161,\r
+ "y": 1094,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f00776db.4dbaf8",\r
+ "type": "execute",\r
+ "name": "execute RestApiCallNode Get ZTE oduTopology Node edge point details",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/getzteodutoponodenepdetailstemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.url + '/restconf/operations/ZTE-API-Topology:get-node-edge-point-details'`\" />\n<parameter name=\"restapiUser\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$zte.prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"ztetopologynodenepdetails\"/>",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2792,\r
+ "y": 1275,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "345328c1.c40d08",\r
+ "72be01d7.1258c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6e627eca.00e4a",\r
+ "type": "for",\r
+ "name": "for each oduTopology node nep name",\r
+ "xml": "<for index='tidx' start='0' end='`$ztetopologynodenepdetails.output.node-edge-point.name_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2663,\r
+ "y": 1510,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "7cffba09.0e7a94"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "7cffba09.0e7a94",\r
+ "type": "execute",\r
+ "name": "contains client",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' >\n <parameter name=\"source\" value=\"`$ztetopologynodenepdetails.node-edge-point.name[tidx].value`\"/>\n <parameter name=\"target\" value=\"client\"/>\n ",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2976,\r
+ "y": 1510,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "36d5c2cc.d55c4e",\r
+ "c6db88ea.32d128"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "72be01d7.1258c",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2386,\r
+ "y": 1510,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "6e627eca.00e4a"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "345328c1.c40d08",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2386,\r
+ "y": 1419,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "fc122084.5176a"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "fc122084.5176a",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error executing Get odutopo node edge point details rest api\" />\n",\r
+ "comments": "",\r
+ "x": 2739,\r
+ "y": 1417,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "2aeff331.c3498c",\r
+ "type": "set",\r
+ "name": "set zte unique-ltpId",\r
+ "xml": "<set>\n<parameter name='zte-unique-ltpId' value=\"`'nodeId-' + $ztetopologynodedetails.output.node.uuid + '-ltpId-' + $ztetopologynodenepdetails.output.node-edge-point.uuid`\" />\n",\r
+ "comments": "",\r
+ "x": 3687,\r
+ "y": 1510,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "62e34399.97db9c",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3473,\r
+ "y": 1510,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "2aeff331.c3498c",\r
+ "873e3131.8335a",\r
+ "f75f21b7.efa77"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e8680f6b.26d67",\r
+ "type": "update",\r
+ "name": "save p-interface",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid\n AND p-interface.interface-name = $zte-unique-ltpId' > \n<parameter name='interface-name' value='`$zte-unique-ltpId`' />\n<parameter name='network-ref' value=\"`'providerId/' + $prop.zte.provider-id + '/topologyId/' + $prop.zte.topo-id + '/clientId/' + $prop.zte.client-id`\" />\n<parameter name='transparent' value=\"true\" />\n<parameter name='speed-value' value='`$zte-bandwidth`' />\n<parameter name='operational-status' value=\"up\" />\n<parameter name='in-maint' value=\"true\" />",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4112,\r
+ "y": 1702,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "eed25adb.58f488",\r
+ "67b16207.7b846c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "209b7c79.7331c4",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3469,\r
+ "y": 1436,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "eed25adb.58f488",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4300,\r
+ "y": 1636,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "e4358a9c.200a58"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "67b16207.7b846c",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4300,\r
+ "y": 1701,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "6efad235.03a13c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e4358a9c.200a58",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4489,\r
+ "y": 1635,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "588ee473.9cb17c",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$ztetopologynodedetails.output.node.global-state-pac.operational-state == 'ENABLED'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2062,\r
+ "y": 937,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "e2329ee1.9a7b6",\r
+ "eaec1cbd.8f432"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e2329ee1.9a7b6",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2263,\r
+ "y": 886,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "67b87346.c6a5bc"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "eaec1cbd.8f432",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2262,\r
+ "y": 957,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "a037a75a.ae6708"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "67b87346.c6a5bc",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$ztetopologynodedetails.output.node.global-state-pac.administrative-state == 'LOCKED'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2419,\r
+ "y": 886,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "ba21f30c.c4435",\r
+ "ab98b4e0.12a4f8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a037a75a.ae6708",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$ztetopologynodedetails.output.node.global-state-pac.administrative-state == 'LOCKED'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2420,\r
+ "y": 957,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "90096244.386ff",\r
+ "b1e15aa1.abad48"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "ba21f30c.c4435",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2582,\r
+ "y": 818,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "453fd3.8bd4502c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "ab98b4e0.12a4f8",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2585,\r
+ "y": 886,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "1c144406.5ea9fc"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "90096244.386ff",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2586,\r
+ "y": 957,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "65322994.d1f668"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "b1e15aa1.abad48",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2587,\r
+ "y": 1026,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "97879765.7b8ac8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1c144406.5ea9fc",\r
+ "type": "update",\r
+ "name": "save pnf",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='operational-status' value=\"up\" />\n<parameter name='admin-status' value=\"down\" />\n<parameter name='in-maint' value='true' />\n\n\n\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2738,\r
+ "y": 886,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "65322994.d1f668",\r
+ "type": "update",\r
+ "name": "save pnf",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='operational-status' value=\"down\" />\n<parameter name='admin-status' value=\"up\" />\n<parameter name='in-maint' value='true' />\n\n\n\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2735,\r
+ "y": 957,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "97879765.7b8ac8",\r
+ "type": "update",\r
+ "name": "save pnf",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.output.node.uuid`' />\n<parameter name='operational-status' value=\"down\" />\n<parameter name='admin-status' value=\"down\" />\n<parameter name='in-maint' value='true' />\n\n\n\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2736,\r
+ "y": 1026,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "873e3131.8335a",\r
+ "type": "switchNode",\r
+ "name": "test operational-state",\r
+ "xml": "<switch test=\"`$ztetopologynodedetails.output.node.global-state-pac.operational-state == 'ENABLED'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3687,\r
+ "y": 1699,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "dad7304e.123b4",\r
+ "cce973ee.e8539"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "dad7304e.123b4",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3903,\r
+ "y": 1702,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "e8680f6b.26d67"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "cce973ee.e8539",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3906,\r
+ "y": 1816,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "a9bffbab.0baeb8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a9bffbab.0baeb8",\r
+ "type": "update",\r
+ "name": "save p-interface",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid\n AND p-interface.interface-name = $zte-unique-ltpId' > \n<parameter name='interface-name' value='`$zte-unique-ltpId`' />\n<parameter name='network-ref' value=\"`'providerId/' + $prop.zte.provider-id + '/topologyId/' + $prop.zte.topo-id + '/clientId/' + $prop.zte.client-id`\" />\n<parameter name='transparent' value=\"true\" />\n<parameter name='speed-value' value='`$zte-bandwidth`' />\n<parameter name='operational-status' value=\"down\" />\n<parameter name='in-maint' value=\"true\" />\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4113,\r
+ "y": 1816,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "a6acf286.7190a",\r
+ "655a7457.79319c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a6acf286.7190a",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4301,\r
+ "y": 1816,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "f73009af.d52ca8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "655a7457.79319c",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4298,\r
+ "y": 1877,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "367baa79.63cc46"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f73009af.d52ca8",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4487,\r
+ "y": 1816,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "6efad235.03a13c",\r
+ "type": "update",\r
+ "name": "save p-interface",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid\n AND p-interface.interface-name = $zte-unique-ltpId' > \n<parameter name='interface-name' value='`$zte-unique-ltpId`' />\n<parameter name='network-ref' value=\"`'providerId/' + $prop.zte.provider-id + '/topologyId/' + $prop.zte.topo-id + '/clientId/' + $prop.zte.client-id`\" />\n<parameter name='transparent' value=\"true\" />\n<parameter name='speed-value' value='`$zte-bandwidth`' />\n<parameter name='operational-status' value=\"up\" />\n<parameter name='in-maint' value=\"true\" />\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4520,\r
+ "y": 1701,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "367baa79.63cc46",\r
+ "type": "update",\r
+ "name": "save p-interface",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n key='pnf.pnf-name = $ztetopologynodedetails.output.node.uuid\n AND p-interface.interface-name = $zte-unique-ltpId' > \n<parameter name='interface-name' value='`$zte-unique-ltpId`' />\n<parameter name='network-ref' value=\"`'providerId/' + $prop.zte.provider-id + '/topologyId/' + $prop.zte.topo-id + '/clientId/' + $prop.zte.client-id`\" />\n<parameter name='transparent' value=\"true\" />\n<parameter name='speed-value' value='`$zte-bandwidth`' />\n<parameter name='operational-status' value=\"up\" />\n<parameter name='in-maint' value=\"true\" />\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4514,\r
+ "y": 1877,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "bcbc6e2c.3314",\r
+ "type": "set",\r
+ "name": "set params",\r
+ "xml": "<set>\n<parameter name='prop.zte.network-id' value=\"zteNetwork\" />\n<parameter name='prop.zte.client-id' value=\"zteClient1\" />\n<parameter name='prop.zte.topo-id' value=\"zteTopo1\" />\n<parameter name='prop.zte.provider-id' value=\"zteProvider1\" />\n",\r
+ "comments": "",\r
+ "x": 1604,\r
+ "y": 597,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "2d5905b0.3495ea",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1871,\r
+ "y": 749,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "c9e69fe4.50fcd",\r
+ "69930609.325f68"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "69930609.325f68",\r
+ "type": "set",\r
+ "name": "set odutopo node name",\r
+ "xml": "<set>\n<parameter name='prop.zte.odutopo.node.name' value='`$ztetopologynode.output.topology.node-ref-id[$pidx]`' />\n",\r
+ "comments": "",\r
+ "x": 2135,\r
+ "y": 674,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e65cd4cb.61e0c8",\r
+ "type": "set",\r
+ "name": "set odutopo node nep uuid",\r
+ "xml": "<set>\n<parameter name='prop.zte.odutopo.node.nep.uuid' value='`$ztetopologynodedetails.output.node.node-edge-point-id[$ridx]`' />\n",\r
+ "comments": "",\r
+ "x": 2652,\r
+ "y": 1158,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "7e2199ff.99b1c8",\r
+ "type": "for",\r
+ "name": "for each oduTopology node nep",\r
+ "xml": "<for index='ridx' start='0' end='`$ztetopologynodedetails.output.node.node-edge-point-id_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2132,\r
+ "y": 1159,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "cf240b59.497fb8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "cf240b59.497fb8",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2397,\r
+ "y": 1158,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "e65cd4cb.61e0c8",\r
+ "f00776db.4dbaf8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f75f21b7.efa77",\r
+ "type": "set",\r
+ "name": "set zte bandwidth",\r
+ "xml": "<set>\n<parameter name='zte-bandwidth' value='`1250000000 * $ztetopologynodenepdetails.output.node-edge-point.lp[0].odu-nep-pac.odu-capacity`' />\n",\r
+ "comments": "",\r
+ "x": 3679,\r
+ "y": 1598,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "16563079.8d5e2",\r
+ "type": "execute",\r
+ "name": "execute Properties",\r
+ "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",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1551,\r
+ "y": 114,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "ca881019.9ce88",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1353,\r
+ "y": 664,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "bcbc6e2c.3314",\r
+ "4b8d1cd8.c32504",\r
+ "48652b97.2fedc4"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6aaa8b79.149894",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$ztetopologynode.output.topology.layer-protocol-name[0] == 'ODU'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1059,\r
+ "y": 562,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "3cbcd27b.e8a5ce",\r
+ "e7e2532e.34e23"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e7e2532e.34e23",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1204,\r
+ "y": 664,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "ca881019.9ce88"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "3cbcd27b.e8a5ce",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1206,\r
+ "y": 562,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "4a607014.a17fa"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "9b66d171.8f74a",\r
+ "type": "set",\r
+ "name": "set topo name",\r
+ "xml": "<set>\n<parameter name='prop.zte.odutopo.name' value='`$ztetopology.output.topology.node-ref-id[$nidx]`' />\n",\r
+ "comments": "",\r
+ "x": 1916,\r
+ "y": 336,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "5cd977af.6d2188",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1725,\r
+ "y": 336,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "9b66d171.8f74a",\r
+ "5d5e9d41.c00664"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "36d5c2cc.d55c4e",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3216,\r
+ "y": 1510,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "62e34399.97db9c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "c6db88ea.32d128",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3210,\r
+ "y": 1437,\r
+ "z": "540d3add.6d0b44",\r
+ "wires": [\r
+ [\r
+ "209b7c79.7331c4"\r
+ ]\r
+ ]\r