4fe850a34e2a5b7f20c7924a3df76f88db3d63f3
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / trans_slicing / GENERIC-RESOURCE-API_tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof.json
1 [\r
2     {\r
3         "id": "fa52a170.206e7",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 178,\r
8         "y": 101,\r
9         "z": "97fec48c.8eada",\r
10         "wires": [\r
11             [\r
12                 "2c5db495.a5dd34"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "2c5db495.a5dd34",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\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='GENERIC-RESOURCE-API' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 303,\r
26         "y": 427.00001525878906,\r
27         "z": "97fec48c.8eada",\r
28         "wires": [\r
29             [\r
30                 "4ae6db6f.435c7c"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "4ae6db6f.435c7c",\r
36         "type": "method",\r
37         "name": "tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof",\r
38         "xml": "<method rpc='tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 367.0001220703125,\r
42         "y": 520,\r
43         "z": "97fec48c.8eada",\r
44         "wires": [\r
45             [\r
46                 "6312c3c3.704cf4"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "6bdd3c50.e0d3d4",\r
52         "type": "execute",\r
53         "name": "execute RestApiCallNode getPath from OOF",\r
54         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.oof-getpath.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url + '?ethsrvType=' + $prop.ethsrvType`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.oof.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.oof.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 849.9730834960938,\r
58         "y": 178.99600219726562,\r
59         "z": "97fec48c.8eada",\r
60         "wires": [\r
61             [\r
62                 "7939df96.b1122",\r
63                 "945597b.d7df068"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "7939df96.b1122",\r
69         "type": "success",\r
70         "name": "success",\r
71         "xml": "<outcome value='success'>\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 1089.9732246398926,\r
75         "y": 202.9959716796875,\r
76         "z": "97fec48c.8eada",\r
77         "wires": [\r
78             [\r
79                 "50ded459.a3ce3c"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "b5aef0e7.4cc018",\r
85         "type": "returnFailure",\r
86         "name": "return failure",\r
87         "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=\"Error executing OOF api\" />\n",\r
88         "comments": "",\r
89         "x": 1259.97314453125,\r
90         "y": 142.99606323242188,\r
91         "z": "97fec48c.8eada",\r
92         "wires": []\r
93     },\r
94     {\r
95         "id": "945597b.d7df068",\r
96         "type": "failure",\r
97         "name": "failure",\r
98         "xml": "<outcome value='failure'>\n",\r
99         "comments": "",\r
100         "outputs": 1,\r
101         "x": 1088.9730110168457,\r
102         "y": 151.99606227874756,\r
103         "z": "97fec48c.8eada",\r
104         "wires": [\r
105             [\r
106                 "b5aef0e7.4cc018"\r
107             ]\r
108         ]\r
109     },\r
110     {\r
111         "id": "e01d4a36.839a2",\r
112         "type": "comment",\r
113         "name": "OTN tunnel path computation",\r
114         "info": "TODO: check input parameters -- they should be\nthe source and destination of ETH node+tp.",\r
115         "comments": "",\r
116         "x": 821.4768829345703,\r
117         "y": 135.00000190734863,\r
118         "z": "97fec48c.8eada",\r
119         "wires": []\r
120     },\r
121     {\r
122         "id": "9cfd026a.5e4728",\r
123         "type": "for",\r
124         "name": "for vidx..otn-oof.solutions_length[]",\r
125         "xml": "<for index='vidx' start='0' end='`$otn-oof.solutions_length`' >",\r
126         "comments": "",\r
127         "outputs": 1,\r
128         "x": 840.972900390625,\r
129         "y": 488.2457275390625,\r
130         "z": "97fec48c.8eada",\r
131         "wires": [\r
132             [\r
133                 "8402c7cf.20d6c"\r
134             ]\r
135         ]\r
136     },\r
137     {\r
138         "id": "e807132a.83466",\r
139         "type": "comment",\r
140         "name": "Loop through OTN links",\r
141         "info": "",\r
142         "comments": "",\r
143         "x": 924.4732055664062,\r
144         "y": 567.74609375,\r
145         "z": "97fec48c.8eada",\r
146         "wires": []\r
147     },\r
148     {\r
149         "id": "8402c7cf.20d6c",\r
150         "type": "block",\r
151         "name": "block : atomic",\r
152         "xml": "<block atomic=\"true\">",\r
153         "atomic": "true",\r
154         "outputs": 1,\r
155         "x": 945.5001220703125,\r
156         "y": 679.2864990234375,\r
157         "z": "97fec48c.8eada",\r
158         "wires": [\r
159             [\r
160                 "5b85782.fa3db08",\r
161                 "2d5a2685.b40dfa",\r
162                 "20564e8a.e84492"\r
163             ]\r
164         ]\r
165     },\r
166     {\r
167         "id": "5b85782.fa3db08",\r
168         "type": "get-resource",\r
169         "name": "get-resource cross-link",\r
170         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"logical-link\" \n\t\tkey=\"logical-link.link-name = $otn-oof.link-name\"\n        pfx='tmp.aai.cross-link' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n\n\n",\r
171         "comments": "",\r
172         "outputs": 1,\r
173         "x": 1202.5001220703125,\r
174         "y": 669.2864990234375,\r
175         "z": "97fec48c.8eada",\r
176         "wires": [\r
177             [\r
178                 "d48feed1.3a38",\r
179                 "5943270e.4826e8",\r
180                 "990db839.99a8f8"\r
181             ]\r
182         ]\r
183     },\r
184     {\r
185         "id": "990db839.99a8f8",\r
186         "type": "success",\r
187         "name": "success",\r
188         "xml": "<outcome value='success'>\n",\r
189         "comments": "",\r
190         "outputs": 1,\r
191         "x": 1404.0001220703125,\r
192         "y": 544.2864685058594,\r
193         "z": "97fec48c.8eada",\r
194         "wires": [\r
195             [\r
196                 "a9f1b4b6.1c30e8"\r
197             ]\r
198         ]\r
199     },\r
200     {\r
201         "id": "d48feed1.3a38",\r
202         "type": "not-found",\r
203         "name": "not-found",\r
204         "xml": "<outcome value='not-found'>\n",\r
205         "comments": "",\r
206         "outputs": 1,\r
207         "x": 1440.0001220703125,\r
208         "y": 669.2864990234375,\r
209         "z": "97fec48c.8eada",\r
210         "wires": [\r
211             [\r
212                 "ac3b3843.658d4"\r
213             ]\r
214         ]\r
215     },\r
216     {\r
217         "id": "5943270e.4826e8",\r
218         "type": "other",\r
219         "name": "other",\r
220         "xml": "<outcome value='Other'>\n",\r
221         "comments": "",\r
222         "outputs": 1,\r
223         "x": 1434.0001220703125,\r
224         "y": 719.2864990234375,\r
225         "z": "97fec48c.8eada",\r
226         "wires": [\r
227             [\r
228                 "da410969.0b2cc"\r
229             ]\r
230         ]\r
231     },\r
232     {\r
233         "id": "ac3b3843.658d4",\r
234         "type": "returnFailure",\r
235         "name": "return failure",\r
236         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
237         "comments": "",\r
238         "x": 1601.0001220703125,\r
239         "y": 658.2864990234375,\r
240         "z": "97fec48c.8eada",\r
241         "wires": []\r
242     },\r
243     {\r
244         "id": "da410969.0b2cc",\r
245         "type": "returnFailure",\r
246         "name": "return failure",\r
247         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
248         "comments": "",\r
249         "x": 1599.0001220703125,\r
250         "y": 714.2864990234375,\r
251         "z": "97fec48c.8eada",\r
252         "wires": []\r
253     },\r
254     {\r
255         "id": "d48fe5f1.e695e8",\r
256         "type": "comment",\r
257         "name": "get cross-domain-link information",\r
258         "info": "",\r
259         "comments": "",\r
260         "x": 1208.5001220703125,\r
261         "y": 618.2864990234375,\r
262         "z": "97fec48c.8eada",\r
263         "wires": []\r
264     },\r
265     {\r
266         "id": "2d5a2685.b40dfa",\r
267         "type": "set",\r
268         "name": "set otn-oof.link-name and etc.",\r
269         "xml": "<set>\n<parameter name='otn-oof.link-name' value='`$otn-oof.solutions[$vidx].link`' />\n<parameter name='otn-oof.start-node' value='`$otn-oof.solutions[$vidx].start_node`' />\n<parameter name='otn-oof.end-node' value='`$otn-oof.solutions[$vidx].end_node`' />",\r
270         "comments": "",\r
271         "x": 1192.0001220703125,\r
272         "y": 572.2864990234375,\r
273         "z": "97fec48c.8eada",\r
274         "wires": []\r
275     },\r
276     {\r
277         "id": "50ded459.a3ce3c",\r
278         "type": "block",\r
279         "name": "block",\r
280         "xml": "<block>\n",\r
281         "atomic": "false",\r
282         "comments": "",\r
283         "outputs": 1,\r
284         "x": 1235.0002708435059,\r
285         "y": 200.74145698547363,\r
286         "z": "97fec48c.8eada",\r
287         "wires": [\r
288             []\r
289         ]\r
290     },\r
291     {\r
292         "id": "6312c3c3.704cf4",\r
293         "type": "block",\r
294         "name": "block : atomic",\r
295         "xml": "<block atomic=\"true\">",\r
296         "atomic": "true",\r
297         "outputs": 1,\r
298         "x": 607.9688835144043,\r
299         "y": 446.74163722991943,\r
300         "z": "97fec48c.8eada",\r
301         "wires": [\r
302             [\r
303                 "9cfd026a.5e4728",\r
304                 "6bdd3c50.e0d3d4",\r
305                 "3d2e0b8f.457abc"\r
306             ]\r
307         ]\r
308     },\r
309     {\r
310         "id": "2581c748.7cabd8",\r
311         "type": "switchNode",\r
312         "name": "test cross-domain-link role",\r
313         "xml": "<switch test='`$tmp.aai.cross-link.link-role`'>\n",\r
314         "comments": "",\r
315         "outputs": 1,\r
316         "x": 1719.5001220703125,\r
317         "y": 544,\r
318         "z": "97fec48c.8eada",\r
319         "wires": [\r
320             [\r
321                 "22f3b1f4.9256fe"\r
322             ]\r
323         ]\r
324     },\r
325     {\r
326         "id": "22f3b1f4.9256fe",\r
327         "type": "outcome",\r
328         "name": "outcome cross-domain",\r
329         "xml": "<outcome value='cross-domain'>\n",\r
330         "comments": "",\r
331         "outputs": 1,\r
332         "x": 1955.5001220703125,\r
333         "y": 545,\r
334         "z": "97fec48c.8eada",\r
335         "wires": [\r
336             [\r
337                 "8b1c590c.dc55d"\r
338             ]\r
339         ]\r
340     },\r
341     {\r
342         "id": "a2b70b63.3ba9c8",\r
343         "type": "break",\r
344         "name": "break",\r
345         "xml": "<break>\n",\r
346         "comments": "",\r
347         "x": 2359.4998779296875,\r
348         "y": 1005,\r
349         "z": "97fec48c.8eada",\r
350         "wires": []\r
351     },\r
352     {\r
353         "id": "8b1c590c.dc55d",\r
354         "type": "block",\r
355         "name": "block : atomic",\r
356         "xml": "<block atomic=\"true\">",\r
357         "atomic": "true",\r
358         "outputs": 1,\r
359         "x": 2158.5001220703125,\r
360         "y": 546,\r
361         "z": "97fec48c.8eada",\r
362         "wires": [\r
363             [\r
364                 "a2b70b63.3ba9c8",\r
365                 "4ab81af3.e377f4",\r
366                 "b2e8772a.8ac6e8",\r
367                 "a42edec8.e98fb"\r
368             ]\r
369         ]\r
370     },\r
371     {\r
372         "id": "3bc9b9f2.81b29e",\r
373         "type": "success",\r
374         "name": "success",\r
375         "xml": "<outcome value='success'>\n",\r
376         "comments": "",\r
377         "outputs": 1,\r
378         "x": 2683.9998779296875,\r
379         "y": 496,\r
380         "z": "97fec48c.8eada",\r
381         "wires": [\r
382             [\r
383                 "5d4d6dbf.b923ac"\r
384             ]\r
385         ]\r
386     },\r
387     {\r
388         "id": "37303a4c.954af6",\r
389         "type": "not-found",\r
390         "name": "not-found",\r
391         "xml": "<outcome value='not-found'>\n",\r
392         "comments": "",\r
393         "outputs": 1,\r
394         "x": 2717,\r
395         "y": 554,\r
396         "z": "97fec48c.8eada",\r
397         "wires": [\r
398             [\r
399                 "9e71e39b.7fa1"\r
400             ]\r
401         ]\r
402     },\r
403     {\r
404         "id": "fd9ad854.5b33c8",\r
405         "type": "other",\r
406         "name": "other",\r
407         "xml": "<outcome value='Other'>\n",\r
408         "comments": "",\r
409         "outputs": 1,\r
410         "x": 2720,\r
411         "y": 606,\r
412         "z": "97fec48c.8eada",\r
413         "wires": [\r
414             [\r
415                 "72bd806e.4e60a8"\r
416             ]\r
417         ]\r
418     },\r
419     {\r
420         "id": "9e71e39b.7fa1",\r
421         "type": "returnFailure",\r
422         "name": "return failure",\r
423         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
424         "comments": "",\r
425         "x": 2902,\r
426         "y": 558,\r
427         "z": "97fec48c.8eada",\r
428         "wires": []\r
429     },\r
430     {\r
431         "id": "72bd806e.4e60a8",\r
432         "type": "returnFailure",\r
433         "name": "return failure",\r
434         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
435         "comments": "",\r
436         "x": 2890,\r
437         "y": 609,\r
438         "z": "97fec48c.8eada",\r
439         "wires": []\r
440     },\r
441     {\r
442         "id": "a1ab74dd.259888",\r
443         "type": "set",\r
444         "name": "set domain A node ttp-id",\r
445         "xml": "<set>\n<parameter name='tmp.domain-A.ttp-id' value=\"`$tmp.aai.src-tp.relationship-list.relationship[$vidx].relationship-data[0].relationship-value`\" />\n",\r
446         "comments": "",\r
447         "x": 4020.4998779296875,\r
448         "y": 411,\r
449         "z": "97fec48c.8eada",\r
450         "wires": []\r
451     },\r
452     {\r
453         "id": "78028b3.737cf74",\r
454         "type": "get-resource",\r
455         "name": "get-resource src TTP",\r
456         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.domain-A.ttp-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.src-ttp' local-only='false' >\n\n\n",\r
457         "comments": "",\r
458         "outputs": 1,\r
459         "x": 4028.4998779296875,\r
460         "y": 463,\r
461         "z": "97fec48c.8eada",\r
462         "wires": [\r
463             [\r
464                 "f334aa73.fafd8"\r
465             ]\r
466         ]\r
467     },\r
468     {\r
469         "id": "f334aa73.fafd8",\r
470         "type": "success",\r
471         "name": "success",\r
472         "xml": "<outcome value='success'>\n",\r
473         "comments": "",\r
474         "outputs": 1,\r
475         "x": 4234.9998779296875,\r
476         "y": 441,\r
477         "z": "97fec48c.8eada",\r
478         "wires": [\r
479             [\r
480                 "198591da.45bba6"\r
481             ]\r
482         ]\r
483     },\r
484     {\r
485         "id": "c586fad5.100ad",\r
486         "type": "outcome",\r
487         "name": "tunnel-termination-point",\r
488         "xml": "<outcome value='tunnel-termination-point'>\n",\r
489         "comments": "",\r
490         "outputs": 1,\r
491         "x": 3572.6683349609375,\r
492         "y": 489.48150634765625,\r
493         "z": "97fec48c.8eada",\r
494         "wires": [\r
495             [\r
496                 "8d515769.aa6f4"\r
497             ]\r
498         ]\r
499     },\r
500     {\r
501         "id": "18757b7c.bab055",\r
502         "type": "for",\r
503         "name": "for each relationship",\r
504         "xml": "<for silentFailure='true' index='vidx' start='0' end='`$tmp.aai.src-tp.relationship-list.relationship_length`' >\n",\r
505         "comments": "",\r
506         "outputs": 1,\r
507         "x": 3035.3826904296875,\r
508         "y": 491.65972900390625,\r
509         "z": "97fec48c.8eada",\r
510         "wires": [\r
511             [\r
512                 "e5aaccbc.1746e"\r
513             ]\r
514         ]\r
515     },\r
516     {\r
517         "id": "e5aaccbc.1746e",\r
518         "type": "switchNode",\r
519         "name": "switch related-to",\r
520         "xml": "<switch test='`$tmp.aai.src-tp.relationship-list.relationship[$vidx].related-to`'>\n",\r
521         "comments": "",\r
522         "outputs": 1,\r
523         "x": 3287.3826904296875,\r
524         "y": 488.65972900390625,\r
525         "z": "97fec48c.8eada",\r
526         "wires": [\r
527             [\r
528                 "c586fad5.100ad"\r
529             ]\r
530         ]\r
531     },\r
532     {\r
533         "id": "8d515769.aa6f4",\r
534         "type": "block",\r
535         "name": "block : atomic",\r
536         "xml": "<block atomic=\"true\">",\r
537         "atomic": "true",\r
538         "outputs": 1,\r
539         "x": 3799.4998779296875,\r
540         "y": 478,\r
541         "z": "97fec48c.8eada",\r
542         "wires": [\r
543             [\r
544                 "a1ab74dd.259888",\r
545                 "78028b3.737cf74",\r
546                 "e29873e7.48a55",\r
547                 "60eed173.f1208",\r
548                 "c69a19d0.8fe6d"\r
549             ]\r
550         ]\r
551     },\r
552     {\r
553         "id": "4ab81af3.e377f4",\r
554         "type": "get-resource",\r
555         "name": "get-resource dst tp",\r
556         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"p-interface\" \n\t\tkey=\"pnf.pnf-name = $tmp.dst-pnf-name\n\t\t    AND p-interface.interface-name = $tmp.cross-link.dst-ltpId\"\n        pfx='tmp.aai.dst-tp' local-only='false' >\n    \n        <!--AND depth = '0'\"-->\n\n\n",\r
557         "comments": "",\r
558         "outputs": 1,\r
559         "x": 2440.5,\r
560         "y": 901,\r
561         "z": "97fec48c.8eada",\r
562         "wires": [\r
563             [\r
564                 "995af278.af1ac8",\r
565                 "c9dcb57d.818b28",\r
566                 "86496d30.4c8b08"\r
567             ]\r
568         ]\r
569     },\r
570     {\r
571         "id": "995af278.af1ac8",\r
572         "type": "success",\r
573         "name": "success",\r
574         "xml": "<outcome value='success'>\n",\r
575         "comments": "",\r
576         "outputs": 1,\r
577         "x": 2662.9998779296875,\r
578         "y": 1043,\r
579         "z": "97fec48c.8eada",\r
580         "wires": [\r
581             [\r
582                 "298c76a3.790b2a"\r
583             ]\r
584         ]\r
585     },\r
586     {\r
587         "id": "c9dcb57d.818b28",\r
588         "type": "not-found",\r
589         "name": "not-found",\r
590         "xml": "<outcome value='not-found'>\n",\r
591         "comments": "",\r
592         "outputs": 1,\r
593         "x": 2646.9998779296875,\r
594         "y": 1094,\r
595         "z": "97fec48c.8eada",\r
596         "wires": [\r
597             [\r
598                 "e35f9b5f.fe69c8"\r
599             ]\r
600         ]\r
601     },\r
602     {\r
603         "id": "86496d30.4c8b08",\r
604         "type": "other",\r
605         "name": "other",\r
606         "xml": "<outcome value='Other'>\n",\r
607         "comments": "",\r
608         "outputs": 1,\r
609         "x": 2649.9998779296875,\r
610         "y": 1146,\r
611         "z": "97fec48c.8eada",\r
612         "wires": [\r
613             [\r
614                 "fe485369.3b129"\r
615             ]\r
616         ]\r
617     },\r
618     {\r
619         "id": "fe485369.3b129",\r
620         "type": "returnFailure",\r
621         "name": "return failure",\r
622         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
623         "comments": "",\r
624         "x": 2819.9998779296875,\r
625         "y": 1149,\r
626         "z": "97fec48c.8eada",\r
627         "wires": []\r
628     },\r
629     {\r
630         "id": "e35f9b5f.fe69c8",\r
631         "type": "returnFailure",\r
632         "name": "return failure",\r
633         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
634         "comments": "",\r
635         "x": 2831.9998779296875,\r
636         "y": 1098,\r
637         "z": "97fec48c.8eada",\r
638         "wires": []\r
639     },\r
640     {\r
641         "id": "b29ef002.3d9bd8",\r
642         "type": "for",\r
643         "name": "for each relationship",\r
644         "xml": "<for silentFailure='true' index='vidx' start='0' end='`$tmp.aai.dst-tp.relationship-list.relationship_length`' >\n",\r
645         "comments": "",\r
646         "outputs": 1,\r
647         "x": 3019.3826904296875,\r
648         "y": 1053.6597290039062,\r
649         "z": "97fec48c.8eada",\r
650         "wires": [\r
651             [\r
652                 "1420228.3521e5e"\r
653             ]\r
654         ]\r
655     },\r
656     {\r
657         "id": "1420228.3521e5e",\r
658         "type": "switchNode",\r
659         "name": "switch related-to",\r
660         "xml": "<switch test='`$tmp.aai.dst-tp.relationship-list.relationship[$vidx].related-to`'>\n",\r
661         "comments": "",\r
662         "outputs": 1,\r
663         "x": 3262.3826904296875,\r
664         "y": 1052.6597290039062,\r
665         "z": "97fec48c.8eada",\r
666         "wires": [\r
667             [\r
668                 "5d8a1ce9.20e95c"\r
669             ]\r
670         ]\r
671     },\r
672     {\r
673         "id": "50d5c6dd.fd8458",\r
674         "type": "block",\r
675         "name": "block : atomic",\r
676         "xml": "<block atomic=\"true\">",\r
677         "atomic": "true",\r
678         "outputs": 1,\r
679         "x": 5028.4998779296875,\r
680         "y": 854,\r
681         "z": "97fec48c.8eada",\r
682         "wires": [\r
683             [\r
684                 "6e9eddf0.722754",\r
685                 "4df00122.6ae7d8",\r
686                 "5c18dd82.55be5c"\r
687             ]\r
688         ]\r
689     },\r
690     {\r
691         "id": "5d8a1ce9.20e95c",\r
692         "type": "outcome",\r
693         "name": "tunnel-termination-point",\r
694         "xml": "<outcome value='tunnel-termination-point'>\n",\r
695         "comments": "",\r
696         "outputs": 1,\r
697         "x": 3518.6683349609375,\r
698         "y": 1052.4815063476562,\r
699         "z": "97fec48c.8eada",\r
700         "wires": [\r
701             [\r
702                 "431b8e7f.397f08"\r
703             ]\r
704         ]\r
705     },\r
706     {\r
707         "id": "5d78c070.cc21d",\r
708         "type": "outcome",\r
709         "name": "network-resource",\r
710         "xml": "<outcome value='network-resource'>\n",\r
711         "comments": "",\r
712         "outputs": 1,\r
713         "x": 4815.4998779296875,\r
714         "y": 853,\r
715         "z": "97fec48c.8eada",\r
716         "wires": [\r
717             [\r
718                 "50d5c6dd.fd8458"\r
719             ]\r
720         ]\r
721     },\r
722     {\r
723         "id": "431b8e7f.397f08",\r
724         "type": "block",\r
725         "name": "block : atomic",\r
726         "xml": "<block atomic=\"true\">",\r
727         "atomic": "true",\r
728         "outputs": 1,\r
729         "x": 3818.4998779296875,\r
730         "y": 1050,\r
731         "z": "97fec48c.8eada",\r
732         "wires": [\r
733             [\r
734                 "9fe095e8.34fca",\r
735                 "9f30760a.8f0188",\r
736                 "3e68bf5c.62e23",\r
737                 "16edc927.badbff",\r
738                 "c1a0d70e.9bb548"\r
739             ]\r
740         ]\r
741     },\r
742     {\r
743         "id": "9fe095e8.34fca",\r
744         "type": "set",\r
745         "name": "set domain B node ttp-id",\r
746         "xml": "<set>\n<parameter name='tmp.domain-B.ttp-id' value=\"`$tmp.aai.dst-tp.relationship-list.relationship[$vidx].relationship-data[0].relationship-value`\" />\n",\r
747         "comments": "",\r
748         "x": 4060.4998779296875,\r
749         "y": 1004,\r
750         "z": "97fec48c.8eada",\r
751         "wires": []\r
752     },\r
753     {\r
754         "id": "9f30760a.8f0188",\r
755         "type": "get-resource",\r
756         "name": "get-resource dst TTP",\r
757         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.domain-B.ttp-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.dst-ttp' local-only='false' >\n\n\n",\r
758         "comments": "",\r
759         "outputs": 1,\r
760         "x": 4050.4998779296875,\r
761         "y": 1055,\r
762         "z": "97fec48c.8eada",\r
763         "wires": [\r
764             [\r
765                 "f0dbdf9f.2f9a"\r
766             ]\r
767         ]\r
768     },\r
769     {\r
770         "id": "f0dbdf9f.2f9a",\r
771         "type": "success",\r
772         "name": "success",\r
773         "xml": "<outcome value='success'>\n",\r
774         "comments": "",\r
775         "outputs": 1,\r
776         "x": 4237.9998779296875,\r
777         "y": 1053,\r
778         "z": "97fec48c.8eada",\r
779         "wires": [\r
780             [\r
781                 "aaf730ad.ded658"\r
782             ]\r
783         ]\r
784     },\r
785     {\r
786         "id": "6e9eddf0.722754",\r
787         "type": "set",\r
788         "name": "set domain B network-id",\r
789         "xml": "<set>\n<parameter name='tmp.domain-B.network-id' value=\"`$tmp.aai.dst-pnf.relationship-list.relationship[$mvidx].relationship-data[0].relationship-value`\" />\n",\r
790         "comments": "",\r
791         "x": 5298.4998779296875,\r
792         "y": 830,\r
793         "z": "97fec48c.8eada",\r
794         "wires": []\r
795     },\r
796     {\r
797         "id": "4df00122.6ae7d8",\r
798         "type": "get-resource",\r
799         "name": "get-resource dst network-resource",\r
800         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"network-resource\" \n\t\tkey=\"network-resource.network-id = $tmp.domain-B.network-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.dst-network-resource' local-only='false' >\n\n\n",\r
801         "comments": "",\r
802         "outputs": 1,\r
803         "x": 5308.4998779296875,\r
804         "y": 876,\r
805         "z": "97fec48c.8eada",\r
806         "wires": [\r
807             [\r
808                 "6bfb2c0.fcf9cd4"\r
809             ]\r
810         ]\r
811     },\r
812     {\r
813         "id": "6bfb2c0.fcf9cd4",\r
814         "type": "success",\r
815         "name": "success",\r
816         "xml": "<outcome value='success'>\n",\r
817         "comments": "",\r
818         "outputs": 1,\r
819         "x": 5523.9998779296875,\r
820         "y": 867,\r
821         "z": "97fec48c.8eada",\r
822         "wires": [\r
823             [\r
824                 "46a8e7db.6247c8"\r
825             ]\r
826         ]\r
827     },\r
828     {\r
829         "id": "46a8e7db.6247c8",\r
830         "type": "set",\r
831         "name": "set domain B network-id, topo-id, client-id, etc",\r
832         "xml": "<set>\n<parameter name='domain-B.network-id' value=\"`$tmp.aai.dst-network-resource.network-id`\" />\n<parameter name='domain-B.provider-id' value=\"`$tmp.aai.dst-network-resource.provider-id`\" />\n<parameter name='domain-B.client-id' value=\"`$tmp.aai.dst-network-resource.client-id`\" />\n<parameter name='domain-B.te-topo-id' value=\"`$tmp.aai.dst-network-resource.te-topo-id`\" />\n<parameter name='domain-B.network-type' value=\"`$tmp.aai.dst-network-resource.network-type`\" />\n\n\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-access-network-id`' value=\"`$tmp.aai.dst-network-resource.network-id`\" />\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-access-provider-id`' value=\"`$tmp.aai.dst-network-resource.provider-id`\" />\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-access-client-id`' value=\"`$tmp.aai.dst-network-resource.client-id`\" />\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-access-topology-id`' value=\"`$tmp.aai.dst-network-resource.te-topo-id`\" />\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-access-network-type`' value=\"`$tmp.aai.dst-network-resource.network-type`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 2`' />",\r
833         "comments": "",\r
834         "x": 5778.4998779296875,\r
835         "y": 873,\r
836         "z": "97fec48c.8eada",\r
837         "wires": []\r
838     },\r
839     {\r
840         "id": "5d4d6dbf.b923ac",\r
841         "type": "block",\r
842         "name": "block",\r
843         "xml": "<block>\n",\r
844         "atomic": "false",\r
845         "comments": "",\r
846         "outputs": 1,\r
847         "x": 2817.9998779296875,\r
848         "y": 492,\r
849         "z": "97fec48c.8eada",\r
850         "wires": [\r
851             [\r
852                 "18757b7c.bab055"\r
853             ]\r
854         ]\r
855     },\r
856     {\r
857         "id": "298c76a3.790b2a",\r
858         "type": "block",\r
859         "name": "block",\r
860         "xml": "<block>\n",\r
861         "atomic": "false",\r
862         "comments": "",\r
863         "outputs": 1,\r
864         "x": 2808.9998779296875,\r
865         "y": 1034,\r
866         "z": "97fec48c.8eada",\r
867         "wires": [\r
868             [\r
869                 "b29ef002.3d9bd8"\r
870             ]\r
871         ]\r
872     },\r
873     {\r
874         "id": "a9f1b4b6.1c30e8",\r
875         "type": "block",\r
876         "name": "block",\r
877         "xml": "<block>\n",\r
878         "atomic": "false",\r
879         "comments": "",\r
880         "outputs": 1,\r
881         "x": 1538,\r
882         "y": 546,\r
883         "z": "97fec48c.8eada",\r
884         "wires": [\r
885             [\r
886                 "2581c748.7cabd8"\r
887             ]\r
888         ]\r
889     },\r
890     {\r
891         "id": "b2e8772a.8ac6e8",\r
892         "type": "for",\r
893         "name": "for each relationship",\r
894         "xml": "<for index='lridx' start='0' end='`$tmp.aai.cross-link.relationship-list.relationship_length`' >\n",\r
895         "comments": "",\r
896         "outputs": 1,\r
897         "x": 2392.9998779296875,\r
898         "y": 313,\r
899         "z": "97fec48c.8eada",\r
900         "wires": [\r
901             [\r
902                 "3399a4f5.011714"\r
903             ]\r
904         ]\r
905     },\r
906     {\r
907         "id": "3399a4f5.011714",\r
908         "type": "switchNode",\r
909         "name": "switch related-to",\r
910         "xml": "<switch test='`$tmp.aai.cross-link.relationship-list.relationship[$lridx].related-to`'>\n",\r
911         "comments": "",\r
912         "outputs": 1,\r
913         "x": 2591.9998779296875,\r
914         "y": 310,\r
915         "z": "97fec48c.8eada",\r
916         "wires": [\r
917             [\r
918                 "d2b9c322.61b4e"\r
919             ]\r
920         ]\r
921     },\r
922     {\r
923         "id": "d2b9c322.61b4e",\r
924         "type": "outcome",\r
925         "name": "p-interface",\r
926         "xml": "<outcome value='p-interface'>\n",\r
927         "comments": "",\r
928         "outputs": 1,\r
929         "x": 2769.1173095703125,\r
930         "y": 308.34027099609375,\r
931         "z": "97fec48c.8eada",\r
932         "wires": [\r
933             [\r
934                 "daf680e0.e985f"\r
935             ]\r
936         ]\r
937     },\r
938     {\r
939         "id": "614113e.09a2a6c",\r
940         "type": "set",\r
941         "name": "set src-ltpId",\r
942         "xml": "<set>\n<parameter name='tmp.cross-link.src-ltpId' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[1].relationship-value`\" />\n<parameter name='tmp.src-pnf-name' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[0].relationship-value`\" />\n\n<!--<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-ltp-id`' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[1].relationship-value`\" />-->\n<!--<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-node-id`' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[0].relationship-value`\" />-->\n\n<!--<parameter name='`tmp.otninfo_length`' value='`$vidx + 1`' />-->\n",\r
943         "comments": "",\r
944         "x": 3620.9998779296875,\r
945         "y": 222,\r
946         "z": "97fec48c.8eada",\r
947         "wires": []\r
948     },\r
949     {\r
950         "id": "c1945a01.da39d8",\r
951         "type": "break",\r
952         "name": "break",\r
953         "xml": "<break>\n",\r
954         "comments": "",\r
955         "x": 3605.9998779296875,\r
956         "y": 270,\r
957         "z": "97fec48c.8eada",\r
958         "wires": []\r
959     },\r
960     {\r
961         "id": "daf680e0.e985f",\r
962         "type": "block",\r
963         "name": "block",\r
964         "xml": "<block>\n",\r
965         "atomic": "false",\r
966         "comments": "",\r
967         "outputs": 1,\r
968         "x": 2908.9998779296875,\r
969         "y": 293,\r
970         "z": "97fec48c.8eada",\r
971         "wires": [\r
972             [\r
973                 "56dc1543.ce88ec",\r
974                 "b07af7fc.6b63b8"\r
975             ]\r
976         ]\r
977     },\r
978     {\r
979         "id": "198591da.45bba6",\r
980         "type": "block",\r
981         "name": "block : atomic",\r
982         "xml": "<block atomic=\"true\">",\r
983         "atomic": "true",\r
984         "outputs": 1,\r
985         "x": 4409.9998779296875,\r
986         "y": 437,\r
987         "z": "97fec48c.8eada",\r
988         "wires": [\r
989             [\r
990                 "c08fd8d6.2bd66"\r
991             ]\r
992         ]\r
993     },\r
994     {\r
995         "id": "aaf730ad.ded658",\r
996         "type": "block",\r
997         "name": "block : atomic",\r
998         "xml": "<block atomic=\"true\">",\r
999         "atomic": "true",\r
1000         "outputs": 1,\r
1001         "x": 4426.9998779296875,\r
1002         "y": 1042,\r
1003         "z": "97fec48c.8eada",\r
1004         "wires": [\r
1005             [\r
1006                 "64775e7a.bf3908"\r
1007             ]\r
1008         ]\r
1009     },\r
1010     {\r
1011         "id": "a42edec8.e98fb",\r
1012         "type": "get-resource",\r
1013         "name": "get-resource src tp",\r
1014         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"p-interface\" \n\t\tkey=\"pnf.pnf-name = $tmp.src-pnf-name\n\t\t    AND p-interface.interface-name = $tmp.cross-link.src-ltpId\"\n        pfx='tmp.aai.src-tp' local-only='false' >\n    \n        <!--AND depth = '0'\"-->\n\n\n",\r
1015         "comments": "",\r
1016         "outputs": 1,\r
1017         "x": 2486.5,\r
1018         "y": 535,\r
1019         "z": "97fec48c.8eada",\r
1020         "wires": [\r
1021             [\r
1022                 "3bc9b9f2.81b29e",\r
1023                 "37303a4c.954af6",\r
1024                 "fd9ad854.5b33c8"\r
1025             ]\r
1026         ]\r
1027     },\r
1028     {\r
1029         "id": "e29873e7.48a55",\r
1030         "type": "get-resource",\r
1031         "name": "get-resource src pnf",\r
1032         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.src-pnf-name\"\n        pfx='tmp.aai.src-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
1033         "comments": "",\r
1034         "outputs": 1,\r
1035         "x": 3889.9998779296875,\r
1036         "y": 281,\r
1037         "z": "97fec48c.8eada",\r
1038         "wires": [\r
1039             [\r
1040                 "98eef2c3.4b1e6",\r
1041                 "b3fdc3b3.daa6d",\r
1042                 "bb3698f8.9dc54"\r
1043             ]\r
1044         ]\r
1045     },\r
1046     {\r
1047         "id": "98eef2c3.4b1e6",\r
1048         "type": "success",\r
1049         "name": "success",\r
1050         "xml": "<outcome value='success'>\n",\r
1051         "comments": "",\r
1052         "outputs": 1,\r
1053         "x": 4085.5,\r
1054         "y": 233,\r
1055         "z": "97fec48c.8eada",\r
1056         "wires": [\r
1057             [\r
1058                 "1e54913c.73cd4f"\r
1059             ]\r
1060         ]\r
1061     },\r
1062     {\r
1063         "id": "b3fdc3b3.daa6d",\r
1064         "type": "not-found",\r
1065         "name": "not-found",\r
1066         "xml": "<outcome value='not-found'>\n",\r
1067         "comments": "",\r
1068         "outputs": 1,\r
1069         "x": 4077.5,\r
1070         "y": 288,\r
1071         "z": "97fec48c.8eada",\r
1072         "wires": [\r
1073             [\r
1074                 "8746e11a.2a66c"\r
1075             ]\r
1076         ]\r
1077     },\r
1078     {\r
1079         "id": "bb3698f8.9dc54",\r
1080         "type": "other",\r
1081         "name": "other",\r
1082         "xml": "<outcome value='Other'>\n",\r
1083         "comments": "",\r
1084         "outputs": 1,\r
1085         "x": 4082.5,\r
1086         "y": 345,\r
1087         "z": "97fec48c.8eada",\r
1088         "wires": [\r
1089             [\r
1090                 "be336b5b.cedab8"\r
1091             ]\r
1092         ]\r
1093     },\r
1094     {\r
1095         "id": "be336b5b.cedab8",\r
1096         "type": "returnFailure",\r
1097         "name": "return failure",\r
1098         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
1099         "comments": "",\r
1100         "x": 4234.5,\r
1101         "y": 346,\r
1102         "z": "97fec48c.8eada",\r
1103         "wires": []\r
1104     },\r
1105     {\r
1106         "id": "8746e11a.2a66c",\r
1107         "type": "returnFailure",\r
1108         "name": "return failure",\r
1109         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
1110         "comments": "",\r
1111         "x": 4245.5,\r
1112         "y": 291,\r
1113         "z": "97fec48c.8eada",\r
1114         "wires": []\r
1115     },\r
1116     {\r
1117         "id": "1e54913c.73cd4f",\r
1118         "type": "block",\r
1119         "name": "block",\r
1120         "xml": "<block>\n",\r
1121         "atomic": "false",\r
1122         "comments": "",\r
1123         "outputs": 1,\r
1124         "x": 4229.88232421875,\r
1125         "y": 230.65567016601562,\r
1126         "z": "97fec48c.8eada",\r
1127         "wires": [\r
1128             [\r
1129                 "e08a0980.5d50e",\r
1130                 "8e112ac6.c7732"\r
1131             ]\r
1132         ]\r
1133     },\r
1134     {\r
1135         "id": "e08a0980.5d50e",\r
1136         "type": "set",\r
1137         "name": "set domain A node-id and tpn",\r
1138         "xml": "<set>\n<parameter name='domain-A.node-id' value=\"`$tmp.aai.src-pnf.pnf-id`\" />\n<parameter name='domain-A.tpn' value='1' />\n\n\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-node-id`' value=\"`$tmp.aai.src-pnf.pnf-id`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 1`' />",\r
1139         "comments": "",\r
1140         "x": 4454.9998779296875,\r
1141         "y": 186,\r
1142         "z": "97fec48c.8eada",\r
1143         "wires": []\r
1144     },\r
1145     {\r
1146         "id": "60eed173.f1208",\r
1147         "type": "break",\r
1148         "name": "break",\r
1149         "xml": "<break>\n",\r
1150         "comments": "",\r
1151         "x": 3976.9998779296875,\r
1152         "y": 528,\r
1153         "z": "97fec48c.8eada",\r
1154         "wires": []\r
1155     },\r
1156     {\r
1157         "id": "c08fd8d6.2bd66",\r
1158         "type": "set",\r
1159         "name": "set domain A tunnel tp ip",\r
1160         "xml": "<set>\n<parameter name='domain-A.tunnel-tp-id' value=\"`$tmp.aai.src-ttp.tunnel-tp-id`\" />\n\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-tunnel-tp-id`' value=\"`$tmp.aai.src-ttp.tunnel-tp-id`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 1`' />\n",\r
1161         "comments": "",\r
1162         "x": 4670.9998779296875,\r
1163         "y": 434,\r
1164         "z": "97fec48c.8eada",\r
1165         "wires": []\r
1166     },\r
1167     {\r
1168         "id": "16edc927.badbff",\r
1169         "type": "get-resource",\r
1170         "name": "get-resource dst pnf",\r
1171         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.dst-pnf-name\"\n        pfx='tmp.aai.dst-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
1172         "comments": "",\r
1173         "outputs": 1,\r
1174         "x": 3886.9998779296875,\r
1175         "y": 884,\r
1176         "z": "97fec48c.8eada",\r
1177         "wires": [\r
1178             [\r
1179                 "123bf516.85c49b",\r
1180                 "6c28943b.60b994",\r
1181                 "19639884.e536cf"\r
1182             ]\r
1183         ]\r
1184     },\r
1185     {\r
1186         "id": "19639884.e536cf",\r
1187         "type": "success",\r
1188         "name": "success",\r
1189         "xml": "<outcome value='success'>\n",\r
1190         "comments": "",\r
1191         "outputs": 1,\r
1192         "x": 4082.5,\r
1193         "y": 836,\r
1194         "z": "97fec48c.8eada",\r
1195         "wires": [\r
1196             [\r
1197                 "c2d1aecb.85e098"\r
1198             ]\r
1199         ]\r
1200     },\r
1201     {\r
1202         "id": "6c28943b.60b994",\r
1203         "type": "not-found",\r
1204         "name": "not-found",\r
1205         "xml": "<outcome value='not-found'>\n",\r
1206         "comments": "",\r
1207         "outputs": 1,\r
1208         "x": 4074.5,\r
1209         "y": 891,\r
1210         "z": "97fec48c.8eada",\r
1211         "wires": [\r
1212             [\r
1213                 "1ac89a13.d0df06"\r
1214             ]\r
1215         ]\r
1216     },\r
1217     {\r
1218         "id": "123bf516.85c49b",\r
1219         "type": "other",\r
1220         "name": "other",\r
1221         "xml": "<outcome value='Other'>\n",\r
1222         "comments": "",\r
1223         "outputs": 1,\r
1224         "x": 4079.5,\r
1225         "y": 948,\r
1226         "z": "97fec48c.8eada",\r
1227         "wires": [\r
1228             [\r
1229                 "b06bf8cb.62556"\r
1230             ]\r
1231         ]\r
1232     },\r
1233     {\r
1234         "id": "c2d1aecb.85e098",\r
1235         "type": "block",\r
1236         "name": "block",\r
1237         "xml": "<block>\n",\r
1238         "atomic": "false",\r
1239         "comments": "",\r
1240         "outputs": 1,\r
1241         "x": 4226.88232421875,\r
1242         "y": 833.6556701660156,\r
1243         "z": "97fec48c.8eada",\r
1244         "wires": [\r
1245             [\r
1246                 "a9a60061.b99928",\r
1247                 "cfa839ce.804738"\r
1248             ]\r
1249         ]\r
1250     },\r
1251     {\r
1252         "id": "1ac89a13.d0df06",\r
1253         "type": "returnFailure",\r
1254         "name": "return failure",\r
1255         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
1256         "comments": "",\r
1257         "x": 4242.5,\r
1258         "y": 894,\r
1259         "z": "97fec48c.8eada",\r
1260         "wires": []\r
1261     },\r
1262     {\r
1263         "id": "b06bf8cb.62556",\r
1264         "type": "returnFailure",\r
1265         "name": "return failure",\r
1266         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
1267         "comments": "",\r
1268         "x": 4231.5,\r
1269         "y": 949,\r
1270         "z": "97fec48c.8eada",\r
1271         "wires": []\r
1272     },\r
1273     {\r
1274         "id": "a9a60061.b99928",\r
1275         "type": "set",\r
1276         "name": "set domain B node-id and tpn",\r
1277         "xml": "<set>\n<parameter name='domain-B.node-id' value=\"`$tmp.aai.dst-pnf.pnf-id`\" />\n<parameter name='domain-B.tpn' value='1' />\n\n\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-access-node-id`' value=\"`$tmp.aai.dst-pnf.pnf-id`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 2`' />",\r
1278         "comments": "",\r
1279         "x": 4435.9998779296875,\r
1280         "y": 801,\r
1281         "z": "97fec48c.8eada",\r
1282         "wires": []\r
1283     },\r
1284     {\r
1285         "id": "3e68bf5c.62e23",\r
1286         "type": "break",\r
1287         "name": "break",\r
1288         "xml": "<break>\n",\r
1289         "comments": "",\r
1290         "x": 4005.9998779296875,\r
1291         "y": 1096,\r
1292         "z": "97fec48c.8eada",\r
1293         "wires": []\r
1294     },\r
1295     {\r
1296         "id": "64775e7a.bf3908",\r
1297         "type": "set",\r
1298         "name": "set domain B tunnel tp id",\r
1299         "xml": "<set>\n<parameter name='domain-B.tunnel-tp-id' value=\"`$tmp.aai.dst-ttp.tunnel-tp-id`\" />\n\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-tunnel-tp-id`' value=\"`$tmp.aai.dst-ttp.tunnel-tp-id`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 2`' />",\r
1300         "comments": "",\r
1301         "x": 4659.9998779296875,\r
1302         "y": 1041,\r
1303         "z": "97fec48c.8eada",\r
1304         "wires": []\r
1305     },\r
1306     {\r
1307         "id": "8aefd07e.260d8",\r
1308         "type": "outcome",\r
1309         "name": "network-resource",\r
1310         "xml": "<outcome value='network-resource'>\n",\r
1311         "comments": "",\r
1312         "outputs": 1,\r
1313         "x": 4811.9998779296875,\r
1314         "y": 249,\r
1315         "z": "97fec48c.8eada",\r
1316         "wires": [\r
1317             [\r
1318                 "4f8861e6.824728"\r
1319             ]\r
1320         ]\r
1321     },\r
1322     {\r
1323         "id": "4f8861e6.824728",\r
1324         "type": "block",\r
1325         "name": "block : atomic",\r
1326         "xml": "<block atomic=\"true\">",\r
1327         "atomic": "true",\r
1328         "outputs": 1,\r
1329         "x": 4988.9998779296875,\r
1330         "y": 241,\r
1331         "z": "97fec48c.8eada",\r
1332         "wires": [\r
1333             [\r
1334                 "8261f1c0.e8f31",\r
1335                 "36d8211f.467a7e",\r
1336                 "49234c70.a5c64c"\r
1337             ]\r
1338         ]\r
1339     },\r
1340     {\r
1341         "id": "8261f1c0.e8f31",\r
1342         "type": "set",\r
1343         "name": "set domain A network-id",\r
1344         "xml": "<set>\n<parameter name='tmp.domain-A.network-id' value=\"`$tmp.aai.src-pnf.relationship-list.relationship[$pvidx].relationship-data[0].relationship-value`\" />\n",\r
1345         "comments": "",\r
1346         "x": 5203.9998779296875,\r
1347         "y": 222,\r
1348         "z": "97fec48c.8eada",\r
1349         "wires": []\r
1350     },\r
1351     {\r
1352         "id": "36d8211f.467a7e",\r
1353         "type": "get-resource",\r
1354         "name": "get-resource src network-resource",\r
1355         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"network-resource\" \n\t\tkey=\"network-resource.network-id = $tmp.domain-A.network-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.src-network-resource' local-only='false' >\n\n\n",\r
1356         "comments": "",\r
1357         "outputs": 1,\r
1358         "x": 5220.9998779296875,\r
1359         "y": 286,\r
1360         "z": "97fec48c.8eada",\r
1361         "wires": [\r
1362             [\r
1363                 "92167a44.d7bee"\r
1364             ]\r
1365         ]\r
1366     },\r
1367     {\r
1368         "id": "92167a44.d7bee",\r
1369         "type": "success",\r
1370         "name": "success",\r
1371         "xml": "<outcome value='success'>\n",\r
1372         "comments": "",\r
1373         "outputs": 1,\r
1374         "x": 5444.4998779296875,\r
1375         "y": 287,\r
1376         "z": "97fec48c.8eada",\r
1377         "wires": [\r
1378             [\r
1379                 "eafcd68a.31cbf"\r
1380             ]\r
1381         ]\r
1382     },\r
1383     {\r
1384         "id": "eafcd68a.31cbf",\r
1385         "type": "set",\r
1386         "name": "set domain A network-id, topo-id, client-id, etc",\r
1387         "xml": "<set>\n<parameter name='domain-A.network-id' value=\"`$tmp.aai.src-network-resource.network-id`\" />\n<parameter name='domain-A.provider-id' value=\"`$tmp.aai.src-network-resource.provider-id`\" />\n<parameter name='domain-A.client-id' value=\"`$tmp.aai.src-network-resource.client-id`\" />\n<parameter name='domain-A.te-topo-id' value=\"`$tmp.aai.src-network-resource.te-topo-id`\" />\n<parameter name='domain-A.network-type' value=\"`$tmp.aai.src-network-resource.network-type`\" />\n\n\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-network-id`' value=\"`$tmp.aai.src-network-resource.network-id`\" />\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-provider-id`' value=\"`$tmp.aai.src-network-resource.provider-id`\" />\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-client-id`' value=\"`$tmp.aai.src-network-resource.client-id`\" />\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-topology-id`' value=\"`$tmp.aai.src-network-resource.te-topo-id`\" />\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-access-network-type`' value=\"`$tmp.aai.src-network-resource.network-type`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 1`' />\n\n\n",\r
1388         "comments": "",\r
1389         "x": 5708.9998779296875,\r
1390         "y": 276,\r
1391         "z": "97fec48c.8eada",\r
1392         "wires": []\r
1393     },\r
1394     {\r
1395         "id": "8e112ac6.c7732",\r
1396         "type": "for",\r
1397         "name": "for each relationship",\r
1398         "xml": "<for silentFailure='true' index='pvidx' start='0' end='`$tmp.aai.src-pnf.relationship-list.relationship_length`' >\n",\r
1399         "comments": "",\r
1400         "outputs": 1,\r
1401         "x": 4413.9998779296875,\r
1402         "y": 245,\r
1403         "z": "97fec48c.8eada",\r
1404         "wires": [\r
1405             [\r
1406                 "7a3db7fd.944d68"\r
1407             ]\r
1408         ]\r
1409     },\r
1410     {\r
1411         "id": "7a3db7fd.944d68",\r
1412         "type": "switchNode",\r
1413         "name": "switch related-to",\r
1414         "xml": "<switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$pvidx].related-to`'>\n",\r
1415         "comments": "",\r
1416         "outputs": 1,\r
1417         "x": 4608.9998779296875,\r
1418         "y": 245,\r
1419         "z": "97fec48c.8eada",\r
1420         "wires": [\r
1421             [\r
1422                 "8aefd07e.260d8"\r
1423             ]\r
1424         ]\r
1425     },\r
1426     {\r
1427         "id": "49234c70.a5c64c",\r
1428         "type": "break",\r
1429         "name": "break",\r
1430         "xml": "<break>\n",\r
1431         "comments": "",\r
1432         "x": 5147.9998779296875,\r
1433         "y": 339,\r
1434         "z": "97fec48c.8eada",\r
1435         "wires": []\r
1436     },\r
1437     {\r
1438         "id": "cfa839ce.804738",\r
1439         "type": "for",\r
1440         "name": "for each relationship",\r
1441         "xml": "<for silentFailure='true' index='mvidx' start='0' end='`$tmp.aai.dst-pnf.relationship-list.relationship_length`' >\n",\r
1442         "comments": "",\r
1443         "outputs": 1,\r
1444         "x": 4414.9998779296875,\r
1445         "y": 852,\r
1446         "z": "97fec48c.8eada",\r
1447         "wires": [\r
1448             [\r
1449                 "4d05ba94.558ef4"\r
1450             ]\r
1451         ]\r
1452     },\r
1453     {\r
1454         "id": "4d05ba94.558ef4",\r
1455         "type": "switchNode",\r
1456         "name": "switch related-to",\r
1457         "xml": "<switch test='`$tmp.aai.dst-pnf.relationship-list.relationship[$mvidx].related-to`'>\n",\r
1458         "comments": "",\r
1459         "outputs": 1,\r
1460         "x": 4609.9998779296875,\r
1461         "y": 852,\r
1462         "z": "97fec48c.8eada",\r
1463         "wires": [\r
1464             [\r
1465                 "5d78c070.cc21d"\r
1466             ]\r
1467         ]\r
1468     },\r
1469     {\r
1470         "id": "5c18dd82.55be5c",\r
1471         "type": "break",\r
1472         "name": "break",\r
1473         "xml": "<break>\n",\r
1474         "comments": "",\r
1475         "x": 5233.9998779296875,\r
1476         "y": 932,\r
1477         "z": "97fec48c.8eada",\r
1478         "wires": []\r
1479     },\r
1480     {\r
1481         "id": "c69a19d0.8fe6d",\r
1482         "type": "execute",\r
1483         "name": "execute split tp-id to get pnf-name",\r
1484         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.src-tp`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-src-tp\"/>\n\n",\r
1485         "comments": "",\r
1486         "outputs": 1,\r
1487         "x": 3917.9998779296875,\r
1488         "y": 75,\r
1489         "z": "97fec48c.8eada",\r
1490         "wires": [\r
1491             [\r
1492                 "4ca85973.1ae2a",\r
1493                 "285acc14.d6b794"\r
1494             ]\r
1495         ]\r
1496     },\r
1497     {\r
1498         "id": "285acc14.d6b794",\r
1499         "type": "failure",\r
1500         "name": "success",\r
1501         "xml": "<outcome value='success'>\n",\r
1502         "comments": "",\r
1503         "outputs": 1,\r
1504         "x": 4138.9998779296875,\r
1505         "y": 43,\r
1506         "z": "97fec48c.8eada",\r
1507         "wires": [\r
1508             [\r
1509                 "2fdf8051.c7f6a8"\r
1510             ]\r
1511         ]\r
1512     },\r
1513     {\r
1514         "id": "4ca85973.1ae2a",\r
1515         "type": "failure",\r
1516         "name": "failure",\r
1517         "xml": "<outcome value='failure'>\n",\r
1518         "comments": "",\r
1519         "outputs": 1,\r
1520         "x": 4138.9998779296875,\r
1521         "y": 90,\r
1522         "z": "97fec48c.8eada",\r
1523         "wires": [\r
1524             [\r
1525                 "be0791af.66d9e"\r
1526             ]\r
1527         ]\r
1528     },\r
1529     {\r
1530         "id": "2fdf8051.c7f6a8",\r
1531         "type": "block",\r
1532         "name": "block : atomic",\r
1533         "xml": "<block atomic=\"true\">",\r
1534         "atomic": "true",\r
1535         "outputs": 1,\r
1536         "x": 4303.9998779296875,\r
1537         "y": 40,\r
1538         "z": "97fec48c.8eada",\r
1539         "wires": [\r
1540             [\r
1541                 "a66ce9ac.c44538"\r
1542             ]\r
1543         ]\r
1544     },\r
1545     {\r
1546         "id": "a66ce9ac.c44538",\r
1547         "type": "set",\r
1548         "name": "set domain-A.ltpId",\r
1549         "xml": "<set>\n<parameter name='domain-A.ltpId' value='`$param-prefix-src-tp[$param-prefix-src-tp_length -1]`' />\n\n<parameter name='`tmp.otninfo[$vidx].dstPort.dst-ltp-id`' value=\"`$param-prefix-src-tp[$param-prefix-src-tp_length -1]`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 1`' />",\r
1550         "comments": "",\r
1551         "x": 4485.9998779296875,\r
1552         "y": 44,\r
1553         "z": "97fec48c.8eada",\r
1554         "wires": []\r
1555     },\r
1556     {\r
1557         "id": "be0791af.66d9e",\r
1558         "type": "returnFailure",\r
1559         "name": "return failure",\r
1560         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
1561         "comments": "",\r
1562         "x": 4305.9998779296875,\r
1563         "y": 90,\r
1564         "z": "97fec48c.8eada",\r
1565         "wires": []\r
1566     },\r
1567     {\r
1568         "id": "c1a0d70e.9bb548",\r
1569         "type": "execute",\r
1570         "name": "execute split tp-id to get pnf-name",\r
1571         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.dst-tp`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-dst-tp\"/>\n\n",\r
1572         "comments": "",\r
1573         "outputs": 1,\r
1574         "x": 3925.9998779296875,\r
1575         "y": 699,\r
1576         "z": "97fec48c.8eada",\r
1577         "wires": [\r
1578             [\r
1579                 "50687959.886b6",\r
1580                 "99d4fed5.f7a3f"\r
1581             ]\r
1582         ]\r
1583     },\r
1584     {\r
1585         "id": "99d4fed5.f7a3f",\r
1586         "type": "failure",\r
1587         "name": "success",\r
1588         "xml": "<outcome value='success'>\n",\r
1589         "comments": "",\r
1590         "outputs": 1,\r
1591         "x": 4146.9998779296875,\r
1592         "y": 667,\r
1593         "z": "97fec48c.8eada",\r
1594         "wires": [\r
1595             [\r
1596                 "9d94fa7.027cb88"\r
1597             ]\r
1598         ]\r
1599     },\r
1600     {\r
1601         "id": "50687959.886b6",\r
1602         "type": "failure",\r
1603         "name": "failure",\r
1604         "xml": "<outcome value='failure'>\n",\r
1605         "comments": "",\r
1606         "outputs": 1,\r
1607         "x": 4146.9998779296875,\r
1608         "y": 714,\r
1609         "z": "97fec48c.8eada",\r
1610         "wires": [\r
1611             [\r
1612                 "7a52ffa3.7e9d28"\r
1613             ]\r
1614         ]\r
1615     },\r
1616     {\r
1617         "id": "9d94fa7.027cb88",\r
1618         "type": "block",\r
1619         "name": "block : atomic",\r
1620         "xml": "<block atomic=\"true\">",\r
1621         "atomic": "true",\r
1622         "outputs": 1,\r
1623         "x": 4311.9998779296875,\r
1624         "y": 664,\r
1625         "z": "97fec48c.8eada",\r
1626         "wires": [\r
1627             [\r
1628                 "675b55d9.b9c0ec"\r
1629             ]\r
1630         ]\r
1631     },\r
1632     {\r
1633         "id": "675b55d9.b9c0ec",\r
1634         "type": "set",\r
1635         "name": "set domain-B.ltpId",\r
1636         "xml": "<set>\n<parameter name='domain-B.ltpId' value='`$param-prefix-dst-tp[$param-prefix-dst-tp_length -1]`' />\n\n<parameter name='`tmp.otninfo[$vidx + 1].srcPort.src-ltp-id`' value=\"`$param-prefix-dst-tp[$param-prefix-dst-tp_length -1]`\" />\n<parameter name='`tmp.otninfo_length`' value='`$vidx + 2`' />",\r
1637         "comments": "",\r
1638         "x": 4507.9998779296875,\r
1639         "y": 661,\r
1640         "z": "97fec48c.8eada",\r
1641         "wires": []\r
1642     },\r
1643     {\r
1644         "id": "7a52ffa3.7e9d28",\r
1645         "type": "returnFailure",\r
1646         "name": "return failure",\r
1647         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
1648         "comments": "",\r
1649         "x": 4313.9998779296875,\r
1650         "y": 714,\r
1651         "z": "97fec48c.8eada",\r
1652         "wires": []\r
1653     },\r
1654     {\r
1655         "id": "20564e8a.e84492",\r
1656         "type": "set",\r
1657         "name": "unset parameters",\r
1658         "xml": "<set>\n<parameter name='otn-oof.link-name' value='' />\n<parameter name='tmp.aai.cross-link' value='' />\n<parameter name='tmp.aai.cross-link.' value='' />\n<parameter name='tmp.aai.cross-link.link-role' value='' />",\r
1659         "comments": "",\r
1660         "x": 1183,\r
1661         "y": 501,\r
1662         "z": "97fec48c.8eada",\r
1663         "wires": []\r
1664     },\r
1665     {\r
1666         "id": "56dc1543.ce88ec",\r
1667         "type": "switchNode",\r
1668         "name": "switch value == start-node",\r
1669         "xml": "<switch test='`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[0].relationship-value == $otn-oof.start-node`'>",\r
1670         "comments": "",\r
1671         "outputs": 1,\r
1672         "x": 3103.9998779296875,\r
1673         "y": 254,\r
1674         "z": "97fec48c.8eada",\r
1675         "wires": [\r
1676             [\r
1677                 "a156113e.6f73f"\r
1678             ]\r
1679         ]\r
1680     },\r
1681     {\r
1682         "id": "f7b52e29.d7e28",\r
1683         "type": "outcome",\r
1684         "name": "otn-oof.start-node",\r
1685         "xml": "<outcome value='`$otn-oof.start-node`'>\n",\r
1686         "comments": "",\r
1687         "outputs": 1,\r
1688         "x": 3255.9998779296875,\r
1689         "y": 169,\r
1690         "z": "97fec48c.8eada",\r
1691         "wires": [\r
1692             []\r
1693         ]\r
1694     },\r
1695     {\r
1696         "id": "fcffac67.9ba8e",\r
1697         "type": "outcome",\r
1698         "name": "otn-oof.end-node",\r
1699         "xml": "<outcome value='`$otn-oof.end-node`'>\n",\r
1700         "comments": "",\r
1701         "outputs": 1,\r
1702         "x": 3258.9998779296875,\r
1703         "y": 388,\r
1704         "z": "97fec48c.8eada",\r
1705         "wires": [\r
1706             []\r
1707         ]\r
1708     },\r
1709     {\r
1710         "id": "edb2a900.9a7b1",\r
1711         "type": "block",\r
1712         "name": "block : atomic",\r
1713         "xml": "<block atomic=\"true\">",\r
1714         "atomic": "true",\r
1715         "outputs": 1,\r
1716         "x": 3433.9998779296875,\r
1717         "y": 238,\r
1718         "z": "97fec48c.8eada",\r
1719         "wires": [\r
1720             [\r
1721                 "614113e.09a2a6c"\r
1722             ]\r
1723         ]\r
1724     },\r
1725     {\r
1726         "id": "bc992c4c.01fac8",\r
1727         "type": "set",\r
1728         "name": "set dst-ltpId",\r
1729         "xml": "<set>\n<parameter name='tmp.cross-link.dst-ltpId' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[1].relationship-value`\" />\n<parameter name='tmp.dst-pnf-name' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[0].relationship-value`\" />\n\n<!--<parameter name='`tmp.otninfo[$vidx+1].srcPort.src-access-ltp-id`' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[1].relationship-value`\" />-->\n<!--<parameter name='`tmp.otninfo[$vidx+1].srcPort.src-access-node-id`' value=\"`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[0].relationship-value`\" />-->\n\n<!--<parameter name='`tmp.otninfo_length`' value='`$vidx + 2`' />-->\n\n",\r
1730         "comments": "",\r
1731         "x": 3630.9998779296875,\r
1732         "y": 324,\r
1733         "z": "97fec48c.8eada",\r
1734         "wires": []\r
1735     },\r
1736     {\r
1737         "id": "4fb57d55.78b35c",\r
1738         "type": "break",\r
1739         "name": "break",\r
1740         "xml": "<break>\n",\r
1741         "comments": "",\r
1742         "x": 3613.9998779296875,\r
1743         "y": 364,\r
1744         "z": "97fec48c.8eada",\r
1745         "wires": []\r
1746     },\r
1747     {\r
1748         "id": "7a290eee.406588",\r
1749         "type": "block",\r
1750         "name": "block : atomic",\r
1751         "xml": "<block atomic=\"true\">",\r
1752         "atomic": "true",\r
1753         "outputs": 1,\r
1754         "x": 3451.9998779296875,\r
1755         "y": 336,\r
1756         "z": "97fec48c.8eada",\r
1757         "wires": [\r
1758             [\r
1759                 "bc992c4c.01fac8"\r
1760             ]\r
1761         ]\r
1762     },\r
1763     {\r
1764         "id": "a156113e.6f73f",\r
1765         "type": "outcomeTrue",\r
1766         "name": "true",\r
1767         "xml": "<outcome value='true'>\n",\r
1768         "comments": "",\r
1769         "outputs": 1,\r
1770         "x": 3291.9998779296875,\r
1771         "y": 241,\r
1772         "z": "97fec48c.8eada",\r
1773         "wires": [\r
1774             [\r
1775                 "edb2a900.9a7b1"\r
1776             ]\r
1777         ]\r
1778     },\r
1779     {\r
1780         "id": "b07af7fc.6b63b8",\r
1781         "type": "switchNode",\r
1782         "name": "switch value == end-node",\r
1783         "xml": "<switch test='`$tmp.aai.cross-link.relationship-list.relationship[$lridx].relationship-data[0].relationship-value == $otn-oof.end-node`'>",\r
1784         "comments": "",\r
1785         "outputs": 1,\r
1786         "x": 3101.9998779296875,\r
1787         "y": 318,\r
1788         "z": "97fec48c.8eada",\r
1789         "wires": [\r
1790             [\r
1791                 "adae2c31.77bd68"\r
1792             ]\r
1793         ]\r
1794     },\r
1795     {\r
1796         "id": "adae2c31.77bd68",\r
1797         "type": "outcomeTrue",\r
1798         "name": "true",\r
1799         "xml": "<outcome value='true'>\n",\r
1800         "comments": "",\r
1801         "outputs": 1,\r
1802         "x": 3286.9998779296875,\r
1803         "y": 322,\r
1804         "z": "97fec48c.8eada",\r
1805         "wires": [\r
1806             [\r
1807                 "7a290eee.406588"\r
1808             ]\r
1809         ]\r
1810     },\r
1811     {\r
1812         "id": "fdcdd209.036438",\r
1813         "type": "comment",\r
1814         "name": "Not useful anymore",\r
1815         "info": "this domain-A.ltpId is not used anymore",\r
1816         "comments": "",\r
1817         "x": 4528.9998779296875,\r
1818         "y": 20,\r
1819         "z": "97fec48c.8eada",\r
1820         "wires": []\r
1821     },\r
1822     {\r
1823         "id": "335fd86d.6b1ff",\r
1824         "type": "comment",\r
1825         "name": "Not useful anymore",\r
1826         "info": "this domain-B.ltpId is not used anymore",\r
1827         "comments": "",\r
1828         "x": 4550.9998779296875,\r
1829         "y": 633,\r
1830         "z": "97fec48c.8eada",\r
1831         "wires": []\r
1832     },\r
1833     {\r
1834         "id": "b9740a82.273f8",\r
1835         "type": "switchNode",\r
1836         "name": "test $vidx == first",\r
1837         "xml": "<switch test='`$vidx == 0`'>\n",\r
1838         "comments": "",\r
1839         "outputs": 1,\r
1840         "x": 2366,\r
1841         "y": 100,\r
1842         "z": "97fec48c.8eada",\r
1843         "wires": [\r
1844             [\r
1845                 "fac1138.38454f",\r
1846                 "4fd6928.61fb8ec"\r
1847             ]\r
1848         ]\r
1849     },\r
1850     {\r
1851         "id": "fac1138.38454f",\r
1852         "type": "outcomeTrue",\r
1853         "name": "true",\r
1854         "xml": "<outcome value='true'>\n",\r
1855         "comments": "",\r
1856         "outputs": 1,\r
1857         "x": 2550,\r
1858         "y": 62,\r
1859         "z": "97fec48c.8eada",\r
1860         "wires": [\r
1861             []\r
1862         ]\r
1863     },\r
1864     {\r
1865         "id": "4fd6928.61fb8ec",\r
1866         "type": "outcomeFalse",\r
1867         "name": "false",\r
1868         "xml": "<outcome value='false'>\n",\r
1869         "comments": "",\r
1870         "outputs": 1,\r
1871         "x": 2548,\r
1872         "y": 131,\r
1873         "z": "97fec48c.8eada",\r
1874         "wires": [\r
1875             [\r
1876                 "49bef92e.99a498"\r
1877             ]\r
1878         ]\r
1879     },\r
1880     {\r
1881         "id": "49bef92e.99a498",\r
1882         "type": "switchNode",\r
1883         "name": "test $vidx == last",\r
1884         "xml": "<switch test='`$vidx == $otn-oof.solutions_length - 1`'>\n",\r
1885         "comments": "",\r
1886         "outputs": 1,\r
1887         "x": 2729,\r
1888         "y": 128,\r
1889         "z": "97fec48c.8eada",\r
1890         "wires": [\r
1891             [\r
1892                 "4a491f2.2eab56",\r
1893                 "98392658.063f78"\r
1894             ]\r
1895         ]\r
1896     },\r
1897     {\r
1898         "id": "98392658.063f78",\r
1899         "type": "outcomeTrue",\r
1900         "name": "true",\r
1901         "xml": "<outcome value='true'>\n",\r
1902         "comments": "",\r
1903         "outputs": 1,\r
1904         "x": 2895,\r
1905         "y": 167,\r
1906         "z": "97fec48c.8eada",\r
1907         "wires": [\r
1908             []\r
1909         ]\r
1910     },\r
1911     {\r
1912         "id": "4a491f2.2eab56",\r
1913         "type": "outcomeFalse",\r
1914         "name": "false",\r
1915         "xml": "<outcome value='false'>\n",\r
1916         "comments": "",\r
1917         "outputs": 1,\r
1918         "x": 2897,\r
1919         "y": 93,\r
1920         "z": "97fec48c.8eada",\r
1921         "wires": [\r
1922             []\r
1923         ]\r
1924     },\r
1925     {\r
1926         "id": "3d2e0b8f.457abc",\r
1927         "type": "set",\r
1928         "name": "unset parameters",\r
1929         "xml": "<set>\n<parameter name='`tmp.otninfo.`' value='' />\n<parameter name='`tmp.otninfo_length`' value='0' />",\r
1930         "comments": "",\r
1931         "x": 829,\r
1932         "y": 402,\r
1933         "z": "97fec48c.8eada",\r
1934         "wires": []\r
1935     },\r
1936     {\r
1937         "id": "d9b3c779.af79",\r
1938         "type": "comment",\r
1939         "name": "May not be necessary",\r
1940         "info": "",\r
1941         "comments": "",\r
1942         "x": 841,\r
1943         "y": 370,\r
1944         "z": "97fec48c.8eada",\r
1945         "wires": []\r
1946     }\r
1947 ]