3 "id": "b084fa89.f01ea8",
\r
5 "name": "block : atomic",
\r
6 "xml": "<block atomic=\"true\">\n",
\r
12 "z": "a05b184c.d06448",
\r
20 "id": "96e5a34.59f306",
\r
21 "type": "switchNode",
\r
23 "xml": "<switch test='`$odu-name`'>\n",
\r
28 "z": "a05b184c.d06448",
\r
38 "id": "3237c518.883aea",
\r
41 "xml": "<outcome value='ODU0'>\n",
\r
46 "z": "a05b184c.d06448",
\r
54 "id": "4d4152ec.e45f7c",
\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": "a05b184c.d06448",
\r
65 "id": "90fbbfdf.89335",
\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": "a05b184c.d06448",
\r
76 "id": "7de90141.291c1",
\r
79 "xml": "<outcome value='ODU0'>\n",
\r
84 "z": "a05b184c.d06448",
\r
92 "id": "4a97ff4f.bfd68",
\r
93 "type": "switchNode",
\r
95 "xml": "<switch test='`$optical-service-create-input.payload.service-rate`'>\n",
\r
100 "z": "a05b184c.d06448",
\r
110 "id": "bbd68719.94eee8",
\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": "a05b184c.d06448",
\r
127 "id": "17eeb3ce.47776c",
\r
130 "xml": "<outcome value='ODU1'>\n",
\r
135 "z": "a05b184c.d06448",
\r
143 "id": "998f566b.d4d9e8",
\r
146 "xml": "<set>\n<parameter name='new-odu-number' value='`$new-rate / 2.5`' />\n",
\r
150 "z": "a05b184c.d06448",
\r
154 "id": "790b63ef.5c774c",
\r
157 "xml": "<set>\n<parameter name='new-rate' value='' />\n",
\r
161 "z": "a05b184c.d06448",
\r
165 "id": "f581aa2a.165e38",
\r
168 "xml": "<outcome value='ODU2'>\n",
\r
173 "z": "a05b184c.d06448",
\r
181 "id": "39a8fb6b.0b40a4",
\r
184 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
188 "z": "a05b184c.d06448",
\r
192 "id": "12b025be.1f759a",
\r
193 "type": "switchNode",
\r
195 "xml": "<switch test='`$odu-name`'>\n",
\r
200 "z": "a05b184c.d06448",
\r
210 "id": "3061fe37.c208d2",
\r
213 "xml": "<outcome value='ODU0'>\n",
\r
218 "z": "a05b184c.d06448",
\r
226 "id": "96e86968.dc5e98",
\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": "a05b184c.d06448",
\r
237 "id": "a3c6d00a.fa619",
\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": "a05b184c.d06448",
\r
248 "id": "ab83f93d.af31c8",
\r
251 "xml": "<outcome value='ODU1'>\n",
\r
256 "z": "a05b184c.d06448",
\r
264 "id": "98be1322.5dbe2",
\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": "a05b184c.d06448",
\r
281 "id": "2365bc21.8d3944",
\r
284 "xml": "<outcome value='ODU1'>\n",
\r
289 "z": "a05b184c.d06448",
\r
297 "id": "4a7b0de3.f782f4",
\r
300 "xml": "<set>\n<parameter name='new-odu-number' value='`$new-rate / 2.5`' />\n",
\r
304 "z": "a05b184c.d06448",
\r
308 "id": "9c6b03eb.4ea26",
\r
311 "xml": "<set>\n<parameter name='new-rate' value='' />\n",
\r
315 "z": "a05b184c.d06448",
\r
319 "id": "725b3549.24459c",
\r
322 "xml": "<outcome value='ODU2'>\n",
\r
327 "z": "a05b184c.d06448",
\r
335 "id": "ddc39868.09efe8",
\r
338 "xml": "<set>\n<parameter name='new-odu-number' value='`$new-rate / 10`' />",
\r
342 "z": "a05b184c.d06448",
\r
346 "id": "1bd73569.83c83b",
\r
347 "type": "switchNode",
\r
349 "xml": "<switch test='`$odu-name`'>\n",
\r
354 "z": "a05b184c.d06448",
\r
364 "id": "d2d3fe29.bb8c5",
\r
367 "xml": "<outcome value='ODU0'>\n",
\r
372 "z": "a05b184c.d06448",
\r
380 "id": "e5799259.1501c",
\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": "a05b184c.d06448",
\r
391 "id": "bc2d2f17.5283e",
\r
394 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
398 "z": "a05b184c.d06448",
\r
402 "id": "8918a3a1.0f4c3",
\r
405 "xml": "<outcome value='ODU2'>\n",
\r
410 "z": "a05b184c.d06448",
\r
418 "id": "9bd6ab5e.2aa3f8",
\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": "a05b184c.d06448",
\r
435 "id": "7053f4c5.cb96fc",
\r
438 "xml": "<outcome value='ODU1'>\n",
\r
443 "z": "a05b184c.d06448",
\r
451 "id": "5ec7cd6b.270684",
\r
454 "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",
\r
458 "z": "a05b184c.d06448",
\r
462 "id": "e891798c.221d78",
\r
465 "xml": "<outcome value='ODU2'>\n",
\r
470 "z": "a05b184c.d06448",
\r
478 "id": "7954d64.7fafd28",
\r
481 "xml": "<set>\n<parameter name='new-odu-number' value='1' />\n",
\r
485 "z": "a05b184c.d06448",
\r
489 "id": "f31d8438.407118",
\r
495 "z": "a05b184c.d06448",
\r
503 "id": "a3c96eae.dff1a",
\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": "a05b184c.d06448",
\r
521 "id": "38a440d1.a85fc",
\r
523 "name": "method bandwidth-update-odu2",
\r
524 "xml": "<method rpc='delete-bandwidth-update-odu2' mode='sync'>\n",
\r
529 "z": "a05b184c.d06448",
\r
537 "id": "6ee205eb.afea4c",
\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": "a05b184c.d06448",
\r
551 "id": "73d5ca4b.b372c4",
\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": "a05b184c.d06448",
\r
565 "id": "fd46f3c0.e51ed",
\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": "a05b184c.d06448",
\r
579 "id": "3eb9c961.16b566",
\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": "a05b184c.d06448",
\r
593 "id": "5662332b.e46ebc",
\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": "a05b184c.d06448",
\r
607 "id": "d29d5b74.ba8d28",
\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": "a05b184c.d06448",
\r
621 "id": "37487968.375e66",
\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": "a05b184c.d06448",
\r
635 "id": "80e964ca.f77f08",
\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": "a05b184c.d06448",
\r
649 "id": "c2b35aea.618608",
\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": "a05b184c.d06448",
\r
663 "id": "8941d396.ae578",
\r
666 "xml": "<block>\n",
\r
672 "z": "a05b184c.d06448",
\r
681 "id": "cd9a6f0d.03ece",
\r
684 "xml": "<block>\n",
\r
690 "z": "a05b184c.d06448",
\r
699 "id": "dfcbed36.411bf",
\r
702 "xml": "<block>\n",
\r
708 "z": "a05b184c.d06448",
\r
717 "id": "c7c40fab.6345",
\r
720 "xml": "<block>\n",
\r
726 "z": "a05b184c.d06448",
\r
735 "id": "68cdb2e2.1beadc",
\r
738 "xml": "<block>\n",
\r
744 "z": "a05b184c.d06448",
\r
753 "id": "421b157.4c954ec",
\r
756 "xml": "<block>\n",
\r
762 "z": "a05b184c.d06448",
\r
771 "id": "65623413.b6a16c",
\r
774 "xml": "<block>\n",
\r
780 "z": "a05b184c.d06448",
\r
789 "id": "4fbc165e.af8b28",
\r
792 "xml": "<block>\n",
\r
798 "z": "a05b184c.d06448",
\r
807 "id": "ad049b10.0853d8",
\r
810 "xml": "<block>\n",
\r
816 "z": "a05b184c.d06448",
\r
825 "id": "2095e985.399556",
\r
828 "xml": "<block>\n",
\r
834 "z": "a05b184c.d06448",
\r
843 "id": "b066df18.02cae",
\r
846 "xml": "<block>\n",
\r
852 "z": "a05b184c.d06448",
\r