Allow sub directories for graphs
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sotn / GENERIC-RESOURCE-API_sotn-network-topology-operation-create.json
1 [
2   {
3     "id": "341efa5d.3b64a6",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 86,
8     "y": 31,
9     "z": "12958f29.9139d1",
10     "wires": [
11       [
12         "6fe36a2a.e8f534"
13       ]
14     ]
15   },
16   {
17     "id": "6fe36a2a.e8f534",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API ${project.version}",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "${project.version}",
22     "comments": "",
23     "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}'>",
24     "outputs": 1,
25     "x": 281.49999237060547,
26     "y": 100.99999287677929,
27     "z": "12958f29.9139d1",
28     "wires": [
29       [
30         "2163ea38.5f8506"
31       ]
32     ]
33   },
34   {
35     "id": "2163ea38.5f8506",
36     "type": "method",
37     "name": "sotn-network-topology-operation-create",
38     "xml": "<method rpc='sotn-network-topology-operation-create' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 280.49999237060547,
42     "y": 200.9999928767793,
43     "z": "12958f29.9139d1",
44     "wires": [
45       [
46         "1daa1b23.85b095"
47       ]
48     ]
49   },
50   {
51     "id": "1daa1b23.85b095",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">\n",
55     "atomic": "false",
56     "comments": "",
57     "outputs": 1,
58     "x": 420.49999237060547,
59     "y": 300.9999928767793,
60     "z": "12958f29.9139d1",
61     "wires": [
62       [
63         "1e60363f.72490a",
64         "83353300.c2eb9",
65         "a088e585.2065b8",
66         "238d29fd.4aeea6",
67         "f0b2c8c2.dc78a8",
68         "59d7449b.dee92c",
69         "26e9888d.5c8d38",
70         "8485dd7a.a3edc",
71         "db1f06f2.603038",
72         "939c727d.3556b",
73         "f50551ee.ae1a3"
74       ]
75     ]
76   },
77   {
78     "id": "1e60363f.72490a",
79     "type": "call",
80     "name": "call GENERIC-RESOURCE-API:validate-sotn-network-input-parameters",
81     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sotn-network-input-parameters' mode='sync' >\n",
82     "comments": "",
83     "outputs": 1,
84     "x": 850.5000038146973,
85     "y": 118.77774479938671,
86     "z": "12958f29.9139d1",
87     "wires": [
88       []
89     ]
90   },
91   {
92     "id": "83353300.c2eb9",
93     "type": "record",
94     "name": "record",
95     "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sotn-network-topology-operation-create\"/>\n<parameter name=\"field3\" value=\"SOTN-Config\"/>\n",
96     "comments": "",
97     "outputs": 1,
98     "x": 644.0556488037109,
99     "y": 296.2222046852112,
100     "z": "12958f29.9139d1",
101     "wires": [
102       []
103     ]
104   },
105   {
106     "id": "a088e585.2065b8",
107     "type": "execute",
108     "name": "execute generate-sotn-vpn-network-id",
109     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.sotn.network-id\"/>\n",
110     "comments": "",
111     "outputs": 1,
112     "x": 744.5000038146973,
113     "y": 158.7777447993867,
114     "z": "12958f29.9139d1",
115     "wires": [
116       []
117     ]
118   },
119   {
120     "id": "238d29fd.4aeea6",
121     "type": "switchNode",
122     "name": "switch service-data.networks_length",
123     "xml": "<switch test='`$service-data.networks.network_length`'>\n",
124     "comments": "",
125     "outputs": 1,
126     "x": 737.0556564331055,
127     "y": 247.2221913631074,
128     "z": "12958f29.9139d1",
129     "wires": [
130       [
131         "ed404518.0f77e8",
132         "ad805a2f.932de8"
133       ]
134     ]
135   },
136   {
137     "id": "ed404518.0f77e8",
138     "type": "other",
139     "name": "Null",
140     "xml": "<outcome value=''>\n",
141     "comments": "",
142     "outputs": 1,
143     "x": 964.0556488037109,
144     "y": 236.22220468521118,
145     "z": "12958f29.9139d1",
146     "wires": [
147       [
148         "7b7e8d7f.4eda74"
149       ]
150     ]
151   },
152   {
153     "id": "ad805a2f.932de8",
154     "type": "other",
155     "name": "other",
156     "xml": "<outcome value='Other'>\n",
157     "comments": "",
158     "outputs": 1,
159     "x": 964.0556488037109,
160     "y": 276.2222046852112,
161     "z": "12958f29.9139d1",
162     "wires": [
163       [
164         "c276afed.a21aa"
165       ]
166     ]
167   },
168   {
169     "id": "7b7e8d7f.4eda74",
170     "type": "set",
171     "name": "set nidx",
172     "xml": "<set>\n<parameter name='nidx' value='0' />\n",
173     "comments": "",
174     "x": 1106.555648803711,
175     "y": 236.22220468521118,
176     "z": "12958f29.9139d1",
177     "wires": []
178   },
179   {
180     "id": "4ebe96fe.9f23b8",
181     "type": "set",
182     "name": "set nidx",
183     "xml": "<set>\n<parameter name='nidx' value='`$service-data.networks.network_length`' />\n",
184     "comments": "",
185     "x": 1240.1111679077148,
186     "y": 237.77781438827515,
187     "z": "12958f29.9139d1",
188     "wires": []
189   },
190   {
191     "id": "f0b2c8c2.dc78a8",
192     "type": "set",
193     "name": "set network in service-data",
194     "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-id' value='`$prop.sotn.network-id`' />\n<parameter name='service-data.networks.network[$nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.service-information.' value='`$network-topology-operation-input.service-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-information.' value='`$network-topology-operation-input.network-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.' value='`$network-topology-operation-input.network-request-input.`' />\n<parameter name='service-data.networks.network_length' value='`$nidx+1`' />\n\n",
195     "comments": "",
196     "x": 705.5556488037109,
197     "y": 336.2222046852112,
198     "z": "12958f29.9139d1",
199     "wires": []
200   },
201   {
202     "id": "59d7449b.dee92c",
203     "type": "set",
204     "name": "set networkId and network-object-path",
205     "xml": "<set>\n<parameter name='networkId' value='`$prop.sotn.network-id`' />\n<parameter name=\"network-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $network-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />",
206     "comments": "",
207     "x": 741.0556488037109,
208     "y": 376.2222046852112,
209     "z": "12958f29.9139d1",
210     "wires": []
211   },
212   {
213     "id": "26e9888d.5c8d38",
214     "type": "returnSuccess",
215     "name": "return success",
216     "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",
217     "comments": "",
218     "x": 664.7224884033203,
219     "y": 542.8889315128326,
220     "z": "12958f29.9139d1",
221     "wires": []
222   },
223   {
224     "id": "8485dd7a.a3edc",
225     "type": "set",
226     "name": "set network-level-oper-status",
227     "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />",
228     "comments": "",
229     "x": 712.5556488037109,
230     "y": 416.2222046852112,
231     "z": "12958f29.9139d1",
232     "wires": []
233   },
234   {
235     "id": "db1f06f2.603038",
236     "type": "save",
237     "name": "save SOTN connectivity resource in AAI",
238     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.sotn.network-id' >\n<parameter name='connectivity-id' value='`$prop.sotn.network-id`' />\n<parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />\n<parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\n<parameter name='CIR' value='`$prop.sotn.cir`' />\n<parameter name='EIR' value='`$prop.sotn.eir`' />\n<parameter name='CBS' value='`$prop.sotn.cbs`' />\n<parameter name='EBS' value='`$prop.sotn.ebs`' />\n<parameter name='color-aware' value='`$prop.sotn.colorAware`' />\n<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />\n<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />\n<parameter name='access-provider-id' value='`$prop.sotn.access-provider-id`' />\n<parameter name='access-client-id' value='`$prop.sotn.access-client-id`' />\n<parameter name='access-topology-id' value='`$prop.sotn.access-topology-id`' />\n<parameter name='access-node-id' value='`$prop.sotn.access-node-id`' />\n<parameter name='access-ltp-id' value='`$prop.sotn.access-ltp-id`' />\n<parameter name='cvlan' value='`$prop.sotn.cVLAN`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $network-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />",
239     "comments": "",
240     "outputs": 1,
241     "x": 745.0556488037109,
242     "y": 462.88889360427856,
243     "z": "12958f29.9139d1",
244     "wires": [
245       []
246     ]
247   },
248   {
249     "id": "939c727d.3556b",
250     "type": "save",
251     "name": "save service relationship in AAI",
252     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id \n         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />",
253     "comments": "",
254     "outputs": 1,
255     "x": 720.0556602478027,
256     "y": 500.666645526886,
257     "z": "12958f29.9139d1",
258     "wires": [
259       []
260     ]
261   },
262   {
263     "id": "5a63d0be.0dd08",
264     "type": "for",
265     "name": "for each existing network",
266     "xml": "<for index='idx' start='0' end='`$nidx`' >\n",
267     "comments": "",
268     "outputs": 1,
269     "x": 1109.5397109985352,
270     "y": 380.99995657848194,
271     "z": "12958f29.9139d1",
272     "wires": [
273       [
274         "f2a7b4ef.7dee18"
275       ]
276     ]
277   },
278   {
279     "id": "c276afed.a21aa",
280     "type": "block",
281     "name": "block",
282     "xml": "<block>\n",
283     "atomic": "false",
284     "comments": "",
285     "outputs": 1,
286     "x": 1108.4126930236816,
287     "y": 276.1587166786194,
288     "z": "12958f29.9139d1",
289     "wires": [
290       [
291         "5a63d0be.0dd08",
292         "4ebe96fe.9f23b8"
293       ]
294     ]
295   },
296   {
297     "id": "f2a7b4ef.7dee18",
298     "type": "switchNode",
299     "name": "switch networkid found",
300     "xml": "<switch test=\"`$service-data.networks.network[$idx].network-id == $network-topology-operation-input.network-information.network-id`\">\n",
301     "comments": "",
302     "outputs": 1,
303     "x": 1384.8254318237305,
304     "y": 380.5714592640288,
305     "z": "12958f29.9139d1",
306     "wires": [
307       [
308         "69e5d9d8.6152c8"
309       ]
310     ]
311   },
312   {
313     "id": "69e5d9d8.6152c8",
314     "type": "outcomeTrue",
315     "name": "true",
316     "xml": "<outcome value='true'>\n",
317     "comments": "",
318     "outputs": 1,
319     "x": 1285.5556297302246,
320     "y": 439.14289042400196,
321     "z": "12958f29.9139d1",
322     "wires": [
323       [
324         "2aa1e5e3.a3646a"
325       ]
326     ]
327   },
328   {
329     "id": "7fda1459.886ccc",
330     "type": "comment",
331     "name": "make sure this network doesn't exist already",
332     "info": "",
333     "comments": "",
334     "x": 1333.1904411315918,
335     "y": 339.2540139858611,
336     "z": "12958f29.9139d1",
337     "wires": []
338   },
339   {
340     "id": "2aa1e5e3.a3646a",
341     "type": "returnFailure",
342     "name": "return failure",
343     "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=\"network-topology-operation-input.network-request-input.network-id already found in service-data\" />\n",
344     "comments": "",
345     "x": 1433.3057327270508,
346     "y": 439.00008249282837,
347     "z": "12958f29.9139d1",
348     "wires": []
349   },
350   {
351     "id": "bf34c45.8795338",
352     "type": "block",
353     "name": "block",
354     "xml": "<block>\n",
355     "atomic": "false",
356     "comments": "",
357     "outputs": 1,
358     "x": 1399.9572257995605,
359     "y": 208.77780199050903,
360     "z": "12958f29.9139d1",
361     "wires": [
362       [
363         "12be9566.c7eb7b",
364         "7bec5917.3ffc18",
365         "a1288c23.b615f",
366         "af84978c.aabb08",
367         "8d1b65f0.441d58",
368         "4a9af7ad.2879c8",
369         "ba3dcad9.481608",
370         "5806cf92.6a521",
371         "bd6407fd.e5e7e8",
372         "37b39115.cca1ce",
373         "5e46e6d8.c63f48",
374         "13ee1e74.912c62",
375         "79a54f85.8c9c5",
376         "d44eb5ab.296838",
377         "c0af4869.cb2978"
378       ]
379     ]
380   },
381   {
382     "id": "12be9566.c7eb7b",
383     "type": "switchNode",
384     "name": "switch name",
385     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
386     "comments": "",
387     "outputs": 1,
388     "x": 1658.178970336914,
389     "y": 66.11110544204712,
390     "z": "12958f29.9139d1",
391     "wires": [
392       [
393         "ae97dc6a.f8715"
394       ]
395     ]
396   },
397   {
398     "id": "ae97dc6a.f8715",
399     "type": "outcomeTrue",
400     "name": "true",
401     "xml": "<outcome value='true'>\n",
402     "comments": "",
403     "outputs": 1,
404     "x": 1845.178970336914,
405     "y": 62.11110544204712,
406     "z": "12958f29.9139d1",
407     "wires": [
408       [
409         "bc3e07b4.946d68"
410       ]
411     ]
412   },
413   {
414     "id": "bc3e07b4.946d68",
415     "type": "set",
416     "name": "set name",
417     "xml": "<set>\n<parameter name='prop.sotn.etht-svc-name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
418     "comments": "",
419     "x": 1995.179100036621,
420     "y": 60.7111120223999,
421     "z": "12958f29.9139d1",
422     "wires": []
423   },
424   {
425     "id": "7bec5917.3ffc18",
426     "type": "switchNode",
427     "name": "switch description",
428     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'description'`\">\n",
429     "comments": "",
430     "outputs": 1,
431     "x": 1669.0186309814453,
432     "y": 106.11110353469849,
433     "z": "12958f29.9139d1",
434     "wires": [
435       [
436         "39bacf03.cf3f9"
437       ]
438     ]
439   },
440   {
441     "id": "39bacf03.cf3f9",
442     "type": "outcomeTrue",
443     "name": "true",
444     "xml": "<outcome value='true'>\n",
445     "comments": "",
446     "outputs": 1,
447     "x": 1839.0186309814453,
448     "y": 102.11110353469849,
449     "z": "12958f29.9139d1",
450     "wires": [
451       [
452         "5f54eacf.46e154"
453       ]
454     ]
455   },
456   {
457     "id": "5f54eacf.46e154",
458     "type": "set",
459     "name": "set etht-svc-descr",
460     "xml": "<set>\n<parameter name='prop.sotn.etht-svc-descr' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
461     "comments": "",
462     "x": 2026.352071762085,
463     "y": 100.57226037979126,
464     "z": "12958f29.9139d1",
465     "wires": []
466   },
467   {
468     "id": "f50551ee.ae1a3",
469     "type": "for",
470     "name": "for loop i - Network input parameters",
471     "xml": "<for index=\"idx\" start=\"0\" end=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`\">\n",
472     "comments": "",
473     "outputs": 1,
474     "x": 738.7343673706055,
475     "y": 207.5555348689668,
476     "z": "12958f29.9139d1",
477     "wires": [
478       [
479         "bf34c45.8795338"
480       ]
481     ]
482   },
483   {
484     "id": "a1288c23.b615f",
485     "type": "switchNode",
486     "name": "switch tenantId",
487     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'tenantId'`\">\n",
488     "comments": "",
489     "outputs": 1,
490     "x": 1659.4010124206543,
491     "y": 149.44443082809448,
492     "z": "12958f29.9139d1",
493     "wires": [
494       [
495         "85b237c8.6a5728"
496       ]
497     ]
498   },
499   {
500     "id": "85b237c8.6a5728",
501     "type": "outcomeTrue",
502     "name": "true",
503     "xml": "<outcome value='true'>\n",
504     "comments": "",
505     "outputs": 1,
506     "x": 1846.4010124206543,
507     "y": 145.44443082809448,
508     "z": "12958f29.9139d1",
509     "wires": [
510       [
511         "1f01ba7.909de46"
512       ]
513     ]
514   },
515   {
516     "id": "1f01ba7.909de46",
517     "type": "set",
518     "name": "set tenantId",
519     "xml": "<set>\n<parameter name='prop.sotn.tenantId' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
520     "comments": "",
521     "x": 2014.4010124206543,
522     "y": 146.0444369316101,
523     "z": "12958f29.9139d1",
524     "wires": []
525   },
526   {
527     "id": "af84978c.aabb08",
528     "type": "switchNode",
529     "name": "switch cir",
530     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'cir'`\">\n",
531     "comments": "",
532     "outputs": 1,
533     "x": 1641.2406692504883,
534     "y": 239.44448900222778,
535     "z": "12958f29.9139d1",
536     "wires": [
537       [
538         "68c32198.953bc"
539       ]
540     ]
541   },
542   {
543     "id": "68c32198.953bc",
544     "type": "outcomeTrue",
545     "name": "true",
546     "xml": "<outcome value='true'>\n",
547     "comments": "",
548     "outputs": 1,
549     "x": 1849.240737915039,
550     "y": 235.4445023536682,
551     "z": "12958f29.9139d1",
552     "wires": [
553       [
554         "fcd5f3e.122b91"
555       ]
556     ]
557   },
558   {
559     "id": "fcd5f3e.122b91",
560     "type": "set",
561     "name": "set cir",
562     "xml": "<set>\n<parameter name='prop.sotn.cir' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
563     "comments": "",
564     "x": 1998.5740585327148,
565     "y": 233.90564966201782,
566     "z": "12958f29.9139d1",
567     "wires": []
568   },
569   {
570     "id": "8d1b65f0.441d58",
571     "type": "switchNode",
572     "name": "switch vpnType",
573     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'vpnType'`\">\n",
574     "comments": "",
575     "outputs": 1,
576     "x": 1660.5491409301758,
577     "y": 193.2222080230713,
578     "z": "12958f29.9139d1",
579     "wires": [
580       [
581         "aeee7e59.41fe6"
582       ]
583     ]
584   },
585   {
586     "id": "aeee7e59.41fe6",
587     "type": "outcomeTrue",
588     "name": "true",
589     "xml": "<outcome value='true'>\n",
590     "comments": "",
591     "outputs": 1,
592     "x": 1847.5491409301758,
593     "y": 189.2222080230713,
594     "z": "12958f29.9139d1",
595     "wires": [
596       [
597         "efbe141c.2693e8"
598       ]
599     ]
600   },
601   {
602     "id": "efbe141c.2693e8",
603     "type": "set",
604     "name": "set vpnType",
605     "xml": "<set>\n<parameter name='prop.sotn.vpnType' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
606     "comments": "",
607     "x": 2016.8827743530273,
608     "y": 186.68337297439575,
609     "z": "12958f29.9139d1",
610     "wires": []
611   },
612   {
613     "id": "4a9af7ad.2879c8",
614     "type": "switchNode",
615     "name": "switch access-provider-id",
616     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'access-provider-id'`\">\n",
617     "comments": "",
618     "outputs": 1,
619     "x": 1682.030776977539,
620     "y": 515.6667265892029,
621     "z": "12958f29.9139d1",
622     "wires": [
623       [
624         "8268dacb.9b51a8"
625       ]
626     ]
627   },
628   {
629     "id": "ba3dcad9.481608",
630     "type": "switchNode",
631     "name": "switch access-client-id",
632     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'access-client-id'`\">\n",
633     "comments": "",
634     "outputs": 1,
635     "x": 1674.5862579345703,
636     "y": 561.0000557899475,
637     "z": "12958f29.9139d1",
638     "wires": [
639       [
640         "a95546f9.dbc8c8"
641       ]
642     ]
643   },
644   {
645     "id": "5806cf92.6a521",
646     "type": "switchNode",
647     "name": "switch access-topology-id",
648     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'access-topology-id'`\">\n",
649     "comments": "",
650     "outputs": 1,
651     "x": 1679.0307159423828,
652     "y": 599.8889412879944,
653     "z": "12958f29.9139d1",
654     "wires": [
655       [
656         "2720e3f9.d49aac"
657       ]
658     ]
659   },
660   {
661     "id": "8268dacb.9b51a8",
662     "type": "outcomeTrue",
663     "name": "true",
664     "xml": "<outcome value='true'>\n",
665     "comments": "",
666     "outputs": 1,
667     "x": 1866.030776977539,
668     "y": 514.666741847992,
669     "z": "12958f29.9139d1",
670     "wires": [
671       [
672         "4e3a7098.974c8"
673       ]
674     ]
675   },
676   {
677     "id": "a95546f9.dbc8c8",
678     "type": "outcomeTrue",
679     "name": "true",
680     "xml": "<outcome value='true'>\n",
681     "comments": "",
682     "outputs": 1,
683     "x": 1861.5862579345703,
684     "y": 557.0000557899475,
685     "z": "12958f29.9139d1",
686     "wires": [
687       [
688         "640cc28a.98572c"
689       ]
690     ]
691   },
692   {
693     "id": "2720e3f9.d49aac",
694     "type": "outcomeTrue",
695     "name": "true",
696     "xml": "<outcome value='true'>\n",
697     "comments": "",
698     "outputs": 1,
699     "x": 1866.0307159423828,
700     "y": 595.8889412879944,
701     "z": "12958f29.9139d1",
702     "wires": [
703       [
704         "21bffbdb.c6eb94"
705       ]
706     ]
707   },
708   {
709     "id": "4e3a7098.974c8",
710     "type": "set",
711     "name": "set access-provider-id",
712     "xml": "<set>\n<parameter name='prop.sotn.access-provider-id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
713     "comments": "",
714     "x": 2049.2531356811523,
715     "y": 513.7779259681702,
716     "z": "12958f29.9139d1",
717     "wires": []
718   },
719   {
720     "id": "640cc28a.98572c",
721     "type": "set",
722     "name": "set access-client-id",
723     "xml": "<set>\n<parameter name='prop.sotn.access-client-id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
724     "comments": "",
725     "x": 2038.1421737670898,
726     "y": 555.0105323791504,
727     "z": "12958f29.9139d1",
728     "wires": []
729   },
730   {
731     "id": "21bffbdb.c6eb94",
732     "type": "set",
733     "name": "set access-topology-id",
734     "xml": "<set>\n<parameter name='prop.sotn.access-topology-id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
735     "comments": "",
736     "x": 2048.031089782715,
737     "y": 593.8993887901306,
738     "z": "12958f29.9139d1",
739     "wires": []
740   },
741   {
742     "id": "bd6407fd.e5e7e8",
743     "type": "switchNode",
744     "name": "switch access-node-id",
745     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'access-node-id'`\">\n",
746     "comments": "",
747     "outputs": 1,
748     "x": 1679.845474243164,
749     "y": 646.5555849075317,
750     "z": "12958f29.9139d1",
751     "wires": [
752       [
753         "7f7eda44.4baf24"
754       ]
755     ]
756   },
757   {
758     "id": "7f7eda44.4baf24",
759     "type": "outcomeTrue",
760     "name": "true",
761     "xml": "<outcome value='true'>\n",
762     "comments": "",
763     "outputs": 1,
764     "x": 1866.845474243164,
765     "y": 642.5555849075317,
766     "z": "12958f29.9139d1",
767     "wires": [
768       [
769         "932f3665.ab2778"
770       ]
771     ]
772   },
773   {
774     "id": "37b39115.cca1ce",
775     "type": "switchNode",
776     "name": "switch access-ltp-id",
777     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'access-ltp-id'`\">\n",
778     "comments": "",
779     "outputs": 1,
780     "x": 1676.6232452392578,
781     "y": 689.0000615119934,
782     "z": "12958f29.9139d1",
783     "wires": [
784       [
785         "da95a048.53cf8"
786       ]
787     ]
788   },
789   {
790     "id": "da95a048.53cf8",
791     "type": "outcomeTrue",
792     "name": "true",
793     "xml": "<outcome value='true'>\n",
794     "comments": "",
795     "outputs": 1,
796     "x": 1863.6232452392578,
797     "y": 685.0000615119934,
798     "z": "12958f29.9139d1",
799     "wires": [
800       [
801         "4432e921.5fd6d8"
802       ]
803     ]
804   },
805   {
806     "id": "932f3665.ab2778",
807     "type": "set",
808     "name": "set access-node-id",
809     "xml": "<set>\n<parameter name='prop.sotn.access-node-id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
810     "comments": "",
811     "x": 2038.8457870483398,
812     "y": 641.2327189445496,
813     "z": "12958f29.9139d1",
814     "wires": []
815   },
816   {
817     "id": "4432e921.5fd6d8",
818     "type": "set",
819     "name": "set access-ltp-id",
820     "xml": "<set>\n<parameter name='prop.sotn.access-ltp-id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
821     "comments": "",
822     "x": 2029.289939880371,
823     "y": 684.0104908943176,
824     "z": "12958f29.9139d1",
825     "wires": []
826   },
827   {
828     "id": "5e46e6d8.c63f48",
829     "type": "switchNode",
830     "name": "switch eir",
831     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'eir'`\">\n",
832     "comments": "",
833     "outputs": 1,
834     "x": 1642.531120300293,
835     "y": 282.1423554420471,
836     "z": "12958f29.9139d1",
837     "wires": [
838       [
839         "fc17f5c5.ae3be8"
840       ]
841     ]
842   },
843   {
844     "id": "fc17f5c5.ae3be8",
845     "type": "outcomeTrue",
846     "name": "true",
847     "xml": "<outcome value='true'>\n",
848     "comments": "",
849     "outputs": 1,
850     "x": 1844.5310821533203,
851     "y": 277.14237546920776,
852     "z": "12958f29.9139d1",
853     "wires": [
854       [
855         "5963427e.099eec"
856       ]
857     ]
858   },
859   {
860     "id": "5963427e.099eec",
861     "type": "set",
862     "name": "set eir",
863     "xml": "<set>\n<parameter name='prop.sotn.eir' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
864     "comments": "",
865     "x": 2000.8645858764648,
866     "y": 276.6035113334656,
867     "z": "12958f29.9139d1",
868     "wires": []
869   },
870   {
871     "id": "13ee1e74.912c62",
872     "type": "switchNode",
873     "name": "switch cbs",
874     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'cbs'`\">\n",
875     "comments": "",
876     "outputs": 1,
877     "x": 1642.531120300293,
878     "y": 331.1423554420471,
879     "z": "12958f29.9139d1",
880     "wires": [
881       [
882         "52037d34.46c984"
883       ]
884     ]
885   },
886   {
887     "id": "52037d34.46c984",
888     "type": "outcomeTrue",
889     "name": "true",
890     "xml": "<outcome value='true'>\n",
891     "comments": "",
892     "outputs": 1,
893     "x": 1841.5310821533203,
894     "y": 327.14236211776733,
895     "z": "12958f29.9139d1",
896     "wires": [
897       [
898         "87d5db86.520f08"
899       ]
900     ]
901   },
902   {
903     "id": "87d5db86.520f08",
904     "type": "set",
905     "name": "set cbs",
906     "xml": "<set>\n<parameter name='prop.sotn.cbs' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
907     "comments": "",
908     "x": 1999.864646911621,
909     "y": 325.60352182388306,
910     "z": "12958f29.9139d1",
911     "wires": []
912   },
913   {
914     "id": "79a54f85.8c9c5",
915     "type": "switchNode",
916     "name": "switch ebs",
917     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ebs'`\">\n",
918     "comments": "",
919     "outputs": 1,
920     "x": 1642.531120300293,
921     "y": 376.1423554420471,
922     "z": "12958f29.9139d1",
923     "wires": [
924       [
925         "c2f96fa0.ad15c"
926       ]
927     ]
928   },
929   {
930     "id": "c2f96fa0.ad15c",
931     "type": "outcomeTrue",
932     "name": "true",
933     "xml": "<outcome value='true'>\n",
934     "comments": "",
935     "outputs": 1,
936     "x": 1841.5310821533203,
937     "y": 369.14236307144165,
938     "z": "12958f29.9139d1",
939     "wires": [
940       [
941         "9e90ea61.5694f8"
942       ]
943     ]
944   },
945   {
946     "id": "9e90ea61.5694f8",
947     "type": "set",
948     "name": "set ebs",
949     "xml": "<set>\n<parameter name='prop.sotn.ebs' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
950     "comments": "",
951     "x": 2002.864646911621,
952     "y": 370.60352182388306,
953     "z": "12958f29.9139d1",
954     "wires": []
955   },
956   {
957     "id": "d44eb5ab.296838",
958     "type": "switchNode",
959     "name": "switch colorAware",
960     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'colorAware'`\">\n",
961     "comments": "",
962     "outputs": 1,
963     "x": 1664.5312042236328,
964     "y": 423.1423726081848,
965     "z": "12958f29.9139d1",
966     "wires": [
967       [
968         "b8905300.a37c5"
969       ]
970     ]
971   },
972   {
973     "id": "b8905300.a37c5",
974     "type": "outcomeTrue",
975     "name": "true",
976     "xml": "<outcome value='true'>\n",
977     "comments": "",
978     "outputs": 1,
979     "x": 1842.53120803833,
980     "y": 417.1423649787903,
981     "z": "12958f29.9139d1",
982     "wires": [
983       [
984         "a701fe84.51e22"
985       ]
986     ]
987   },
988   {
989     "id": "a701fe84.51e22",
990     "type": "set",
991     "name": "set colorAware",
992     "xml": "<set>\n<parameter name='prop.sotn.colorAware' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
993     "comments": "",
994     "x": 2023.8645858764648,
995     "y": 416.6035237312317,
996     "z": "12958f29.9139d1",
997     "wires": []
998   },
999   {
1000     "id": "c0af4869.cb2978",
1001     "type": "switchNode",
1002     "name": "switch couplingFlag",
1003     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'couplingFlag'`\">\n",
1004     "comments": "",
1005     "outputs": 1,
1006     "x": 1664.5312118530273,
1007     "y": 469.14239740371704,
1008     "z": "12958f29.9139d1",
1009     "wires": [
1010       [
1011         "b6ad72cc.3d503"
1012       ]
1013     ]
1014   },
1015   {
1016     "id": "b6ad72cc.3d503",
1017     "type": "outcomeTrue",
1018     "name": "true",
1019     "xml": "<outcome value='true'>\n",
1020     "comments": "",
1021     "outputs": 1,
1022     "x": 1842.5312042236328,
1023     "y": 461.1423659324646,
1024     "z": "12958f29.9139d1",
1025     "wires": [
1026       [
1027         "189417c4.cf2b18"
1028       ]
1029     ]
1030   },
1031   {
1032     "id": "189417c4.cf2b18",
1033     "type": "set",
1034     "name": "set couplingFlag",
1035     "xml": "<set>\n<parameter name='prop.sotn.couplingFlag' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1036     "comments": "",
1037     "x": 2027.8645858764648,
1038     "y": 461.6035485267639,
1039     "z": "12958f29.9139d1",
1040     "wires": []
1041   },
1042   {
1043     "id": "75b2fbdb.c98244",
1044     "type": "comment",
1045     "name": "TODO: Recheck AAI schemas",
1046     "info": "",
1047     "comments": "",
1048     "x": 709.0312728881836,
1049     "y": 65.14243173599243,
1050     "z": "12958f29.9139d1",
1051     "wires": []
1052   }
1053 ]