3 "id": "d2167b55.82b018",
\r
5 "name": "block : atomic",
\r
6 "xml": "<block atomic=\"true\">\n",
\r
12 "z": "d291f834.d4cbf8",
\r
20 "id": "811b077a.d09798",
\r
21 "type": "switchNode",
\r
23 "xml": "<switch test='`$odu-name`'>\n",
\r
28 "z": "d291f834.d4cbf8",
\r
38 "id": "d1adad05.70436",
\r
41 "xml": "<outcome value='ODU0'>\n",
\r
46 "z": "d291f834.d4cbf8",
\r
54 "id": "62f5d265.23ab0c",
\r
57 "xml": "<set>\n<parameter name='odu-name' value='`$pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[$idx].odu-type`' />\n<parameter name='odu-number' value='`$pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[$idx].number`' />\n\n",
\r
61 "z": "d291f834.d4cbf8",
\r
65 "id": "2e87013c.8fc8ce",
\r
68 "xml": "<set>\n<parameter name='new-rate' value='`$new-rate + $odu-number * 1.25 - 1.25 `' />\n<parameter name='new-odu-number' value='`$new-rate / 1.25`' />\n",
\r
72 "z": "d291f834.d4cbf8",
\r
76 "id": "7c5d3d95.cc5f74",
\r
79 "xml": "<outcome value='ODU0'>\n",
\r
84 "z": "d291f834.d4cbf8",
\r
92 "id": "17fa8fe8.9bf91",
\r
93 "type": "switchNode",
\r
95 "xml": "<switch test='`$optical-service-create-input.payload.service-rate`'>\n",
\r
100 "z": "d291f834.d4cbf8",
\r
110 "id": "1b7f98e2.94bee7",
\r
113 "xml": "<for index='idx' start='0' end='pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth_length' >\n",
\r
118 "z": "d291f834.d4cbf8",
\r
127 "id": "21b9545b.56d0dc",
\r
130 "xml": "<outcome value='ODU1'>\n",
\r
135 "z": "d291f834.d4cbf8",
\r
143 "id": "a06a5535.b89f68",
\r
146 "xml": "<set>\n<parameter name='new-odu-number' value='`$new-rate / 2.5`' />\n",
\r
150 "z": "d291f834.d4cbf8",
\r
154 "id": "6a12dbc4.c2c474",
\r
157 "xml": "<set>\n<parameter name='new-rate' value='' />\n",
\r
161 "z": "d291f834.d4cbf8",
\r
165 "id": "f3d86763.54a138",
\r
168 "xml": "<outcome value='ODU2'>\n",
\r
173 "z": "d291f834.d4cbf8",
\r
181 "id": "b0a7f453.296058",
\r
184 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
188 "z": "d291f834.d4cbf8",
\r
192 "id": "354fa1c1.f1f6ae",
\r
193 "type": "switchNode",
\r
195 "xml": "<switch test='`$odu-name`'>\n",
\r
200 "z": "d291f834.d4cbf8",
\r
210 "id": "2cba8af9.f08436",
\r
213 "xml": "<outcome value='ODU0'>\n",
\r
218 "z": "d291f834.d4cbf8",
\r
226 "id": "47a078bd.631e68",
\r
229 "xml": "<set>\n<parameter name='odu-name' value='`$pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[$idx].odu-type`' />\n<parameter name='odu-number' value='`$pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[$idx].number`' />\n\n",
\r
233 "z": "d291f834.d4cbf8",
\r
237 "id": "20e37e98.d28f12",
\r
240 "xml": "<set>\n<parameter name='new-rate' value='`$new-rate + $odu-number * 1.5 - 2.5`' />\n<parameter name='new-odu-number' value='`$new-rate / 1.25`' />\n",
\r
244 "z": "d291f834.d4cbf8",
\r
248 "id": "2f408a05.a33d16",
\r
251 "xml": "<outcome value='ODU1'>\n",
\r
256 "z": "d291f834.d4cbf8",
\r
264 "id": "682f2695.e292e8",
\r
267 "xml": "<for index='idx' start='0' end='pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth_length' >\n",
\r
272 "z": "d291f834.d4cbf8",
\r
281 "id": "c67aa5c9.f4db98",
\r
284 "xml": "<outcome value='ODU1'>\n",
\r
289 "z": "d291f834.d4cbf8",
\r
297 "id": "a4523229.d6783",
\r
300 "xml": "<set>\n<parameter name='new-odu-number' value='`$new-rate / 2.5`' />\n",
\r
304 "z": "d291f834.d4cbf8",
\r
308 "id": "8aef3377.3c117",
\r
311 "xml": "<set>\n<parameter name='new-rate' value='' />\n",
\r
315 "z": "d291f834.d4cbf8",
\r
319 "id": "613274fc.a6713c",
\r
322 "xml": "<outcome value='ODU2'>\n",
\r
327 "z": "d291f834.d4cbf8",
\r
335 "id": "deaaf26b.10d53",
\r
338 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
342 "z": "d291f834.d4cbf8",
\r
346 "id": "99b2b453.ad7458",
\r
347 "type": "switchNode",
\r
349 "xml": "<switch test='`$odu-name`'>\n",
\r
354 "z": "d291f834.d4cbf8",
\r
364 "id": "4187876d.dc02e8",
\r
367 "xml": "<outcome value='ODU0'>\n",
\r
372 "z": "d291f834.d4cbf8",
\r
380 "id": "fd35744a.032178",
\r
383 "xml": "<set>\n<parameter name='odu-name' value='`$pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[$idx].odu-type`' />\n<parameter name='odu-number' value='`$pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[$idx].number`' />\n\n",
\r
387 "z": "d291f834.d4cbf8",
\r
391 "id": "58773dca.32a9d4",
\r
394 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
398 "z": "d291f834.d4cbf8",
\r
402 "id": "f3c2b240.a115b",
\r
405 "xml": "<outcome value='ODU2'>\n",
\r
410 "z": "d291f834.d4cbf8",
\r
418 "id": "1dd9e0cc.abefff",
\r
421 "xml": "<for index='idx' start='0' end='pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth_length' >\n",
\r
426 "z": "d291f834.d4cbf8",
\r
435 "id": "761e3130.940b3",
\r
438 "xml": "<outcome value='ODU1'>\n",
\r
443 "z": "d291f834.d4cbf8",
\r
451 "id": "ee22130b.ddcc",
\r
454 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
458 "z": "d291f834.d4cbf8",
\r
462 "id": "b24927d8.4257b8",
\r
465 "xml": "<outcome value='ODU2'>\n",
\r
470 "z": "d291f834.d4cbf8",
\r
478 "id": "c6ed6d86.a3142",
\r
481 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
485 "z": "d291f834.d4cbf8",
\r
489 "id": "d3ed497f.e63998",
\r
495 "z": "d291f834.d4cbf8",
\r
503 "id": "5490e45b.ec8f7c",
\r
504 "type": "service-logic",
\r
505 "name": "optical-service ${project.version}",
\r
506 "module": "optical-service",
\r
507 "version": "${project.version}",
\r
509 "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='optical-service' version='${project.version}'>",
\r
513 "z": "d291f834.d4cbf8",
\r
521 "id": "c1ead28d.6c8d3",
\r
523 "name": "method bandwidth-update-odu2",
\r
524 "xml": "<method rpc='bandwidth-update-odu2' mode='sync'>\n",
\r
529 "z": "d291f834.d4cbf8",
\r
537 "id": "96acfef0.2597f",
\r
539 "name": "update available bandwdth'",
\r
540 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
545 "z": "d291f834.d4cbf8",
\r
551 "id": "506c233c.43ef1c",
\r
553 "name": "update available bandwdth'",
\r
554 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
559 "z": "d291f834.d4cbf8",
\r
565 "id": "45d21d06.df7524",
\r
567 "name": "update available bandwdth'",
\r
568 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
573 "z": "d291f834.d4cbf8",
\r
579 "id": "c7f985a4.c76918",
\r
581 "name": "update available bandwdth'",
\r
582 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
587 "z": "d291f834.d4cbf8",
\r
593 "id": "b4a35a6d.5c6478",
\r
595 "name": "update available bandwdth'",
\r
596 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
601 "z": "d291f834.d4cbf8",
\r
607 "id": "97a76dca.636f9",
\r
609 "name": "update available bandwdth'",
\r
610 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
615 "z": "d291f834.d4cbf8",
\r
621 "id": "a9c10315.e0892",
\r
623 "name": "update available bandwdth'",
\r
624 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
629 "z": "d291f834.d4cbf8",
\r
635 "id": "1cfce80.51afa18",
\r
637 "name": "update available bandwdth'",
\r
638 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
643 "z": "d291f834.d4cbf8",
\r
649 "id": "13bea178.4cb18f",
\r
651 "name": "update available bandwdth'",
\r
652 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='available-bandwidth'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name AND\n bandwidth-attribute.id = $pin.bandwidth-attributes.bandwidth-attribute[0].id AND\n available-bandwidth.id = $pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth[0].id' \n local-only='false'>\n<parameter name='number' value='`$new-odu-number`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",
\r
657 "z": "d291f834.d4cbf8",
\r
663 "id": "ac2b88c8.8664e8",
\r
666 "xml": "<block>\n",
\r
672 "z": "d291f834.d4cbf8",
\r
681 "id": "15e3e9b.8ba2616",
\r
684 "xml": "<block>\n",
\r
690 "z": "d291f834.d4cbf8",
\r
699 "id": "6365557.81351ac",
\r
702 "xml": "<block>\n",
\r
708 "z": "d291f834.d4cbf8",
\r
717 "id": "afd7c951.cf6a88",
\r
720 "xml": "<block>\n",
\r
726 "z": "d291f834.d4cbf8",
\r
735 "id": "849d925b.74177",
\r
738 "xml": "<block>\n",
\r
744 "z": "d291f834.d4cbf8",
\r
753 "id": "6eb2648c.81a19c",
\r
756 "xml": "<block>\n",
\r
762 "z": "d291f834.d4cbf8",
\r
771 "id": "a1a3c897.76f2c8",
\r
774 "xml": "<block>\n",
\r
780 "z": "d291f834.d4cbf8",
\r
789 "id": "b3ea3cfa.44044",
\r
792 "xml": "<block>\n",
\r
798 "z": "d291f834.d4cbf8",
\r
807 "id": "b43c1f4d.37883",
\r
810 "xml": "<block>\n",
\r
816 "z": "d291f834.d4cbf8",
\r
825 "id": "2c622caf.eaa2a4",
\r
828 "xml": "<block>\n",
\r
834 "z": "d291f834.d4cbf8",
\r
843 "id": "9cbe7dee.94883",
\r
846 "xml": "<block>\n",
\r
852 "z": "d291f834.d4cbf8",
\r