DG'S added for MDONS use case
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_bandwidth-update-odu1.json
1 [\r
2     {\r
3         "id": "7fb6b53d.9b40ac",\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": 914,\r
10         "y": 180,\r
11         "z": "ea0daf8b.a0dea",\r
12         "wires": [\r
13             [\r
14                 "d89ee2bf.9fb95",\r
15                 "489955f7.b8044c"\r
16             ]\r
17         ]\r
18     },\r
19     {\r
20         "id": "d89ee2bf.9fb95",\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": 1047,\r
27         "y": 149,\r
28         "z": "ea0daf8b.a0dea",\r
29         "wires": [\r
30             [\r
31                 "861165e4.072d78"\r
32             ]\r
33         ]\r
34     },\r
35     {\r
36         "id": "408487d0.188348",\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": 919,\r
42         "y": 102,\r
43         "z": "ea0daf8b.a0dea",\r
44         "wires": []\r
45     },\r
46     {\r
47         "id": "a318d25.4d1703",\r
48         "type": "set",\r
49         "name": "set",\r
50         "xml": "<set>\n<parameter name='mul' value='`$odu-number * 1.25`' />\n<parameter name='sub' value='`$mul - 1.25`' />\n<parameter name='new-odu-number' value='`$sub / 1.25`' />\n\n",\r
51         "comments": "",\r
52         "x": 1281,\r
53         "y": 77,\r
54         "z": "ea0daf8b.a0dea",\r
55         "wires": []\r
56     },\r
57     {\r
58         "id": "42556171.da338",\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": 638,\r
65         "y": 126,\r
66         "z": "ea0daf8b.a0dea",\r
67         "wires": [\r
68             [\r
69                 "b03c2fe2.e7ca6"\r
70             ]\r
71         ]\r
72     },\r
73     {\r
74         "id": "3256d64.31dae2a",\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": 562,\r
81         "y": 244,\r
82         "z": "ea0daf8b.a0dea",\r
83         "wires": [\r
84             [\r
85                 "42556171.da338",\r
86                 "3f9ae2a7.46b9ee"\r
87             ]\r
88         ]\r
89     },\r
90     {\r
91         "id": "b03c2fe2.e7ca6",\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": 776,\r
98         "y": 133,\r
99         "z": "ea0daf8b.a0dea",\r
100         "wires": [\r
101             [\r
102                 "7fb6b53d.9b40ac",\r
103                 "408487d0.188348"\r
104             ]\r
105         ]\r
106     },\r
107     {\r
108         "id": "489955f7.b8044c",\r
109         "type": "outcome",\r
110         "name": "outcome",\r
111         "xml": "<outcome value='ODU1'>\n",\r
112         "comments": "",\r
113         "outputs": 1,\r
114         "x": 1046,\r
115         "y": 264,\r
116         "z": "ea0daf8b.a0dea",\r
117         "wires": [\r
118             [\r
119                 "aa954ac8.c12048"\r
120             ]\r
121         ]\r
122     },\r
123     {\r
124         "id": "e5d7b43a.ff8d18",\r
125         "type": "set",\r
126         "name": "set",\r
127         "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",\r
128         "comments": "",\r
129         "x": 1321,\r
130         "y": 232,\r
131         "z": "ea0daf8b.a0dea",\r
132         "wires": []\r
133     },\r
134     {\r
135         "id": "16da9b23.f12fc5",\r
136         "type": "switchNode",\r
137         "name": "switch",\r
138         "xml": "<switch test='`$odu-name`'>\n",\r
139         "comments": "",\r
140         "outputs": 1,\r
141         "x": 928,\r
142         "y": 460,\r
143         "z": "ea0daf8b.a0dea",\r
144         "wires": [\r
145             [\r
146                 "6a47243c.bf922c",\r
147                 "d39786ac.f9ffc8"\r
148             ]\r
149         ]\r
150     },\r
151     {\r
152         "id": "6a47243c.bf922c",\r
153         "type": "outcome",\r
154         "name": "outcome",\r
155         "xml": "<outcome value='ODU0'>\n",\r
156         "comments": "",\r
157         "outputs": 1,\r
158         "x": 1069,\r
159         "y": 452,\r
160         "z": "ea0daf8b.a0dea",\r
161         "wires": [\r
162             [\r
163                 "945b4572.2a9d18"\r
164             ]\r
165         ]\r
166     },\r
167     {\r
168         "id": "3a491e8e.6ef662",\r
169         "type": "set",\r
170         "name": "set",\r
171         "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
172         "comments": "",\r
173         "x": 933,\r
174         "y": 382,\r
175         "z": "ea0daf8b.a0dea",\r
176         "wires": []\r
177     },\r
178     {\r
179         "id": "52b46c06.224904",\r
180         "type": "set",\r
181         "name": "set",\r
182         "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",\r
183         "comments": "",\r
184         "x": 1271,\r
185         "y": 385,\r
186         "z": "ea0daf8b.a0dea",\r
187         "wires": []\r
188     },\r
189     {\r
190         "id": "3f9ae2a7.46b9ee",\r
191         "type": "outcome",\r
192         "name": "outcome",\r
193         "xml": "<outcome value='ODU1'>\n",\r
194         "comments": "",\r
195         "outputs": 1,\r
196         "x": 639,\r
197         "y": 406,\r
198         "z": "ea0daf8b.a0dea",\r
199         "wires": [\r
200             [\r
201                 "ba6bed77.7ecf2"\r
202             ]\r
203         ]\r
204     },\r
205     {\r
206         "id": "ba6bed77.7ecf2",\r
207         "type": "for",\r
208         "name": "for",\r
209         "xml": "<for index='idx' start='0' end='pin.bandwidth-attributes.bandwidth-attribute[0].available-bandwidth-map.available-bandwidth_length' >\n",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 790,\r
213         "y": 413,\r
214         "z": "ea0daf8b.a0dea",\r
215         "wires": [\r
216             [\r
217                 "16da9b23.f12fc5",\r
218                 "3a491e8e.6ef662"\r
219             ]\r
220         ]\r
221     },\r
222     {\r
223         "id": "d39786ac.f9ffc8",\r
224         "type": "outcome",\r
225         "name": "outcome",\r
226         "xml": "<outcome value='ODU1'>\n",\r
227         "comments": "",\r
228         "outputs": 1,\r
229         "x": 1053,\r
230         "y": 583,\r
231         "z": "ea0daf8b.a0dea",\r
232         "wires": [\r
233             [\r
234                 "1229605a.bcb7e"\r
235             ]\r
236         ]\r
237     },\r
238     {\r
239         "id": "bdb03da8.db153",\r
240         "type": "set",\r
241         "name": "set",\r
242         "xml": "<set>\n<parameter name='new-odu-number' value='0' />\n",\r
243         "comments": "",\r
244         "x": 1298,\r
245         "y": 539,\r
246         "z": "ea0daf8b.a0dea",\r
247         "wires": []\r
248     },\r
249     {\r
250         "id": "75dd10a.39260f",\r
251         "type": "block",\r
252         "name": "block : atomic",\r
253         "xml": "<block atomic=\"true\">\n",\r
254         "atomic": "false",\r
255         "comments": "",\r
256         "outputs": 1,\r
257         "x": 405,\r
258         "y": 235,\r
259         "z": "ea0daf8b.a0dea",\r
260         "wires": [\r
261             [\r
262                 "3256d64.31dae2a"\r
263             ]\r
264         ]\r
265     },\r
266     {\r
267         "id": "7e7327e.e63f7d8",\r
268         "type": "dgstart",\r
269         "name": "DGSTART",\r
270         "outputs": 1,\r
271         "x": 121.5,\r
272         "y": 184,\r
273         "z": "ea0daf8b.a0dea",\r
274         "wires": [\r
275             [\r
276                 "e15dddc3.ed1ff"\r
277             ]\r
278         ]\r
279     },\r
280     {\r
281         "id": "e15dddc3.ed1ff",\r
282         "type": "service-logic",\r
283         "name": "optical-service ${project.version}",\r
284         "module": "optical-service",\r
285         "version": "${project.version}",\r
286         "comments": "",\r
287         "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
288         "outputs": 1,\r
289         "x": 134.5,\r
290         "y": 244,\r
291         "z": "ea0daf8b.a0dea",\r
292         "wires": [\r
293             [\r
294                 "eb187c1b.5aa9"\r
295             ]\r
296         ]\r
297     },\r
298     {\r
299         "id": "eb187c1b.5aa9",\r
300         "type": "method",\r
301         "name": "method bandwidth-update-odu1",\r
302         "xml": "<method rpc='bandwidth-update-odu1' mode='sync'>\n",\r
303         "comments": "",\r
304         "outputs": 1,\r
305         "x": 318.5,\r
306         "y": 137,\r
307         "z": "ea0daf8b.a0dea",\r
308         "wires": [\r
309             [\r
310                 "75dd10a.39260f"\r
311             ]\r
312         ]\r
313     },\r
314     {\r
315         "id": "c2a66fb.f71b39",\r
316         "type": "update",\r
317         "name": "update available bandwdth'",\r
318         "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
319         "comments": "",\r
320         "outputs": 1,\r
321         "x": 1284,\r
322         "y": 144,\r
323         "z": "ea0daf8b.a0dea",\r
324         "wires": [\r
325             []\r
326         ]\r
327     },\r
328     {\r
329         "id": "a32257d4.77af48",\r
330         "type": "update",\r
331         "name": "update available bandwdth'",\r
332         "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
333         "comments": "",\r
334         "outputs": 1,\r
335         "x": 1297,\r
336         "y": 287,\r
337         "z": "ea0daf8b.a0dea",\r
338         "wires": [\r
339             []\r
340         ]\r
341     },\r
342     {\r
343         "id": "ba783ab9.044e18",\r
344         "type": "update",\r
345         "name": "update available bandwdth'",\r
346         "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
347         "comments": "",\r
348         "outputs": 1,\r
349         "x": 1317,\r
350         "y": 441,\r
351         "z": "ea0daf8b.a0dea",\r
352         "wires": [\r
353             []\r
354         ]\r
355     },\r
356     {\r
357         "id": "5b0a9685.46e438",\r
358         "type": "update",\r
359         "name": "update available bandwdth'",\r
360         "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
361         "comments": "",\r
362         "outputs": 1,\r
363         "x": 1248,\r
364         "y": 610,\r
365         "z": "ea0daf8b.a0dea",\r
366         "wires": [\r
367             []\r
368         ]\r
369     },\r
370     {\r
371         "id": "861165e4.072d78",\r
372         "type": "block",\r
373         "name": "block",\r
374         "xml": "<block>\n",\r
375         "atomic": "false",\r
376         "comments": "",\r
377         "outputs": 1,\r
378         "x": 1154,\r
379         "y": 77,\r
380         "z": "ea0daf8b.a0dea",\r
381         "wires": [\r
382             [\r
383                 "a318d25.4d1703",\r
384                 "c2a66fb.f71b39"\r
385             ]\r
386         ]\r
387     },\r
388     {\r
389         "id": "aa954ac8.c12048",\r
390         "type": "block",\r
391         "name": "block",\r
392         "xml": "<block>\n",\r
393         "atomic": "false",\r
394         "comments": "",\r
395         "outputs": 1,\r
396         "x": 1177,\r
397         "y": 228,\r
398         "z": "ea0daf8b.a0dea",\r
399         "wires": [\r
400             [\r
401                 "e5d7b43a.ff8d18",\r
402                 "a32257d4.77af48"\r
403             ]\r
404         ]\r
405     },\r
406     {\r
407         "id": "945b4572.2a9d18",\r
408         "type": "block",\r
409         "name": "block",\r
410         "xml": "<block>\n",\r
411         "atomic": "false",\r
412         "comments": "",\r
413         "outputs": 1,\r
414         "x": 1151,\r
415         "y": 375,\r
416         "z": "ea0daf8b.a0dea",\r
417         "wires": [\r
418             [\r
419                 "52b46c06.224904",\r
420                 "ba783ab9.044e18"\r
421             ]\r
422         ]\r
423     },\r
424     {\r
425         "id": "1229605a.bcb7e",\r
426         "type": "block",\r
427         "name": "block",\r
428         "xml": "<block>\n",\r
429         "atomic": "false",\r
430         "comments": "",\r
431         "outputs": 1,\r
432         "x": 1171,\r
433         "y": 542,\r
434         "z": "ea0daf8b.a0dea",\r
435         "wires": [\r
436             [\r
437                 "bdb03da8.db153",\r
438                 "5b0a9685.46e438"\r
439             ]\r
440         ]\r
441     }\r
442 ]