DG'S added for MDONS use case
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_delete-bandwidth-update-odu1.json
1 [\r
2     {\r
3         "id": "14cf1df4.f54662",\r
4         "type": "switchNode",\r
5         "name": "switch",\r
6         "xml": "<switch test='`$odu-name`'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 993.5,\r
10         "y": 264,\r
11         "z": "9d563055.a9c91",\r
12         "wires": [\r
13             [\r
14                 "4b4c9586.60ad3c",\r
15                 "50fa7b63.da3bc4"\r
16             ]\r
17         ]\r
18     },\r
19     {\r
20         "id": "4b4c9586.60ad3c",\r
21         "type": "outcome",\r
22         "name": "outcome",\r
23         "xml": "<outcome value='ODU0'>\n",\r
24         "comments": "",\r
25         "outputs": 1,\r
26         "x": 1126.5,\r
27         "y": 233,\r
28         "z": "9d563055.a9c91",\r
29         "wires": [\r
30             [\r
31                 "306779ca.c7fe56"\r
32             ]\r
33         ]\r
34     },\r
35     {\r
36         "id": "9426ab97.b5f1b8",\r
37         "type": "set",\r
38         "name": "set",\r
39         "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",\r
40         "comments": "",\r
41         "x": 998.5,\r
42         "y": 186,\r
43         "z": "9d563055.a9c91",\r
44         "wires": []\r
45     },\r
46     {\r
47         "id": "932a9498.ee5f98",\r
48         "type": "set",\r
49         "name": "set",\r
50         "xml": "<set>\n<parameter name='mul' value='`$odu-number * 1.25`' />\n<parameter name='add' value='`$new-rate + $mul + 1.25`' />\n<parameter name='new-odu-number' value='`$add / 1.25`' />\n\n",\r
51         "comments": "",\r
52         "x": 1360.5,\r
53         "y": 161,\r
54         "z": "9d563055.a9c91",\r
55         "wires": []\r
56     },\r
57     {\r
58         "id": "2c328c57.512f64",\r
59         "type": "outcome",\r
60         "name": "outcome",\r
61         "xml": "<outcome value='ODU0'>\n",\r
62         "comments": "",\r
63         "outputs": 1,\r
64         "x": 717.5,\r
65         "y": 210,\r
66         "z": "9d563055.a9c91",\r
67         "wires": [\r
68             [\r
69                 "f515e19a.c4eb9"\r
70             ]\r
71         ]\r
72     },\r
73     {\r
74         "id": "147a7157.aff1bf",\r
75         "type": "switchNode",\r
76         "name": "switch",\r
77         "xml": "<switch test='`$optical-service-create-input.payload.service-rate`'>\n",\r
78         "comments": "",\r
79         "outputs": 1,\r
80         "x": 641.5,\r
81         "y": 328,\r
82         "z": "9d563055.a9c91",\r
83         "wires": [\r
84             [\r
85                 "2c328c57.512f64",\r
86                 "6b124827.5aa0d8"\r
87             ]\r
88         ]\r
89     },\r
90     {\r
91         "id": "f515e19a.c4eb9",\r
92         "type": "for",\r
93         "name": "for",\r
94         "xml": "<for index='idx' start='0' end='pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth_length' >\n",\r
95         "comments": "",\r
96         "outputs": 1,\r
97         "x": 855.5,\r
98         "y": 217,\r
99         "z": "9d563055.a9c91",\r
100         "wires": [\r
101             [\r
102                 "14cf1df4.f54662",\r
103                 "9426ab97.b5f1b8",\r
104                 "540fc918.04e698"\r
105             ]\r
106         ]\r
107     },\r
108     {\r
109         "id": "50fa7b63.da3bc4",\r
110         "type": "outcome",\r
111         "name": "outcome",\r
112         "xml": "<outcome value='ODU1'>\n",\r
113         "comments": "",\r
114         "outputs": 1,\r
115         "x": 1125.5,\r
116         "y": 348,\r
117         "z": "9d563055.a9c91",\r
118         "wires": [\r
119             [\r
120                 "3aa7a5af.1f725a"\r
121             ]\r
122         ]\r
123     },\r
124     {\r
125         "id": "98ca9a7a.b1da28",\r
126         "type": "set",\r
127         "name": "set",\r
128         "xml": "<set>\n<parameter name='new-odu-number' value='`$new-rate / 2.5`' />\n",\r
129         "comments": "",\r
130         "x": 1400.5,\r
131         "y": 316,\r
132         "z": "9d563055.a9c91",\r
133         "wires": []\r
134     },\r
135     {\r
136         "id": "bcd896ea.134ef8",\r
137         "type": "switchNode",\r
138         "name": "switch",\r
139         "xml": "<switch test='`$odu-name`'>\n",\r
140         "comments": "",\r
141         "outputs": 1,\r
142         "x": 1007.5,\r
143         "y": 544,\r
144         "z": "9d563055.a9c91",\r
145         "wires": [\r
146             [\r
147                 "734120af.333b1",\r
148                 "e334adc6.74e18"\r
149             ]\r
150         ]\r
151     },\r
152     {\r
153         "id": "734120af.333b1",\r
154         "type": "outcome",\r
155         "name": "outcome",\r
156         "xml": "<outcome value='ODU0'>\n",\r
157         "comments": "",\r
158         "outputs": 1,\r
159         "x": 1148.5,\r
160         "y": 536,\r
161         "z": "9d563055.a9c91",\r
162         "wires": [\r
163             [\r
164                 "dcf100f.11c2f"\r
165             ]\r
166         ]\r
167     },\r
168     {\r
169         "id": "dedfd85.da6a228",\r
170         "type": "set",\r
171         "name": "set",\r
172         "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",\r
173         "comments": "",\r
174         "x": 1012.5,\r
175         "y": 466,\r
176         "z": "9d563055.a9c91",\r
177         "wires": []\r
178     },\r
179     {\r
180         "id": "759d5016.edc78",\r
181         "type": "set",\r
182         "name": "set",\r
183         "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",\r
184         "comments": "",\r
185         "x": 1350.5,\r
186         "y": 469,\r
187         "z": "9d563055.a9c91",\r
188         "wires": []\r
189     },\r
190     {\r
191         "id": "6b124827.5aa0d8",\r
192         "type": "outcome",\r
193         "name": "outcome",\r
194         "xml": "<outcome value='ODU1'>\n",\r
195         "comments": "",\r
196         "outputs": 1,\r
197         "x": 718.5,\r
198         "y": 490,\r
199         "z": "9d563055.a9c91",\r
200         "wires": [\r
201             [\r
202                 "6b0aeeeb.a0e81"\r
203             ]\r
204         ]\r
205     },\r
206     {\r
207         "id": "6b0aeeeb.a0e81",\r
208         "type": "for",\r
209         "name": "for",\r
210         "xml": "<for index='idx' start='0' end='pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth_length' >\n",\r
211         "comments": "",\r
212         "outputs": 1,\r
213         "x": 869.5,\r
214         "y": 497,\r
215         "z": "9d563055.a9c91",\r
216         "wires": [\r
217             [\r
218                 "bcd896ea.134ef8",\r
219                 "dedfd85.da6a228"\r
220             ]\r
221         ]\r
222     },\r
223     {\r
224         "id": "e334adc6.74e18",\r
225         "type": "outcome",\r
226         "name": "outcome",\r
227         "xml": "<outcome value='ODU1'>\n",\r
228         "comments": "",\r
229         "outputs": 1,\r
230         "x": 1132.5,\r
231         "y": 667,\r
232         "z": "9d563055.a9c91",\r
233         "wires": [\r
234             [\r
235                 "d26ccdca.365ae"\r
236             ]\r
237         ]\r
238     },\r
239     {\r
240         "id": "cf4ea28f.11fc6",\r
241         "type": "set",\r
242         "name": "set",\r
243         "xml": "<set>\n<parameter name='new-odu-number' value='1' />\n",\r
244         "comments": "",\r
245         "x": 1377.5,\r
246         "y": 623,\r
247         "z": "9d563055.a9c91",\r
248         "wires": []\r
249     },\r
250     {\r
251         "id": "27d03218.2c866e",\r
252         "type": "block",\r
253         "name": "block : atomic",\r
254         "xml": "<block atomic=\"true\">\n",\r
255         "atomic": "false",\r
256         "comments": "",\r
257         "outputs": 1,\r
258         "x": 484.5,\r
259         "y": 319,\r
260         "z": "9d563055.a9c91",\r
261         "wires": [\r
262             [\r
263                 "147a7157.aff1bf"\r
264             ]\r
265         ]\r
266     },\r
267     {\r
268         "id": "2abadb85.1dc3d4",\r
269         "type": "dgstart",\r
270         "name": "DGSTART",\r
271         "outputs": 1,\r
272         "x": 201,\r
273         "y": 268,\r
274         "z": "9d563055.a9c91",\r
275         "wires": [\r
276             [\r
277                 "bec96b67.883f28"\r
278             ]\r
279         ]\r
280     },\r
281     {\r
282         "id": "bec96b67.883f28",\r
283         "type": "service-logic",\r
284         "name": "optical-service ${project.version}",\r
285         "module": "optical-service",\r
286         "version": "${project.version}",\r
287         "comments": "",\r
288         "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
289         "outputs": 1,\r
290         "x": 214,\r
291         "y": 328,\r
292         "z": "9d563055.a9c91",\r
293         "wires": [\r
294             [\r
295                 "78d1d1d9.cb848"\r
296             ]\r
297         ]\r
298     },\r
299     {\r
300         "id": "78d1d1d9.cb848",\r
301         "type": "method",\r
302         "name": "method delete bandwidth-update-odu1",\r
303         "xml": "<method rpc='delete-bandwidth-update-odu1' mode='sync'>\n",\r
304         "comments": "",\r
305         "outputs": 1,\r
306         "x": 398,\r
307         "y": 221,\r
308         "z": "9d563055.a9c91",\r
309         "wires": [\r
310             [\r
311                 "27d03218.2c866e"\r
312             ]\r
313         ]\r
314     },\r
315     {\r
316         "id": "351de7e6.d55ea8",\r
317         "type": "update",\r
318         "name": "update available bandwdth'",\r
319         "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
320         "comments": "",\r
321         "outputs": 1,\r
322         "x": 1363.5,\r
323         "y": 228,\r
324         "z": "9d563055.a9c91",\r
325         "wires": [\r
326             []\r
327         ]\r
328     },\r
329     {\r
330         "id": "6aa1cc4f.711764",\r
331         "type": "update",\r
332         "name": "update available bandwdth'",\r
333         "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
334         "comments": "",\r
335         "outputs": 1,\r
336         "x": 1376.5,\r
337         "y": 371,\r
338         "z": "9d563055.a9c91",\r
339         "wires": [\r
340             []\r
341         ]\r
342     },\r
343     {\r
344         "id": "97686f7.b4f569",\r
345         "type": "update",\r
346         "name": "update available bandwdth'",\r
347         "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
348         "comments": "",\r
349         "outputs": 1,\r
350         "x": 1396.5,\r
351         "y": 525,\r
352         "z": "9d563055.a9c91",\r
353         "wires": [\r
354             []\r
355         ]\r
356     },\r
357     {\r
358         "id": "ddeda7ad.8f0998",\r
359         "type": "update",\r
360         "name": "update available bandwdth'",\r
361         "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
362         "comments": "",\r
363         "outputs": 1,\r
364         "x": 1327.5,\r
365         "y": 694,\r
366         "z": "9d563055.a9c91",\r
367         "wires": [\r
368             []\r
369         ]\r
370     },\r
371     {\r
372         "id": "306779ca.c7fe56",\r
373         "type": "block",\r
374         "name": "block",\r
375         "xml": "<block>\n",\r
376         "atomic": "false",\r
377         "comments": "",\r
378         "outputs": 1,\r
379         "x": 1233.5,\r
380         "y": 161,\r
381         "z": "9d563055.a9c91",\r
382         "wires": [\r
383             [\r
384                 "932a9498.ee5f98",\r
385                 "351de7e6.d55ea8"\r
386             ]\r
387         ]\r
388     },\r
389     {\r
390         "id": "3aa7a5af.1f725a",\r
391         "type": "block",\r
392         "name": "block",\r
393         "xml": "<block>\n",\r
394         "atomic": "false",\r
395         "comments": "",\r
396         "outputs": 1,\r
397         "x": 1256.5,\r
398         "y": 312,\r
399         "z": "9d563055.a9c91",\r
400         "wires": [\r
401             [\r
402                 "98ca9a7a.b1da28",\r
403                 "6aa1cc4f.711764"\r
404             ]\r
405         ]\r
406     },\r
407     {\r
408         "id": "dcf100f.11c2f",\r
409         "type": "block",\r
410         "name": "block",\r
411         "xml": "<block>\n",\r
412         "atomic": "false",\r
413         "comments": "",\r
414         "outputs": 1,\r
415         "x": 1230.5,\r
416         "y": 459,\r
417         "z": "9d563055.a9c91",\r
418         "wires": [\r
419             [\r
420                 "759d5016.edc78",\r
421                 "97686f7.b4f569"\r
422             ]\r
423         ]\r
424     },\r
425     {\r
426         "id": "d26ccdca.365ae",\r
427         "type": "block",\r
428         "name": "block",\r
429         "xml": "<block>\n",\r
430         "atomic": "false",\r
431         "comments": "",\r
432         "outputs": 1,\r
433         "x": 1250.5,\r
434         "y": 626,\r
435         "z": "9d563055.a9c91",\r
436         "wires": [\r
437             [\r
438                 "cf4ea28f.11fc6",\r
439                 "ddeda7ad.8f0998"\r
440             ]\r
441         ]\r
442     },\r
443     {\r
444         "id": "540fc918.04e698",\r
445         "type": "set",\r
446         "name": "set",\r
447         "xml": "<set>\n<parameter name='new-rate' value='' />\n",\r
448         "comments": "",\r
449         "x": 946,\r
450         "y": 104,\r
451         "z": "9d563055.a9c91",\r
452         "wires": []\r
453     }\r
454 ]