+ "id": "41001981.644338",
+ "type": "call",
+ "name": "call GENERIC-RESOURCE-API:validate-network-input-parameters",
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input-parameters' mode='sync' >\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 906.3645935058594,
+ "y": 62.36457824707031,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "fbe61431.dcd008",
+ "type": "for",
+ "name": "for each network-input-parameters",
+ "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1424.3648834228516,
+ "y": 335.364639043808,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "bde6b624.723588"
+ ]
+ ]
+ },
+ {
+ "id": "bde6b624.723588",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 1671.3647918701172,
+ "y": 333.36460852622986,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "98af934f.de5ca",
+ "3f901ccb.13f7e4",
+ "fd071c4f.c5a93",
+ "3bc28b07.5abd24",
+ "d7ef4fd8.01b03",
+ "23f59b17.2b7104",
+ "ac8abe82.f1ed7",
+ "abada83e.899ad8",
+ "8275a286.575d3"
+ ]
+ ]
+ },
+ {
+ "id": "98af934f.de5ca",
+ "type": "switchNode",
+ "name": "switch id",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_id'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2158.36515045166,
+ "y": 209.36472511291504,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "e685ff47.0f8c6"
+ ]
+ ]
+ },
+ {
+ "id": "3f901ccb.13f7e4",
+ "type": "switchNode",
+ "name": "switch description",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_description'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2186.36515045166,
+ "y": 263.3647108078003,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "92cb9e5c.495d"
+ ]
+ ]
+ },
+ {
+ "id": "fd071c4f.c5a93",
+ "type": "switchNode",
+ "name": "switch routerId",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_routerId'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2175.3649368286133,
+ "y": 394.364670753479,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "611f6a53.2c5e34"
+ ]
+ ]
+ },
+ {
+ "id": "3bc28b07.5abd24",
+ "type": "switchNode",
+ "name": "switch importRT1",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_importRT1'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2183.6506729125977,
+ "y": 455.6504240036011,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "375c46a9.18d9fa"
+ ]
+ ]
+ },
+ {
+ "id": "d7ef4fd8.01b03",
+ "type": "switchNode",
+ "name": "switch exportRT1",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT1'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2184.650733947754,
+ "y": 519.6503947973251,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "7f0820af.096cd"
+ ]
+ ]
+ },
+ {
+ "id": "23f59b17.2b7104",
+ "type": "switchNode",
+ "name": "switch vni",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_vni'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2155.650703430176,
+ "y": 582.650426864624,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "4089b1ef.cda1c"
+ ]
+ ]
+ },
+ {
+ "id": "e685ff47.0f8c6",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2373.36515045166,
+ "y": 208.36472511291504,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "51bd251c.e4250c"
+ ]
+ ]
+ },
+ {
+ "id": "92cb9e5c.495d",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2384.36515045166,
+ "y": 263.3647108078003,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "22a14741.398828"
+ ]
+ ]
+ },
+ {
+ "id": "611f6a53.2c5e34",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2380.3649368286133,
+ "y": 393.364670753479,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "41aaa6a9.d85078"
+ ]
+ ]
+ },
+ {
+ "id": "375c46a9.18d9fa",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2385.6506729125977,
+ "y": 454.6504240036011,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "df1889e8.640458"
+ ]
+ ]
+ },
+ {
+ "id": "7f0820af.096cd",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2380.650733947754,
+ "y": 516.6503947973251,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "c98004ad.61e968"
+ ]
+ ]
+ },
+ {
+ "id": "4089b1ef.cda1c",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2361.650703430176,
+ "y": 582.650426864624,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "66980c68.e238a4"
+ ]
+ ]
+ },
+ {
+ "id": "22a14741.398828",
+ "type": "set",
+ "name": "set description",
+ "xml": "<set>\n<parameter name='prop.dci-connects.description' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
+ "comments": "",
+ "x": 2566.36515045166,
+ "y": 256.3647108078003,
+ "z": "da02cf5f.ae6f3",
+ "wires": []
+ },
+ {
+ "id": "41aaa6a9.d85078",
+ "type": "set",
+ "name": "set router_id",
+ "xml": "<set>\n<parameter name='prop.dci-connects.router_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
+ "comments": "",
+ "x": 2571.3651580810547,
+ "y": 386.3647575378418,
+ "z": "da02cf5f.ae6f3",
+ "wires": []
+ },
+ {
+ "id": "66980c68.e238a4",
+ "type": "set",
+ "name": "set vni",
+ "xml": "<set>\n<parameter name='prop.dci-connects.vni' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
+ "comments": "",
+ "x": 2531.650703430176,
+ "y": 574.650426864624,
+ "z": "da02cf5f.ae6f3",
+ "wires": []
+ },
+ {
+ "id": "cb7a0f33.08841",
+ "type": "returnSuccess",
+ "name": "return success",
+ "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
+ "comments": "",
+ "x": 739.6504211425781,
+ "y": 1160.0789794921875,
+ "z": "da02cf5f.ae6f3",
+ "wires": []
+ },
+ {
+ "id": "ac8abe82.f1ed7",
+ "type": "switchNode",
+ "name": "switch name",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2169.5316848754883,
+ "y": 150.53135681152344,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "893c0950.32cf08"
+ ]
+ ]
+ },
+ {
+ "id": "893c0950.32cf08",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2367.5316848754883,
+ "y": 150.53135681152344,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "96a16277.d8925"
+ ]
+ ]
+ },
+ {
+ "id": "96a16277.d8925",
+ "type": "set",
+ "name": "set name",
+ "xml": "<set>\n<parameter name='prop.dci-connects.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
+ "comments": "",
+ "x": 2549.5316848754883,
+ "y": 143.53135681152344,
+ "z": "da02cf5f.ae6f3",
+ "wires": []
+ },
+ {
+ "id": "abada83e.899ad8",
+ "type": "switchNode",
+ "name": "switch networkName",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_networkName'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2193.0314712524414,
+ "y": 329.5312967300415,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "1782d68.c5bab2a"
+ ]
+ ]
+ },
+ {
+ "id": "1782d68.c5bab2a",
+ "type": "outcomeTrue",
+ "name": "true",
+ "xml": "<outcome value='true'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2391.0314712524414,
+ "y": 329.5312967300415,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "c20d9d61.613f4"
+ ]
+ ]
+ },
+ {
+ "id": "d0276d0c.b633e",
+ "type": "block",
+ "name": "block : execute",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 740.0311813354492,
+ "y": 570.5312957763672,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "c757fa0f.e50b68",
+ "72f61efd.b156e",
+ "4214f6f2.3f8798"
+ ]
+ ]
+ },
+ {
+ "id": "c757fa0f.e50b68",
+ "type": "block",
+ "name": "block : executeSite1",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1032.5312423706055,
+ "y": 395.0312719345093,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "fbe61431.dcd008",
+ "5ae98389.5ebcac"
+ ]
+ ]
+ },
+ {
+ "id": "72f61efd.b156e",
+ "type": "block",
+ "name": "block : executeSite2",
+ "xml": "<block atomic=\"true\">",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 1049.5312881469727,
+ "y": 911.0312547683716,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "9f956db.3ed2b9",
+ "5ae98389.5ebcac"
+ ]
+ ]
+ },
+ {
+ "id": "f0009f7e.40e02",
+ "type": "switchNode",
+ "name": "switch id",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_id'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2144.031494140625,
+ "y": 730.0311889648438,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "f550858e.14e1d8"
+ ]
+ ]
+ },
+ {
+ "id": "5318cc5a.897f04",
+ "type": "switchNode",
+ "name": "switch description",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_description'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2168.0318450927734,
+ "y": 789.031195640564,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "bcd540c3.4e804",
+ "69713a16.fbae84"
+ ]
+ ]
+ },
+ {
+ "id": "3b3ae1d4.d5835e",
+ "type": "switchNode",
+ "name": "switch routerId",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_routerId'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2177.031234741211,
+ "y": 985.0311613082886,
+ "z": "da02cf5f.ae6f3",
+ "wires": [
+ [
+ "f75e99a8.64ed88"
+ ]
+ ]
+ },
+ {
+ "id": "3ceece62.09ddd2",
+ "type": "switchNode",
+ "name": "switch importRT1",
+ "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_importRT1'`\">\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 2185.3169708251953,
+ "y": 1046.3169145584106,
+ "z": "da02cf5f.ae6f3",
+ "wires": [