f7332e850a52593e164a0c2d189a867b20590627
[sdnc/oam.git] / platform-logic / datachange / src / main / json / DataChange_esr-thirdparty-sdnc-discovery-of-zte.json
1 [\r
2     {\r
3         "id": "15787234.124136", \r
4         "type": "dgstart", \r
5         "name": "DGSTART", \r
6         "outputs": 1, \r
7         "x": 101, \r
8         "y": 108, \r
9         "z": "5c3ac6a5.48ce2", \r
10         "wires": [\r
11             [\r
12                 "65c08ccc.a64284"\r
13             ]\r
14         ]\r
15     }, \r
16     {\r
17         "id": "65c08ccc.a64284", \r
18         "type": "service-logic", \r
19         "name": "DataChange ${project.version}", \r
20         "module": "DataChange", \r
21         "version": "${project.version}", \r
22         "comments": "", \r
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='DataChange' version='${project.version}'>", \r
24         "outputs": 1, \r
25         "x": 205, \r
26         "y": 197, \r
27         "z": "5c3ac6a5.48ce2", \r
28         "wires": [\r
29             [\r
30                 "24732328.986984"\r
31             ]\r
32         ]\r
33     }, \r
34     {\r
35         "id": "24732328.986984", \r
36         "type": "method", \r
37         "name": "method esr-thirdparty-sdnc-discovery-of-zte", \r
38         "xml": "<method rpc='esr-thirdparty-sdnc-discovery-of-zte' mode='sync'>\n", \r
39         "comments": "", \r
40         "outputs": 1, \r
41         "x": 273, \r
42         "y": 295, \r
43         "z": "5c3ac6a5.48ce2", \r
44         "wires": [\r
45             [\r
46                 "255730f2.067e3"\r
47             ]\r
48         ]\r
49     }, \r
50     {\r
51         "id": "255730f2.067e3", \r
52         "type": "block", \r
53         "name": "block : atomic", \r
54         "xml": "<block atomic='true'>", \r
55         "atomic": "true", \r
56         "comments": "", \r
57         "outputs": 1, \r
58         "x": 197, \r
59         "y": 402, \r
60         "z": "5c3ac6a5.48ce2", \r
61         "wires": [\r
62             [\r
63                 "52a3f44e.4fe8d4"\r
64             ]\r
65         ]\r
66     }, \r
67     {\r
68         "id": "52a3f44e.4fe8d4", \r
69         "type": "switchNode", \r
70         "name": "switch aai-event-trigger", \r
71         "xml": "<switch test=\"`$data-change-notification-input.aai-event-trigger`\">\n", \r
72         "comments": "", \r
73         "outputs": 1, \r
74         "x": 399, \r
75         "y": 402, \r
76         "z": "5c3ac6a5.48ce2", \r
77         "wires": [\r
78             [\r
79                 "a7ad4b32.3232d", \r
80                 "7ca795d2.5ae15c"\r
81             ]\r
82         ]\r
83     }, \r
84     {\r
85         "id": "a7ad4b32.3232d", \r
86         "type": "outcome", \r
87         "name": "update", \r
88         "xml": "<outcome value='Update'>\n", \r
89         "comments": "", \r
90         "outputs": 1, \r
91         "x": 627, \r
92         "y": 357, \r
93         "z": "5c3ac6a5.48ce2", \r
94         "wires": [\r
95             [\r
96                 "6a7a4af2.cbffc4"\r
97             ]\r
98         ]\r
99     }, \r
100     {\r
101         "id": "7ca795d2.5ae15c", \r
102         "type": "outcome", \r
103         "name": "delete", \r
104         "xml": "<outcome value='delete'>\n", \r
105         "comments": "", \r
106         "outputs": 1, \r
107         "x": 625, \r
108         "y": 525, \r
109         "z": "5c3ac6a5.48ce2", \r
110         "wires": [\r
111             [\r
112                 "3084a5a8.99639a"\r
113             ]\r
114         ]\r
115     }, \r
116     {\r
117         "id": "3084a5a8.99639a", \r
118         "type": "block", \r
119         "name": "block : atomic", \r
120         "xml": "<block atomic='true'>", \r
121         "atomic": "true", \r
122         "comments": "", \r
123         "outputs": 1, \r
124         "x": 800, \r
125         "y": 525, \r
126         "z": "5c3ac6a5.48ce2", \r
127         "wires": [\r
128             [ ]\r
129         ]\r
130     }, \r
131     {\r
132         "id": "6a7a4af2.cbffc4", \r
133         "type": "block", \r
134         "name": "block", \r
135         "xml": "<block>\n", \r
136         "atomic": "false", \r
137         "comments": "", \r
138         "outputs": 1, \r
139         "x": 779, \r
140         "y": 357, \r
141         "z": "5c3ac6a5.48ce2", \r
142         "wires": [\r
143             [\r
144                 "9521c124.e5b908"\r
145             ]\r
146         ]\r
147     }, \r
148     {\r
149         "id": "9521c124.e5b908", \r
150         "type": "switchNode", \r
151         "name": "switch type", \r
152         "xml": "<switch test=\"`$prop.sdncRestApi.type`\">\n", \r
153         "comments": "", \r
154         "outputs": 1, \r
155         "x": 948, \r
156         "y": 357, \r
157         "z": "5c3ac6a5.48ce2", \r
158         "wires": [\r
159             [\r
160                 "b1b8ddba.d5362", \r
161                 "b2791c8d.f92988"\r
162             ]\r
163         ]\r
164     }, \r
165     {\r
166         "id": "b1b8ddba.d5362", \r
167         "type": "outcome", \r
168         "name": "SOTN", \r
169         "xml": "<outcome value='SOTN'>\n", \r
170         "comments": "", \r
171         "outputs": 1, \r
172         "x": 1124, \r
173         "y": 292, \r
174         "z": "5c3ac6a5.48ce2", \r
175         "wires": [\r
176             [\r
177                 "2476cb54.ee54e4"\r
178             ]\r
179         ]\r
180     }, \r
181     {\r
182         "id": "b2791c8d.f92988", \r
183         "type": "outcome", \r
184         "name": "other", \r
185         "xml": "<outcome value='Other'>\n", \r
186         "comments": "", \r
187         "outputs": 1, \r
188         "x": 1118, \r
189         "y": 414, \r
190         "z": "5c3ac6a5.48ce2", \r
191         "wires": [\r
192             [\r
193                 "615692ea.bd454c"\r
194             ]\r
195         ]\r
196     }, \r
197     {\r
198         "id": "615692ea.bd454c", \r
199         "type": "returnFailure", \r
200         "name": "return failure", \r
201         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value=\"500\" />\n<parameter name='error-message' value=\"`'Unsupported type = ' + $prop.sdncRestApi.type`\" />\n", \r
202         "comments": "", \r
203         "x": 1310, \r
204         "y": 414, \r
205         "z": "5c3ac6a5.48ce2", \r
206         "wires": [ ]\r
207     }, \r
208     {\r
209         "id": "2476cb54.ee54e4", \r
210         "type": "block", \r
211         "name": "block : atomic", \r
212         "xml": "<block atomic='true'>", \r
213         "atomic": "true", \r
214         "comments": "", \r
215         "outputs": 1, \r
216         "x": 1310, \r
217         "y": 292, \r
218         "z": "5c3ac6a5.48ce2", \r
219         "wires": [\r
220             [\r
221                 "58ffaa94.11ecc4", \r
222                 "876baee.788865"\r
223             ]\r
224         ]\r
225     }, \r
226     {\r
227         "id": "58ffaa94.11ecc4", \r
228         "type": "execute", \r
229         "name": "execute RestApiCallNode Get ZTE Topology", \r
230         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/getzteodutopotemplate.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=\"ztetopology\"/>", \r
231         "comments": "", \r
232         "outputs": 1, \r
233         "x": 1630, \r
234         "y": 200, \r
235         "z": "5c3ac6a5.48ce2", \r
236         "wires": [\r
237             [\r
238                 "1cff6c99.978523", \r
239                 "8b1af88f.90711"\r
240             ]\r
241         ]\r
242     }, \r
243     {\r
244         "id": "1cff6c99.978523", \r
245         "type": "success", \r
246         "name": "success", \r
247         "xml": "<outcome value='success'>\n", \r
248         "comments": "", \r
249         "outputs": 1, \r
250         "x": 1912, \r
251         "y": 145, \r
252         "z": "5c3ac6a5.48ce2", \r
253         "wires": [\r
254             [\r
255                 "3c98a053.587f4"\r
256             ]\r
257         ]\r
258     }, \r
259     {\r
260         "id": "8b1af88f.90711", \r
261         "type": "failure", \r
262         "name": "failure", \r
263         "xml": "<outcome value='failure'>\n", \r
264         "comments": "", \r
265         "outputs": 1, \r
266         "x": 1910, \r
267         "y": 245, \r
268         "z": "5c3ac6a5.48ce2", \r
269         "wires": [\r
270             [\r
271                 "f7875e10.0e8698"\r
272             ]\r
273         ]\r
274     }, \r
275     {\r
276         "id": "3c98a053.587f4", \r
277         "type": "block", \r
278         "name": "block : atomic", \r
279         "xml": "<block atomic=\"true\">", \r
280         "atomic": "true", \r
281         "comments": "", \r
282         "outputs": 1, \r
283         "x": 2111, \r
284         "y": 144, \r
285         "z": "5c3ac6a5.48ce2", \r
286         "wires": [\r
287             [ ]\r
288         ]\r
289     }, \r
290     {\r
291         "id": "f7875e10.0e8698", \r
292         "type": "returnFailure", \r
293         "name": "return failure", \r
294         "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
295         "comments": "", \r
296         "x": 2106, \r
297         "y": 245, \r
298         "z": "5c3ac6a5.48ce2", \r
299         "wires": [ ]\r
300     }, \r
301     {\r
302         "id": "876baee.788865", \r
303         "type": "for", \r
304         "name": "for each oduTopology", \r
305         "xml": "<for index='nidx' start='0' end='`$ztetopology.output.topology.node-ref-id_length`' >", \r
306         "comments": "", \r
307         "outputs": 1, \r
308         "x": 1538, \r
309         "y": 333, \r
310         "z": "5c3ac6a5.48ce2", \r
311         "wires": [\r
312             [\r
313                 "8b00f3a6.5f00a"\r
314             ]\r
315         ]\r
316     }, \r
317     {\r
318         "id": "b480d508.259ad", \r
319         "type": "update", \r
320         "name": "save network-resource", \r
321         "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
322         "comments": "", \r
323         "outputs": 1, \r
324         "x": 1993, \r
325         "y": 381, \r
326         "z": "5c3ac6a5.48ce2", \r
327         "wires": [\r
328             [ ]\r
329         ]\r
330     }, \r
331     {\r
332         "id": "8b00f3a6.5f00a", \r
333         "type": "block", \r
334         "name": "block : atomic", \r
335         "xml": "<block atomic='true'>", \r
336         "atomic": "true", \r
337         "comments": "", \r
338         "outputs": 1, \r
339         "x": 1736, \r
340         "y": 333, \r
341         "z": "5c3ac6a5.48ce2", \r
342         "wires": [\r
343             [\r
344                 "5a3bb265.58783c", \r
345                 "9645ad1c.475eb", \r
346                 "b480d508.259ad"\r
347             ]\r
348         ]\r
349     }, \r
350     {\r
351         "id": "5a3bb265.58783c", \r
352         "type": "execute", \r
353         "name": "execute RestApiCallNode Get ZTE oduTopology", \r
354         "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
355         "comments": "", \r
356         "outputs": 1, \r
357         "x": 2075, \r
358         "y": 437, \r
359         "z": "5c3ac6a5.48ce2", \r
360         "wires": [\r
361             [\r
362                 "942544d4.b8ec58", \r
363                 "8acdf237.4dae08"\r
364             ]\r
365         ]\r
366     }, \r
367     {\r
368         "id": "8acdf237.4dae08", \r
369         "type": "success", \r
370         "name": "success", \r
371         "xml": "<outcome value='success'>\n", \r
372         "comments": "", \r
373         "outputs": 1, \r
374         "x": 1509, \r
375         "y": 689, \r
376         "z": "5c3ac6a5.48ce2", \r
377         "wires": [\r
378             [\r
379                 "6d8d547d.f1dd64"\r
380             ]\r
381         ]\r
382     }, \r
383     {\r
384         "id": "942544d4.b8ec58", \r
385         "type": "failure", \r
386         "name": "failure", \r
387         "xml": "<outcome value='failure'>\n", \r
388         "comments": "", \r
389         "outputs": 1, \r
390         "x": 1510, \r
391         "y": 564, \r
392         "z": "5c3ac6a5.48ce2", \r
393         "wires": [\r
394             [\r
395                 "faf343d1.9734d"\r
396             ]\r
397         ]\r
398     }, \r
399     {\r
400         "id": "faf343d1.9734d", \r
401         "type": "returnFailure", \r
402         "name": "return failure", \r
403         "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
404         "comments": "", \r
405         "x": 1701, \r
406         "y": 564, \r
407         "z": "5c3ac6a5.48ce2", \r
408         "wires": [ ]\r
409     }, \r
410     {\r
411         "id": "6d8d547d.f1dd64", \r
412         "type": "for", \r
413         "name": "for each oduTopology node", \r
414         "xml": "<for index='pidx' start='0' end='`$ztetopologynode.output.topology.node-ref-id_length`' >\n", \r
415         "comments": "", \r
416         "outputs": 1, \r
417         "x": 1735, \r
418         "y": 689, \r
419         "z": "5c3ac6a5.48ce2", \r
420         "wires": [\r
421             [\r
422                 "a25bc521.5bb6a"\r
423             ]\r
424         ]\r
425     }, \r
426     {\r
427         "id": "f538452a.143d98", \r
428         "type": "update", \r
429         "name": "save pnf", \r
430         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n      key='pnf.pnf-name = $ztetopologynodedetails.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.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
431         "comments": "", \r
432         "outputs": 1, \r
433         "x": 2743, \r
434         "y": 815, \r
435         "z": "5c3ac6a5.48ce2", \r
436         "wires": [\r
437             [ ]\r
438         ]\r
439     }, \r
440     {\r
441         "id": "11d1e28b.963c9d", \r
442         "type": "execute", \r
443         "name": "execute RestApiCallNode Get ZTE oduTopology Node details", \r
444         "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
445         "comments": "", \r
446         "outputs": 1, \r
447         "x": 2337, \r
448         "y": 688, \r
449         "z": "5c3ac6a5.48ce2", \r
450         "wires": [\r
451             [\r
452                 "55658f39.4a8e78", \r
453                 "c9a1df1.d5a80a"\r
454             ]\r
455         ]\r
456     }, \r
457     {\r
458         "id": "55658f39.4a8e78", \r
459         "type": "failure", \r
460         "name": "failure", \r
461         "xml": "<outcome value='failure'>\n", \r
462         "comments": "", \r
463         "outputs": 1, \r
464         "x": 1716, \r
465         "y": 830, \r
466         "z": "5c3ac6a5.48ce2", \r
467         "wires": [\r
468             [\r
469                 "fd93d8e1.2313b"\r
470             ]\r
471         ]\r
472     }, \r
473     {\r
474         "id": "fd93d8e1.2313b", \r
475         "type": "returnFailure", \r
476         "name": "return failure", \r
477         "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
478         "comments": "", \r
479         "x": 1866, \r
480         "y": 830, \r
481         "z": "5c3ac6a5.48ce2", \r
482         "wires": [ ]\r
483     }, \r
484     {\r
485         "id": "c9a1df1.d5a80a", \r
486         "type": "success", \r
487         "name": "success", \r
488         "xml": "<outcome value='success'>\n", \r
489         "comments": "", \r
490         "outputs": 1, \r
491         "x": 1714, \r
492         "y": 935, \r
493         "z": "5c3ac6a5.48ce2", \r
494         "wires": [\r
495             [\r
496                 "77de9cee.930a9c"\r
497             ]\r
498         ]\r
499     }, \r
500     {\r
501         "id": "77de9cee.930a9c", \r
502         "type": "block", \r
503         "name": "block", \r
504         "xml": "<block>\n", \r
505         "atomic": "false", \r
506         "comments": "", \r
507         "outputs": 1, \r
508         "x": 1897, \r
509         "y": 935, \r
510         "z": "5c3ac6a5.48ce2", \r
511         "wires": [\r
512             [\r
513                 "1b4283dd.592abc", \r
514                 "eecb4617.57e91", \r
515                 "7e0ea1c3.cc762", \r
516                 "61c3b72.b4d2c48"\r
517             ]\r
518         ]\r
519     }, \r
520     {\r
521         "id": "1b4283dd.592abc", \r
522         "type": "save", \r
523         "name": "save pnf relationship to network-resource in AAI", \r
524         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf:relationship-list' \n      key='pnf.pnf-name = $ztetopologynodedetails.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/' + 'zteNetwork'\" />\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=\"zteNetwork\" />", \r
525         "comments": "", \r
526         "outputs": 1, \r
527         "x": 2192, \r
528         "y": 1024, \r
529         "z": "5c3ac6a5.48ce2", \r
530         "wires": [\r
531             [ ]\r
532         ]\r
533     }, \r
534     {\r
535         "id": "eecb4617.57e91", \r
536         "type": "save", \r
537         "name": "save pnf relation with esr-thirdparty-sdnc", \r
538         "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.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.node.uuid`\" />\n", \r
539         "comments": "", \r
540         "outputs": 1, \r
541         "x": 2166, \r
542         "y": 1091, \r
543         "z": "5c3ac6a5.48ce2", \r
544         "wires": [\r
545             [ ]\r
546         ]\r
547     }, \r
548     {\r
549         "id": "7f6ccbfa.b45a74", \r
550         "type": "execute", \r
551         "name": "execute RestApiCallNode Get ZTE oduTopology Node edge point details", \r
552         "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
553         "comments": "", \r
554         "outputs": 1, \r
555         "x": 2797, \r
556         "y": 1272, \r
557         "z": "5c3ac6a5.48ce2", \r
558         "wires": [\r
559             [\r
560                 "38b0f2d1.620906", \r
561                 "7b5490b3.a1044"\r
562             ]\r
563         ]\r
564     }, \r
565     {\r
566         "id": "df44c30b.78cdc", \r
567         "type": "for", \r
568         "name": "for each oduTopology node nep name", \r
569         "xml": "<for index='tidx' start='0' end='`$ztetopologynodenepdetails.output.node-edge-point.name_length`' >\n", \r
570         "comments": "", \r
571         "outputs": 1, \r
572         "x": 2687, \r
573         "y": 1507, \r
574         "z": "5c3ac6a5.48ce2", \r
575         "wires": [\r
576             [\r
577                 "a99510c.7985ef"\r
578             ]\r
579         ]\r
580     }, \r
581     {\r
582         "id": "a99510c.7985ef", \r
583         "type": "execute", \r
584         "name": "contains client", \r
585         "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
586         "comments": "", \r
587         "outputs": 1, \r
588         "x": 3028, \r
589         "y": 1507, \r
590         "z": "5c3ac6a5.48ce2", \r
591         "wires": [\r
592             [\r
593                 "81ab5973.689e", \r
594                 "3487141b.53f6bc"\r
595             ]\r
596         ]\r
597     }, \r
598     {\r
599         "id": "81ab5973.689e", \r
600         "type": "outcomeTrue", \r
601         "name": "true", \r
602         "xml": "<outcome value='true'>\n", \r
603         "comments": "", \r
604         "outputs": 1, \r
605         "x": 3240, \r
606         "y": 1507, \r
607         "z": "5c3ac6a5.48ce2", \r
608         "wires": [\r
609             [\r
610                 "ce449c28.7c7b3"\r
611             ]\r
612         ]\r
613     }, \r
614     {\r
615         "id": "7b5490b3.a1044", \r
616         "type": "success", \r
617         "name": "success", \r
618         "xml": "<outcome value='success'>\n", \r
619         "comments": "", \r
620         "outputs": 1, \r
621         "x": 2391, \r
622         "y": 1507, \r
623         "z": "5c3ac6a5.48ce2", \r
624         "wires": [\r
625             [\r
626                 "df44c30b.78cdc"\r
627             ]\r
628         ]\r
629     }, \r
630     {\r
631         "id": "38b0f2d1.620906", \r
632         "type": "failure", \r
633         "name": "failure", \r
634         "xml": "<outcome value='failure'>\n", \r
635         "comments": "", \r
636         "outputs": 1, \r
637         "x": 2391, \r
638         "y": 1416, \r
639         "z": "5c3ac6a5.48ce2", \r
640         "wires": [\r
641             [\r
642                 "e2cba4e6.c2e7a"\r
643             ]\r
644         ]\r
645     }, \r
646     {\r
647         "id": "e2cba4e6.c2e7a", \r
648         "type": "returnFailure", \r
649         "name": "return failure", \r
650         "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
651         "comments": "", \r
652         "x": 2763, \r
653         "y": 1416, \r
654         "z": "5c3ac6a5.48ce2", \r
655         "wires": [ ]\r
656     }, \r
657     {\r
658         "id": "3bf4d883.90249", \r
659         "type": "set", \r
660         "name": "set zte unique-ltpId", \r
661         "xml": "<set>\n<parameter name='zte-unique-ltpId' value=\"`'nodeId-' + $ztetopologynodedetails.node.uuid + '-ltpId-' + $ztetopologynodenepdetails.node-edge-point.uuid`\" />\n", \r
662         "comments": "", \r
663         "x": 3692, \r
664         "y": 1507, \r
665         "z": "5c3ac6a5.48ce2", \r
666         "wires": [ ]\r
667     }, \r
668     {\r
669         "id": "ce449c28.7c7b3", \r
670         "type": "block", \r
671         "name": "block", \r
672         "xml": "<block>\n", \r
673         "atomic": "false", \r
674         "comments": "", \r
675         "outputs": 1, \r
676         "x": 3478, \r
677         "y": 1507, \r
678         "z": "5c3ac6a5.48ce2", \r
679         "wires": [\r
680             [\r
681                 "3bf4d883.90249", \r
682                 "613c2ada.da8a7c", \r
683                 "ab8b449e.5887e"\r
684             ]\r
685         ]\r
686     }, \r
687     {\r
688         "id": "d2080e42.04e638", \r
689         "type": "update", \r
690         "name": "save p-interface", \r
691         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n      key='pnf.pnf-name = $ztetopologynodedetails.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\"`'nodeId-' + $node.node-id + '-ltpId-' + $tp.te-tp-id`\"", \r
692         "comments": "", \r
693         "outputs": 1, \r
694         "x": 4117, \r
695         "y": 1699, \r
696         "z": "5c3ac6a5.48ce2", \r
697         "wires": [\r
698             [\r
699                 "768c64d0.f7a43c", \r
700                 "1c2dd58d.1dea72"\r
701             ]\r
702         ]\r
703     }, \r
704     {\r
705         "id": "3487141b.53f6bc", \r
706         "type": "outcomeFalse", \r
707         "name": "false", \r
708         "xml": "<outcome value='false'>\n", \r
709         "comments": "", \r
710         "outputs": 1, \r
711         "x": 3239, \r
712         "y": 1433, \r
713         "z": "5c3ac6a5.48ce2", \r
714         "wires": [\r
715             [\r
716                 "c0e9d951.a60da8"\r
717             ]\r
718         ]\r
719     }, \r
720     {\r
721         "id": "c0e9d951.a60da8", \r
722         "type": "block", \r
723         "name": "block", \r
724         "xml": "<block>\n", \r
725         "atomic": "false", \r
726         "comments": "", \r
727         "outputs": 1, \r
728         "x": 3474, \r
729         "y": 1433, \r
730         "z": "5c3ac6a5.48ce2", \r
731         "wires": [\r
732             [ ]\r
733         ]\r
734     }, \r
735     {\r
736         "id": "768c64d0.f7a43c", \r
737         "type": "success", \r
738         "name": "success", \r
739         "xml": "<outcome value='success'>\n", \r
740         "comments": "", \r
741         "outputs": 1, \r
742         "x": 4305, \r
743         "y": 1633, \r
744         "z": "5c3ac6a5.48ce2", \r
745         "wires": [\r
746             [\r
747                 "faf97108.30335"\r
748             ]\r
749         ]\r
750     }, \r
751     {\r
752         "id": "1c2dd58d.1dea72", \r
753         "type": "failure", \r
754         "name": "failure", \r
755         "xml": "<outcome value='failure'>\n", \r
756         "comments": "", \r
757         "outputs": 1, \r
758         "x": 4305, \r
759         "y": 1698, \r
760         "z": "5c3ac6a5.48ce2", \r
761         "wires": [\r
762             [\r
763                 "48e7c11a.010d9"\r
764             ]\r
765         ]\r
766     }, \r
767     {\r
768         "id": "faf97108.30335", \r
769         "type": "block", \r
770         "name": "block", \r
771         "xml": "<block>\n", \r
772         "atomic": "false", \r
773         "comments": "", \r
774         "outputs": 1, \r
775         "x": 4494, \r
776         "y": 1632, \r
777         "z": "5c3ac6a5.48ce2", \r
778         "wires": [\r
779             [ ]\r
780         ]\r
781     }, \r
782     {\r
783         "id": "7e0ea1c3.cc762", \r
784         "type": "switchNode", \r
785         "name": "switch", \r
786         "xml": "<switch test=\"`$ztetopologynodedetails.node.global-state-pac.operational-state == 'ENABLED'`\">\n", \r
787         "comments": "", \r
788         "outputs": 1, \r
789         "x": 2067, \r
790         "y": 934, \r
791         "z": "5c3ac6a5.48ce2", \r
792         "wires": [\r
793             [\r
794                 "c9232bab.411fe", \r
795                 "a6b9bca2.6fc2b"\r
796             ]\r
797         ]\r
798     }, \r
799     {\r
800         "id": "c9232bab.411fe", \r
801         "type": "outcomeTrue", \r
802         "name": "true", \r
803         "xml": "<outcome value='true'>\n", \r
804         "comments": "", \r
805         "outputs": 1, \r
806         "x": 2268, \r
807         "y": 883, \r
808         "z": "5c3ac6a5.48ce2", \r
809         "wires": [\r
810             [\r
811                 "18266e26.721f3a"\r
812             ]\r
813         ]\r
814     }, \r
815     {\r
816         "id": "a6b9bca2.6fc2b", \r
817         "type": "outcomeFalse", \r
818         "name": "false", \r
819         "xml": "<outcome value='false'>\n", \r
820         "comments": "", \r
821         "outputs": 1, \r
822         "x": 2267, \r
823         "y": 954, \r
824         "z": "5c3ac6a5.48ce2", \r
825         "wires": [\r
826             [\r
827                 "3e090a83.a9b3c6"\r
828             ]\r
829         ]\r
830     }, \r
831     {\r
832         "id": "18266e26.721f3a", \r
833         "type": "switchNode", \r
834         "name": "switch", \r
835         "xml": "<switch test=\"`$ztetopologynodedetails.node.global-state-pac.administrative-state == 'LOCKED'`\">\n", \r
836         "comments": "", \r
837         "outputs": 1, \r
838         "x": 2424, \r
839         "y": 883, \r
840         "z": "5c3ac6a5.48ce2", \r
841         "wires": [\r
842             [\r
843                 "18fde8e6.1e96f7", \r
844                 "1bdb1333.5ff0dd"\r
845             ]\r
846         ]\r
847     }, \r
848     {\r
849         "id": "3e090a83.a9b3c6", \r
850         "type": "switchNode", \r
851         "name": "switch", \r
852         "xml": "<switch test=\"`$ztetopologynodedetails.node.global-state-pac.administrative-state == 'LOCKED'`\">\n", \r
853         "comments": "", \r
854         "outputs": 1, \r
855         "x": 2425, \r
856         "y": 954, \r
857         "z": "5c3ac6a5.48ce2", \r
858         "wires": [\r
859             [\r
860                 "9439c895.756d", \r
861                 "c071256a.4164e8"\r
862             ]\r
863         ]\r
864     }, \r
865     {\r
866         "id": "18fde8e6.1e96f7", \r
867         "type": "outcomeTrue", \r
868         "name": "true", \r
869         "xml": "<outcome value='true'>\n", \r
870         "comments": "", \r
871         "outputs": 1, \r
872         "x": 2587, \r
873         "y": 815, \r
874         "z": "5c3ac6a5.48ce2", \r
875         "wires": [\r
876             [\r
877                 "f538452a.143d98"\r
878             ]\r
879         ]\r
880     }, \r
881     {\r
882         "id": "1bdb1333.5ff0dd", \r
883         "type": "outcomeFalse", \r
884         "name": "false", \r
885         "xml": "<outcome value='false'>\n", \r
886         "comments": "", \r
887         "outputs": 1, \r
888         "x": 2590, \r
889         "y": 883, \r
890         "z": "5c3ac6a5.48ce2", \r
891         "wires": [\r
892             [\r
893                 "5f1efe1e.eaa66"\r
894             ]\r
895         ]\r
896     }, \r
897     {\r
898         "id": "9439c895.756d", \r
899         "type": "outcomeTrue", \r
900         "name": "true", \r
901         "xml": "<outcome value='true'>\n", \r
902         "comments": "", \r
903         "outputs": 1, \r
904         "x": 2591, \r
905         "y": 954, \r
906         "z": "5c3ac6a5.48ce2", \r
907         "wires": [\r
908             [\r
909                 "e6e244a4.0300f"\r
910             ]\r
911         ]\r
912     }, \r
913     {\r
914         "id": "c071256a.4164e8", \r
915         "type": "outcomeFalse", \r
916         "name": "false", \r
917         "xml": "<outcome value='false'>\n", \r
918         "comments": "", \r
919         "outputs": 1, \r
920         "x": 2592, \r
921         "y": 1023, \r
922         "z": "5c3ac6a5.48ce2", \r
923         "wires": [\r
924             [\r
925                 "79274805.8fd178"\r
926             ]\r
927         ]\r
928     }, \r
929     {\r
930         "id": "5f1efe1e.eaa66", \r
931         "type": "update", \r
932         "name": "save pnf", \r
933         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n      key='pnf.pnf-name = $ztetopologynodedetails.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.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
934         "comments": "", \r
935         "outputs": 1, \r
936         "x": 2743, \r
937         "y": 883, \r
938         "z": "5c3ac6a5.48ce2", \r
939         "wires": [\r
940             [ ]\r
941         ]\r
942     }, \r
943     {\r
944         "id": "e6e244a4.0300f", \r
945         "type": "update", \r
946         "name": "save pnf", \r
947         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n      key='pnf.pnf-name = $ztetopologynodedetails.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.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
948         "comments": "", \r
949         "outputs": 1, \r
950         "x": 2740, \r
951         "y": 954, \r
952         "z": "5c3ac6a5.48ce2", \r
953         "wires": [\r
954             [ ]\r
955         ]\r
956     }, \r
957     {\r
958         "id": "79274805.8fd178", \r
959         "type": "update", \r
960         "name": "save pnf", \r
961         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n      key='pnf.pnf-name = $ztetopologynodedetails.node.uuid' >\n<parameter name='pnf-name' value='`$ztetopologynodedetails.node.uuid`' />\n<parameter name='pnf-id' value='`$ztetopologynodedetails.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
962         "comments": "", \r
963         "outputs": 1, \r
964         "x": 2741, \r
965         "y": 1023, \r
966         "z": "5c3ac6a5.48ce2", \r
967         "wires": [\r
968             [ ]\r
969         ]\r
970     }, \r
971     {\r
972         "id": "613c2ada.da8a7c", \r
973         "type": "switchNode", \r
974         "name": "test operational-state", \r
975         "xml": "<switch test=\"`$ztetopologynodedetails.node.global-state-pac.operational-state == 'ENABLED'`\">\n", \r
976         "comments": "", \r
977         "outputs": 1, \r
978         "x": 3692, \r
979         "y": 1696, \r
980         "z": "5c3ac6a5.48ce2", \r
981         "wires": [\r
982             [\r
983                 "e65d9fab.c131f", \r
984                 "fc04748b.c0e76"\r
985             ]\r
986         ]\r
987     }, \r
988     {\r
989         "id": "e65d9fab.c131f", \r
990         "type": "outcomeTrue", \r
991         "name": "true", \r
992         "xml": "<outcome value='true'>\n", \r
993         "comments": "", \r
994         "outputs": 1, \r
995         "x": 3908, \r
996         "y": 1699, \r
997         "z": "5c3ac6a5.48ce2", \r
998         "wires": [\r
999             [\r
1000                 "d2080e42.04e638"\r
1001             ]\r
1002         ]\r
1003     }, \r
1004     {\r
1005         "id": "fc04748b.c0e76", \r
1006         "type": "outcomeFalse", \r
1007         "name": "false", \r
1008         "xml": "<outcome value='false'>\n", \r
1009         "comments": "", \r
1010         "outputs": 1, \r
1011         "x": 3911, \r
1012         "y": 1813, \r
1013         "z": "5c3ac6a5.48ce2", \r
1014         "wires": [\r
1015             [\r
1016                 "278d5ea5.1b82ca"\r
1017             ]\r
1018         ]\r
1019     }, \r
1020     {\r
1021         "id": "278d5ea5.1b82ca", \r
1022         "type": "update", \r
1023         "name": "save p-interface", \r
1024         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n      key='pnf.pnf-name = $ztetopologynodedetails.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
1025         "comments": "", \r
1026         "outputs": 1, \r
1027         "x": 4118, \r
1028         "y": 1813, \r
1029         "z": "5c3ac6a5.48ce2", \r
1030         "wires": [\r
1031             [\r
1032                 "775b7d93.cb0874", \r
1033                 "ee21bf18.cecaa"\r
1034             ]\r
1035         ]\r
1036     }, \r
1037     {\r
1038         "id": "775b7d93.cb0874", \r
1039         "type": "success", \r
1040         "name": "success", \r
1041         "xml": "<outcome value='success'>\n", \r
1042         "comments": "", \r
1043         "outputs": 1, \r
1044         "x": 4306, \r
1045         "y": 1813, \r
1046         "z": "5c3ac6a5.48ce2", \r
1047         "wires": [\r
1048             [\r
1049                 "c0aead49.1958f8"\r
1050             ]\r
1051         ]\r
1052     }, \r
1053     {\r
1054         "id": "ee21bf18.cecaa", \r
1055         "type": "failure", \r
1056         "name": "failure", \r
1057         "xml": "<outcome value='failure'>\n", \r
1058         "comments": "", \r
1059         "outputs": 1, \r
1060         "x": 4303, \r
1061         "y": 1874, \r
1062         "z": "5c3ac6a5.48ce2", \r
1063         "wires": [\r
1064             [\r
1065                 "54ef23c0.7c3d8c"\r
1066             ]\r
1067         ]\r
1068     }, \r
1069     {\r
1070         "id": "c0aead49.1958f8", \r
1071         "type": "block", \r
1072         "name": "block", \r
1073         "xml": "<block>\n", \r
1074         "atomic": "false", \r
1075         "comments": "", \r
1076         "outputs": 1, \r
1077         "x": 4492, \r
1078         "y": 1813, \r
1079         "z": "5c3ac6a5.48ce2", \r
1080         "wires": [\r
1081             [ ]\r
1082         ]\r
1083     }, \r
1084     {\r
1085         "id": "48e7c11a.010d9", \r
1086         "type": "update", \r
1087         "name": "save p-interface", \r
1088         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n      key='pnf.pnf-name = $ztetopologynodedetails.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
1089         "comments": "", \r
1090         "outputs": 1, \r
1091         "x": 4525, \r
1092         "y": 1698, \r
1093         "z": "5c3ac6a5.48ce2", \r
1094         "wires": [\r
1095             [ ]\r
1096         ]\r
1097     }, \r
1098     {\r
1099         "id": "54ef23c0.7c3d8c", \r
1100         "type": "update", \r
1101         "name": "save p-interface", \r
1102         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n      key='pnf.pnf-name = $ztetopologynodedetails.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
1103         "comments": "", \r
1104         "outputs": 1, \r
1105         "x": 4519, \r
1106         "y": 1874, \r
1107         "z": "5c3ac6a5.48ce2", \r
1108         "wires": [\r
1109             [ ]\r
1110         ]\r
1111     }, \r
1112     {\r
1113         "id": "9645ad1c.475eb", \r
1114         "type": "set", \r
1115         "name": "set params", \r
1116         "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<parameter name='prop.zte.odutopo.name' value='`$ztetopology.output.topology.node-ref-id[$nidx]`' />\n", \r
1117         "comments": "", \r
1118         "x": 1957, \r
1119         "y": 333, \r
1120         "z": "5c3ac6a5.48ce2", \r
1121         "wires": [ ]\r
1122     }, \r
1123     {\r
1124         "id": "a25bc521.5bb6a", \r
1125         "type": "block", \r
1126         "name": "block", \r
1127         "xml": "<block>\n", \r
1128         "atomic": "false", \r
1129         "comments": "", \r
1130         "outputs": 1, \r
1131         "x": 1957, \r
1132         "y": 689, \r
1133         "z": "5c3ac6a5.48ce2", \r
1134         "wires": [\r
1135             [\r
1136                 "11d1e28b.963c9d", \r
1137                 "9403cfc0.48bae8"\r
1138             ]\r
1139         ]\r
1140     }, \r
1141     {\r
1142         "id": "9403cfc0.48bae8", \r
1143         "type": "set", \r
1144         "name": "set odutopo node name", \r
1145         "xml": "<set>\n<parameter name='prop.zte.odutopo.node.name' value='`$ztetopologynode.output.topology.node-ref-id[$pidx]`' />\n", \r
1146         "comments": "", \r
1147         "x": 2221, \r
1148         "y": 614, \r
1149         "z": "5c3ac6a5.48ce2", \r
1150         "wires": [ ]\r
1151     }, \r
1152     {\r
1153         "id": "d1f5b2ac.93ca5", \r
1154         "type": "set", \r
1155         "name": "set odutopo node nep uuid", \r
1156         "xml": "<set>\n<parameter name='prop.zte.odutopo.node.nep.uuid' value='`$ztetopologynodedetails.output.node.node-edge-point-id[$ridx]`' />\n", \r
1157         "comments": "", \r
1158         "x": 2657, \r
1159         "y": 1155, \r
1160         "z": "5c3ac6a5.48ce2", \r
1161         "wires": [ ]\r
1162     }, \r
1163     {\r
1164         "id": "61c3b72.b4d2c48", \r
1165         "type": "for", \r
1166         "name": "for each oduTopology node nep", \r
1167         "xml": "<for index='ridx' start='0' end='`$ztetopologynodedetails.output.node.node-edge-point-id_length`' >\n", \r
1168         "comments": "", \r
1169         "outputs": 1, \r
1170         "x": 2137, \r
1171         "y": 1156, \r
1172         "z": "5c3ac6a5.48ce2", \r
1173         "wires": [\r
1174             [\r
1175                 "ba3d5d3.bbc9ca"\r
1176             ]\r
1177         ]\r
1178     }, \r
1179     {\r
1180         "id": "ba3d5d3.bbc9ca", \r
1181         "type": "block", \r
1182         "name": "block", \r
1183         "xml": "<block>\n", \r
1184         "atomic": "false", \r
1185         "comments": "", \r
1186         "outputs": 1, \r
1187         "x": 2402, \r
1188         "y": 1155, \r
1189         "z": "5c3ac6a5.48ce2", \r
1190         "wires": [\r
1191             [\r
1192                 "d1f5b2ac.93ca5", \r
1193                 "7f6ccbfa.b45a74"\r
1194             ]\r
1195         ]\r
1196     }, \r
1197     {\r
1198         "id": "ab8b449e.5887e", \r
1199         "type": "set", \r
1200         "name": "set zte bandwidth", \r
1201         "xml": "<set>\n<parameter name='zte-bandwidth' value='`1000 * 1000000 * 1.25 * $ztetopologynodenepdetails.node-edge-point.lp[0].odu-nep-pac.oducapacity`' />\n", \r
1202         "comments": "", \r
1203         "x": 3684, \r
1204         "y": 1595, \r
1205         "z": "5c3ac6a5.48ce2", \r
1206         "wires": [ ]\r
1207     }\r
1208 ]