3 "id": "fa52a170.206e7",
\r
9 "z": "97fec48c.8eada",
\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
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
26 "y": 427.00001525878906,
\r
27 "z": "97fec48c.8eada",
\r
35 "id": "4ae6db6f.435c7c",
\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
41 "x": 367.0001220703125,
\r
43 "z": "97fec48c.8eada",
\r
51 "id": "6bdd3c50.e0d3d4",
\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
57 "x": 849.9730834960938,
\r
58 "y": 178.99600219726562,
\r
59 "z": "97fec48c.8eada",
\r
68 "id": "7939df96.b1122",
\r
71 "xml": "<outcome value='success'>\n",
\r
74 "x": 1089.9732246398926,
\r
75 "y": 202.9959716796875,
\r
76 "z": "97fec48c.8eada",
\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
89 "x": 1259.97314453125,
\r
90 "y": 142.99606323242188,
\r
91 "z": "97fec48c.8eada",
\r
95 "id": "945597b.d7df068",
\r
98 "xml": "<outcome value='failure'>\n",
\r
101 "x": 1088.9730110168457,
\r
102 "y": 151.99606227874756,
\r
103 "z": "97fec48c.8eada",
\r
111 "id": "e01d4a36.839a2",
\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
116 "x": 821.4768829345703,
\r
117 "y": 135.00000190734863,
\r
118 "z": "97fec48c.8eada",
\r
122 "id": "9cfd026a.5e4728",
\r
124 "name": "for vidx..otn-oof.solutions_length[]",
\r
125 "xml": "<for index='vidx' start='0' end='`$otn-oof.solutions_length`' >",
\r
128 "x": 840.972900390625,
\r
129 "y": 488.2457275390625,
\r
130 "z": "97fec48c.8eada",
\r
138 "id": "e807132a.83466",
\r
140 "name": "Loop through OTN links",
\r
143 "x": 924.4732055664062,
\r
145 "z": "97fec48c.8eada",
\r
149 "id": "8402c7cf.20d6c",
\r
151 "name": "block : atomic",
\r
152 "xml": "<block atomic=\"true\">",
\r
155 "x": 945.5001220703125,
\r
156 "y": 679.2864990234375,
\r
157 "z": "97fec48c.8eada",
\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
173 "x": 1202.5001220703125,
\r
174 "y": 669.2864990234375,
\r
175 "z": "97fec48c.8eada",
\r
185 "id": "990db839.99a8f8",
\r
188 "xml": "<outcome value='success'>\n",
\r
191 "x": 1404.0001220703125,
\r
192 "y": 544.2864685058594,
\r
193 "z": "97fec48c.8eada",
\r
201 "id": "d48feed1.3a38",
\r
202 "type": "not-found",
\r
203 "name": "not-found",
\r
204 "xml": "<outcome value='not-found'>\n",
\r
207 "x": 1440.0001220703125,
\r
208 "y": 669.2864990234375,
\r
209 "z": "97fec48c.8eada",
\r
217 "id": "5943270e.4826e8",
\r
220 "xml": "<outcome value='Other'>\n",
\r
223 "x": 1434.0001220703125,
\r
224 "y": 719.2864990234375,
\r
225 "z": "97fec48c.8eada",
\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
238 "x": 1601.0001220703125,
\r
239 "y": 658.2864990234375,
\r
240 "z": "97fec48c.8eada",
\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
249 "x": 1599.0001220703125,
\r
250 "y": 714.2864990234375,
\r
251 "z": "97fec48c.8eada",
\r
255 "id": "d48fe5f1.e695e8",
\r
257 "name": "get cross-domain-link information",
\r
260 "x": 1208.5001220703125,
\r
261 "y": 618.2864990234375,
\r
262 "z": "97fec48c.8eada",
\r
266 "id": "2d5a2685.b40dfa",
\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
271 "x": 1192.0001220703125,
\r
272 "y": 572.2864990234375,
\r
273 "z": "97fec48c.8eada",
\r
277 "id": "50ded459.a3ce3c",
\r
280 "xml": "<block>\n",
\r
284 "x": 1235.0002708435059,
\r
285 "y": 200.74145698547363,
\r
286 "z": "97fec48c.8eada",
\r
292 "id": "6312c3c3.704cf4",
\r
294 "name": "block : atomic",
\r
295 "xml": "<block atomic=\"true\">",
\r
298 "x": 607.9688835144043,
\r
299 "y": 446.74163722991943,
\r
300 "z": "97fec48c.8eada",
\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
316 "x": 1719.5001220703125,
\r
318 "z": "97fec48c.8eada",
\r
326 "id": "22f3b1f4.9256fe",
\r
328 "name": "outcome cross-domain",
\r
329 "xml": "<outcome value='cross-domain'>\n",
\r
332 "x": 1955.5001220703125,
\r
334 "z": "97fec48c.8eada",
\r
342 "id": "a2b70b63.3ba9c8",
\r
345 "xml": "<break>\n",
\r
347 "x": 2359.4998779296875,
\r
349 "z": "97fec48c.8eada",
\r
353 "id": "8b1c590c.dc55d",
\r
355 "name": "block : atomic",
\r
356 "xml": "<block atomic=\"true\">",
\r
359 "x": 2158.5001220703125,
\r
361 "z": "97fec48c.8eada",
\r
372 "id": "3bc9b9f2.81b29e",
\r
375 "xml": "<outcome value='success'>\n",
\r
378 "x": 2683.9998779296875,
\r
380 "z": "97fec48c.8eada",
\r
388 "id": "37303a4c.954af6",
\r
389 "type": "not-found",
\r
390 "name": "not-found",
\r
391 "xml": "<outcome value='not-found'>\n",
\r
396 "z": "97fec48c.8eada",
\r
404 "id": "fd9ad854.5b33c8",
\r
407 "xml": "<outcome value='Other'>\n",
\r
412 "z": "97fec48c.8eada",
\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
427 "z": "97fec48c.8eada",
\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
438 "z": "97fec48c.8eada",
\r
442 "id": "a1ab74dd.259888",
\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
447 "x": 4020.4998779296875,
\r
449 "z": "97fec48c.8eada",
\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
459 "x": 4028.4998779296875,
\r
461 "z": "97fec48c.8eada",
\r
469 "id": "f334aa73.fafd8",
\r
472 "xml": "<outcome value='success'>\n",
\r
475 "x": 4234.9998779296875,
\r
477 "z": "97fec48c.8eada",
\r
485 "id": "c586fad5.100ad",
\r
487 "name": "tunnel-termination-point",
\r
488 "xml": "<outcome value='tunnel-termination-point'>\n",
\r
491 "x": 3572.6683349609375,
\r
492 "y": 489.48150634765625,
\r
493 "z": "97fec48c.8eada",
\r
501 "id": "18757b7c.bab055",
\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
507 "x": 3035.3826904296875,
\r
508 "y": 491.65972900390625,
\r
509 "z": "97fec48c.8eada",
\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
523 "x": 3287.3826904296875,
\r
524 "y": 488.65972900390625,
\r
525 "z": "97fec48c.8eada",
\r
533 "id": "8d515769.aa6f4",
\r
535 "name": "block : atomic",
\r
536 "xml": "<block atomic=\"true\">",
\r
539 "x": 3799.4998779296875,
\r
541 "z": "97fec48c.8eada",
\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
561 "z": "97fec48c.8eada",
\r
571 "id": "995af278.af1ac8",
\r
574 "xml": "<outcome value='success'>\n",
\r
577 "x": 2662.9998779296875,
\r
579 "z": "97fec48c.8eada",
\r
587 "id": "c9dcb57d.818b28",
\r
588 "type": "not-found",
\r
589 "name": "not-found",
\r
590 "xml": "<outcome value='not-found'>\n",
\r
593 "x": 2646.9998779296875,
\r
595 "z": "97fec48c.8eada",
\r
603 "id": "86496d30.4c8b08",
\r
606 "xml": "<outcome value='Other'>\n",
\r
609 "x": 2649.9998779296875,
\r
611 "z": "97fec48c.8eada",
\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
624 "x": 2819.9998779296875,
\r
626 "z": "97fec48c.8eada",
\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
635 "x": 2831.9998779296875,
\r
637 "z": "97fec48c.8eada",
\r
641 "id": "b29ef002.3d9bd8",
\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
647 "x": 3019.3826904296875,
\r
648 "y": 1053.6597290039062,
\r
649 "z": "97fec48c.8eada",
\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
663 "x": 3262.3826904296875,
\r
664 "y": 1052.6597290039062,
\r
665 "z": "97fec48c.8eada",
\r
673 "id": "50d5c6dd.fd8458",
\r
675 "name": "block : atomic",
\r
676 "xml": "<block atomic=\"true\">",
\r
679 "x": 5028.4998779296875,
\r
681 "z": "97fec48c.8eada",
\r
691 "id": "5d8a1ce9.20e95c",
\r
693 "name": "tunnel-termination-point",
\r
694 "xml": "<outcome value='tunnel-termination-point'>\n",
\r
697 "x": 3518.6683349609375,
\r
698 "y": 1052.4815063476562,
\r
699 "z": "97fec48c.8eada",
\r
707 "id": "5d78c070.cc21d",
\r
709 "name": "network-resource",
\r
710 "xml": "<outcome value='network-resource'>\n",
\r
713 "x": 4815.4998779296875,
\r
715 "z": "97fec48c.8eada",
\r
723 "id": "431b8e7f.397f08",
\r
725 "name": "block : atomic",
\r
726 "xml": "<block atomic=\"true\">",
\r
729 "x": 3818.4998779296875,
\r
731 "z": "97fec48c.8eada",
\r
743 "id": "9fe095e8.34fca",
\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
748 "x": 4060.4998779296875,
\r
750 "z": "97fec48c.8eada",
\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
760 "x": 4050.4998779296875,
\r
762 "z": "97fec48c.8eada",
\r
770 "id": "f0dbdf9f.2f9a",
\r
773 "xml": "<outcome value='success'>\n",
\r
776 "x": 4237.9998779296875,
\r
778 "z": "97fec48c.8eada",
\r
786 "id": "6e9eddf0.722754",
\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
791 "x": 5298.4998779296875,
\r
793 "z": "97fec48c.8eada",
\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
803 "x": 5308.4998779296875,
\r
805 "z": "97fec48c.8eada",
\r
813 "id": "6bfb2c0.fcf9cd4",
\r
816 "xml": "<outcome value='success'>\n",
\r
819 "x": 5523.9998779296875,
\r
821 "z": "97fec48c.8eada",
\r
829 "id": "46a8e7db.6247c8",
\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
834 "x": 5778.4998779296875,
\r
836 "z": "97fec48c.8eada",
\r
840 "id": "5d4d6dbf.b923ac",
\r
843 "xml": "<block>\n",
\r
847 "x": 2817.9998779296875,
\r
849 "z": "97fec48c.8eada",
\r
857 "id": "298c76a3.790b2a",
\r
860 "xml": "<block>\n",
\r
864 "x": 2808.9998779296875,
\r
866 "z": "97fec48c.8eada",
\r
874 "id": "a9f1b4b6.1c30e8",
\r
877 "xml": "<block>\n",
\r
883 "z": "97fec48c.8eada",
\r
891 "id": "b2e8772a.8ac6e8",
\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
897 "x": 2392.9998779296875,
\r
899 "z": "97fec48c.8eada",
\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
913 "x": 2591.9998779296875,
\r
915 "z": "97fec48c.8eada",
\r
923 "id": "d2b9c322.61b4e",
\r
925 "name": "p-interface",
\r
926 "xml": "<outcome value='p-interface'>\n",
\r
929 "x": 2769.1173095703125,
\r
930 "y": 308.34027099609375,
\r
931 "z": "97fec48c.8eada",
\r
939 "id": "614113e.09a2a6c",
\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
944 "x": 3620.9998779296875,
\r
946 "z": "97fec48c.8eada",
\r
950 "id": "c1945a01.da39d8",
\r
953 "xml": "<break>\n",
\r
955 "x": 3605.9998779296875,
\r
957 "z": "97fec48c.8eada",
\r
961 "id": "daf680e0.e985f",
\r
964 "xml": "<block>\n",
\r
968 "x": 2908.9998779296875,
\r
970 "z": "97fec48c.8eada",
\r
979 "id": "198591da.45bba6",
\r
981 "name": "block : atomic",
\r
982 "xml": "<block atomic=\"true\">",
\r
985 "x": 4409.9998779296875,
\r
987 "z": "97fec48c.8eada",
\r
995 "id": "aaf730ad.ded658",
\r
997 "name": "block : atomic",
\r
998 "xml": "<block atomic=\"true\">",
\r
1001 "x": 4426.9998779296875,
\r
1003 "z": "97fec48c.8eada",
\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
1019 "z": "97fec48c.8eada",
\r
1022 "3bc9b9f2.81b29e",
\r
1023 "37303a4c.954af6",
\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
1035 "x": 3889.9998779296875,
\r
1037 "z": "97fec48c.8eada",
\r
1047 "id": "98eef2c3.4b1e6",
\r
1048 "type": "success",
\r
1049 "name": "success",
\r
1050 "xml": "<outcome value='success'>\n",
\r
1055 "z": "97fec48c.8eada",
\r
1063 "id": "b3fdc3b3.daa6d",
\r
1064 "type": "not-found",
\r
1065 "name": "not-found",
\r
1066 "xml": "<outcome value='not-found'>\n",
\r
1071 "z": "97fec48c.8eada",
\r
1079 "id": "bb3698f8.9dc54",
\r
1082 "xml": "<outcome value='Other'>\n",
\r
1087 "z": "97fec48c.8eada",
\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
1102 "z": "97fec48c.8eada",
\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
1113 "z": "97fec48c.8eada",
\r
1117 "id": "1e54913c.73cd4f",
\r
1120 "xml": "<block>\n",
\r
1121 "atomic": "false",
\r
1124 "x": 4229.88232421875,
\r
1125 "y": 230.65567016601562,
\r
1126 "z": "97fec48c.8eada",
\r
1135 "id": "e08a0980.5d50e",
\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
1140 "x": 4454.9998779296875,
\r
1142 "z": "97fec48c.8eada",
\r
1146 "id": "60eed173.f1208",
\r
1149 "xml": "<break>\n",
\r
1151 "x": 3976.9998779296875,
\r
1153 "z": "97fec48c.8eada",
\r
1157 "id": "c08fd8d6.2bd66",
\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
1162 "x": 4670.9998779296875,
\r
1164 "z": "97fec48c.8eada",
\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
1174 "x": 3886.9998779296875,
\r
1176 "z": "97fec48c.8eada",
\r
1179 "123bf516.85c49b",
\r
1180 "6c28943b.60b994",
\r
1186 "id": "19639884.e536cf",
\r
1187 "type": "success",
\r
1188 "name": "success",
\r
1189 "xml": "<outcome value='success'>\n",
\r
1194 "z": "97fec48c.8eada",
\r
1202 "id": "6c28943b.60b994",
\r
1203 "type": "not-found",
\r
1204 "name": "not-found",
\r
1205 "xml": "<outcome value='not-found'>\n",
\r
1210 "z": "97fec48c.8eada",
\r
1218 "id": "123bf516.85c49b",
\r
1221 "xml": "<outcome value='Other'>\n",
\r
1226 "z": "97fec48c.8eada",
\r
1234 "id": "c2d1aecb.85e098",
\r
1237 "xml": "<block>\n",
\r
1238 "atomic": "false",
\r
1241 "x": 4226.88232421875,
\r
1242 "y": 833.6556701660156,
\r
1243 "z": "97fec48c.8eada",
\r
1246 "a9a60061.b99928",
\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
1259 "z": "97fec48c.8eada",
\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
1270 "z": "97fec48c.8eada",
\r
1274 "id": "a9a60061.b99928",
\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
1279 "x": 4435.9998779296875,
\r
1281 "z": "97fec48c.8eada",
\r
1285 "id": "3e68bf5c.62e23",
\r
1288 "xml": "<break>\n",
\r
1290 "x": 4005.9998779296875,
\r
1292 "z": "97fec48c.8eada",
\r
1296 "id": "64775e7a.bf3908",
\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
1301 "x": 4659.9998779296875,
\r
1303 "z": "97fec48c.8eada",
\r
1307 "id": "8aefd07e.260d8",
\r
1308 "type": "outcome",
\r
1309 "name": "network-resource",
\r
1310 "xml": "<outcome value='network-resource'>\n",
\r
1313 "x": 4811.9998779296875,
\r
1315 "z": "97fec48c.8eada",
\r
1323 "id": "4f8861e6.824728",
\r
1325 "name": "block : atomic",
\r
1326 "xml": "<block atomic=\"true\">",
\r
1329 "x": 4988.9998779296875,
\r
1331 "z": "97fec48c.8eada",
\r
1335 "36d8211f.467a7e",
\r
1341 "id": "8261f1c0.e8f31",
\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
1346 "x": 5203.9998779296875,
\r
1348 "z": "97fec48c.8eada",
\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
1358 "x": 5220.9998779296875,
\r
1360 "z": "97fec48c.8eada",
\r
1368 "id": "92167a44.d7bee",
\r
1369 "type": "success",
\r
1370 "name": "success",
\r
1371 "xml": "<outcome value='success'>\n",
\r
1374 "x": 5444.4998779296875,
\r
1376 "z": "97fec48c.8eada",
\r
1384 "id": "eafcd68a.31cbf",
\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
1389 "x": 5708.9998779296875,
\r
1391 "z": "97fec48c.8eada",
\r
1395 "id": "8e112ac6.c7732",
\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
1401 "x": 4413.9998779296875,
\r
1403 "z": "97fec48c.8eada",
\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
1417 "x": 4608.9998779296875,
\r
1419 "z": "97fec48c.8eada",
\r
1427 "id": "49234c70.a5c64c",
\r
1430 "xml": "<break>\n",
\r
1432 "x": 5147.9998779296875,
\r
1434 "z": "97fec48c.8eada",
\r
1438 "id": "cfa839ce.804738",
\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
1444 "x": 4414.9998779296875,
\r
1446 "z": "97fec48c.8eada",
\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
1460 "x": 4609.9998779296875,
\r
1462 "z": "97fec48c.8eada",
\r
1470 "id": "5c18dd82.55be5c",
\r
1473 "xml": "<break>\n",
\r
1475 "x": 5233.9998779296875,
\r
1477 "z": "97fec48c.8eada",
\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
1487 "x": 3917.9998779296875,
\r
1489 "z": "97fec48c.8eada",
\r
1498 "id": "285acc14.d6b794",
\r
1499 "type": "failure",
\r
1500 "name": "success",
\r
1501 "xml": "<outcome value='success'>\n",
\r
1504 "x": 4138.9998779296875,
\r
1506 "z": "97fec48c.8eada",
\r
1514 "id": "4ca85973.1ae2a",
\r
1515 "type": "failure",
\r
1516 "name": "failure",
\r
1517 "xml": "<outcome value='failure'>\n",
\r
1520 "x": 4138.9998779296875,
\r
1522 "z": "97fec48c.8eada",
\r
1530 "id": "2fdf8051.c7f6a8",
\r
1532 "name": "block : atomic",
\r
1533 "xml": "<block atomic=\"true\">",
\r
1536 "x": 4303.9998779296875,
\r
1538 "z": "97fec48c.8eada",
\r
1546 "id": "a66ce9ac.c44538",
\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
1551 "x": 4485.9998779296875,
\r
1553 "z": "97fec48c.8eada",
\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
1562 "x": 4305.9998779296875,
\r
1564 "z": "97fec48c.8eada",
\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
1574 "x": 3925.9998779296875,
\r
1576 "z": "97fec48c.8eada",
\r
1585 "id": "99d4fed5.f7a3f",
\r
1586 "type": "failure",
\r
1587 "name": "success",
\r
1588 "xml": "<outcome value='success'>\n",
\r
1591 "x": 4146.9998779296875,
\r
1593 "z": "97fec48c.8eada",
\r
1601 "id": "50687959.886b6",
\r
1602 "type": "failure",
\r
1603 "name": "failure",
\r
1604 "xml": "<outcome value='failure'>\n",
\r
1607 "x": 4146.9998779296875,
\r
1609 "z": "97fec48c.8eada",
\r
1617 "id": "9d94fa7.027cb88",
\r
1619 "name": "block : atomic",
\r
1620 "xml": "<block atomic=\"true\">",
\r
1623 "x": 4311.9998779296875,
\r
1625 "z": "97fec48c.8eada",
\r
1633 "id": "675b55d9.b9c0ec",
\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
1638 "x": 4507.9998779296875,
\r
1640 "z": "97fec48c.8eada",
\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
1649 "x": 4313.9998779296875,
\r
1651 "z": "97fec48c.8eada",
\r
1655 "id": "20564e8a.e84492",
\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
1662 "z": "97fec48c.8eada",
\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
1672 "x": 3103.9998779296875,
\r
1674 "z": "97fec48c.8eada",
\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
1688 "x": 3255.9998779296875,
\r
1690 "z": "97fec48c.8eada",
\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
1702 "x": 3258.9998779296875,
\r
1704 "z": "97fec48c.8eada",
\r
1710 "id": "edb2a900.9a7b1",
\r
1712 "name": "block : atomic",
\r
1713 "xml": "<block atomic=\"true\">",
\r
1716 "x": 3433.9998779296875,
\r
1718 "z": "97fec48c.8eada",
\r
1726 "id": "bc992c4c.01fac8",
\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
1731 "x": 3630.9998779296875,
\r
1733 "z": "97fec48c.8eada",
\r
1737 "id": "4fb57d55.78b35c",
\r
1740 "xml": "<break>\n",
\r
1742 "x": 3613.9998779296875,
\r
1744 "z": "97fec48c.8eada",
\r
1748 "id": "7a290eee.406588",
\r
1750 "name": "block : atomic",
\r
1751 "xml": "<block atomic=\"true\">",
\r
1754 "x": 3451.9998779296875,
\r
1756 "z": "97fec48c.8eada",
\r
1764 "id": "a156113e.6f73f",
\r
1765 "type": "outcomeTrue",
\r
1767 "xml": "<outcome value='true'>\n",
\r
1770 "x": 3291.9998779296875,
\r
1772 "z": "97fec48c.8eada",
\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
1786 "x": 3101.9998779296875,
\r
1788 "z": "97fec48c.8eada",
\r
1796 "id": "adae2c31.77bd68",
\r
1797 "type": "outcomeTrue",
\r
1799 "xml": "<outcome value='true'>\n",
\r
1802 "x": 3286.9998779296875,
\r
1804 "z": "97fec48c.8eada",
\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
1817 "x": 4528.9998779296875,
\r
1819 "z": "97fec48c.8eada",
\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
1828 "x": 4550.9998779296875,
\r
1830 "z": "97fec48c.8eada",
\r
1834 "id": "b9740a82.273f8",
\r
1835 "type": "switchNode",
\r
1836 "name": "test $vidx == first",
\r
1837 "xml": "<switch test='`$vidx == 0`'>\n",
\r
1842 "z": "97fec48c.8eada",
\r
1851 "id": "fac1138.38454f",
\r
1852 "type": "outcomeTrue",
\r
1854 "xml": "<outcome value='true'>\n",
\r
1859 "z": "97fec48c.8eada",
\r
1865 "id": "4fd6928.61fb8ec",
\r
1866 "type": "outcomeFalse",
\r
1868 "xml": "<outcome value='false'>\n",
\r
1873 "z": "97fec48c.8eada",
\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
1889 "z": "97fec48c.8eada",
\r
1898 "id": "98392658.063f78",
\r
1899 "type": "outcomeTrue",
\r
1901 "xml": "<outcome value='true'>\n",
\r
1906 "z": "97fec48c.8eada",
\r
1912 "id": "4a491f2.2eab56",
\r
1913 "type": "outcomeFalse",
\r
1915 "xml": "<outcome value='false'>\n",
\r
1920 "z": "97fec48c.8eada",
\r
1926 "id": "3d2e0b8f.457abc",
\r
1928 "name": "unset parameters",
\r
1929 "xml": "<set>\n<parameter name='`tmp.otninfo.`' value='' />\n<parameter name='`tmp.otninfo_length`' value='0' />",
\r
1933 "z": "97fec48c.8eada",
\r
1937 "id": "d9b3c779.af79",
\r
1938 "type": "comment",
\r
1939 "name": "May not be necessary",
\r
1944 "z": "97fec48c.8eada",
\r