+[\r
+ {\r
+ "id": "dcad323c.dc4798",\r
+ "type": "dgstart",\r
+ "name": "DGSTART",\r
+ "outputs": 1,\r
+ "x": 128,\r
+ "y": 72,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "2c6d583b.e0ed6"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "2c6d583b.e0ed6",\r
+ "type": "service-logic",\r
+ "name": "GENERIC-RESOURCE-API ${project.version}",\r
+ "module": "GENERIC-RESOURCE-API",\r
+ "version": "${project.version}",\r
+ "comments": "",\r
+ "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}'>",\r
+ "outputs": 1,\r
+ "x": 264,\r
+ "y": 185,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "710efd23.956604"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "710efd23.956604",\r
+ "type": "method",\r
+ "name": "tsli-vnf-topology-operation-find-maximum-used-tpn",\r
+ "xml": "<method rpc='tsli-vnf-topology-operation-find-maximum-used-tpn' mode='sync'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 380.0001220703125,\r
+ "y": 287,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "86a8a352.0226a"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "86a8a352.0226a",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 554.9688720703125,\r
+ "y": 367.74163818359375,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "d7203925.27f628",\r
+ "5563cab3.b9ec1c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "d7203925.27f628",\r
+ "type": "save",\r
+ "name": "get all-vpn-bindings from aai",\r
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-bindings\"\n\t key=\"selflink = 'https://aai.onap:8443/aai/v21/network/vpn-bindings\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.allvpnbindings\" >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 781,\r
+ "y": 368,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "8a1cac64.d9f088",\r
+ "28ca26e4.951a3a",\r
+ "79b4f344.796bac"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "8a1cac64.d9f088",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1003,\r
+ "y": 366,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "cb805cfc.55e7f"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "28ca26e4.951a3a",\r
+ "type": "not-found",\r
+ "name": "not-found",\r
+ "xml": "<outcome value='not-found'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1013.490966796875,\r
+ "y": 242.57403564453125,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "79b4f344.796bac",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1011,\r
+ "y": 286,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "e9ad4f40.e410c8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "cb805cfc.55e7f",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 1167,\r
+ "y": 367,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "d1872098.535da"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e9ad4f40.e410c8",\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": 1178,\r
+ "y": 285,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "d1872098.535da",\r
+ "type": "for",\r
+ "name": "for allvpnbidx in allvpnbindings",\r
+ "xml": "<for index='allvpnbidx' start='0' end='`$tmp.aai.allvpnbindings.vpn-binding_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 155,\r
+ "y": 517,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "867efd8f.191748"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "867efd8f.191748",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 418,\r
+ "y": 517,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "3686747b.9b8034"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "3686747b.9b8034",\r
+ "type": "switchNode",\r
+ "name": "switch customer-vpn-id is greater than maxtpn",\r
+ "xml": "<switch test=\"`$tmp.aai.allvpnbindings.vpn-binding[$allvpnbidx].customer-vpn-id >= $maxtpn `\">\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 707,\r
+ "y": 517,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "56c65c47.d113d4",\r
+ "dfa2f5df.4bb658"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "56c65c47.d113d4",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 989,\r
+ "y": 497,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "25625bbf.e04704"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "dfa2f5df.4bb658",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 989,\r
+ "y": 546,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "25625bbf.e04704",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1157,\r
+ "y": 497,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": [\r
+ [\r
+ "a0dd57a5.212ef"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5563cab3.b9ec1c",\r
+ "type": "set",\r
+ "name": "set maxtpn",\r
+ "xml": "<set>\n<parameter name='maxtpn' value='0' />\n\n\n",\r
+ "comments": "",\r
+ "x": 747,\r
+ "y": 305,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "a0dd57a5.212ef",\r
+ "type": "set",\r
+ "name": "set maxtpn",\r
+ "xml": "<set>\n<parameter name='maxtpn' value='`$tmp.aai.allvpnbindings.vpn-binding[$allvpnbidx].customer-vpn-id`' />\n",\r
+ "comments": "",\r
+ "x": 1332,\r
+ "y": 497,\r
+ "z": "ad0d9df6.18fd58",\r
+ "wires": []\r
+ }\r
+]
\ No newline at end of file