DG changes for the closed loop and async
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_mdons-closed-loop.json
1 [\r
2     {\r
3         "id": "979b170b.501f38",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 146.67613220214844,\r
8         "y": 100.00946807861328,\r
9         "z": "701fc60a.170548",\r
10         "wires": [\r
11             [\r
12                 "acdc3697.044ca8"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "acdc3697.044ca8",\r
18         "type": "service-logic",\r
19         "name": "optical-service ${project.version}",\r
20         "module": "optical-service",\r
21         "version": "${project.version}",\r
22         "comments": "",\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='optical-service' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 159.67613220214844,\r
26         "y": 160.00946807861328,\r
27         "z": "701fc60a.170548",\r
28         "wires": [\r
29             [\r
30                 "6aa276a4.5ff2e8"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "6aa276a4.5ff2e8",\r
36         "type": "method",\r
37         "name": "mdons-closed-loop",\r
38         "xml": "<method rpc='mdons-closed-loop' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 179.67613220214844,\r
42         "y": 240.00946807861328,\r
43         "z": "701fc60a.170548",\r
44         "wires": [\r
45             [\r
46                 "5edf7731.e3c8c8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "5edf7731.e3c8c8",\r
52         "type": "block",\r
53         "name": "block",\r
54         "xml": "<block>",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 377.17613220214844,\r
59         "y": 243.3428020477295,\r
60         "z": "701fc60a.170548",\r
61         "wires": [\r
62             [\r
63                 "7714851d.5602ac",\r
64                 "be199a1c.cd8e38",\r
65                 "bd51736d.93a7a",\r
66                 "c3ceda79.d79428",\r
67                 "7f5a72c8.570a9c",\r
68                 "184db38e.d6d8fc",\r
69                 "a1e03d53.01d48",\r
70                 "2f199490.edb30c",\r
71                 "23f3d42a.2bdd4c",\r
72                 "74b53348.a5012c",\r
73                 "1421c3d7.48360c",\r
74                 "f93758f.8d8faa8",\r
75                 "6200ff9b.d9304",\r
76                 "e1a11a59.e81cd8",\r
77                 "9f686b58.9ed108",\r
78                 "785dc0fe.0394b",\r
79                 "998851ce.e8b6c",\r
80                 "761b7172.3b156",\r
81                 "1a8fcaf7.2d73b5",\r
82                 "dcfc43a0.4f0e8"\r
83             ]\r
84         ]\r
85     },\r
86     {\r
87         "id": "7714851d.5602ac",\r
88         "type": "get-resource",\r
89         "name": "get domain for access",\r
90         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE service_instance_id = $access-service-id'\npfx='access'>",\r
91         "comments": "",\r
92         "outputs": 1,\r
93         "x": 583.3427810668945,\r
94         "y": 83.34281826019287,\r
95         "z": "701fc60a.170548",\r
96         "wires": [\r
97             []\r
98         ]\r
99     },\r
100     {\r
101         "id": "74b53348.a5012c",\r
102         "type": "set",\r
103         "name": "set",\r
104         "xml": "<set>\n<parameter name='domain-services' value='`$access.domain-requests`' />\n<parameter name='pinterface-list' value='`$access.pinterface-list`' />\n<parameter name='optical-service-delete-input.request-id' value='`$access.request-id`' />\n<parameter name='optical-service-delete-input.payload.param[0].name' value='service-name' />\n<parameter name='optical-service-delete-input.payload.param[0].value' value='`$service-name`' />\n<parameter name='service-instance-id' value='`$access.service-instance-id`' />\n<parameter name='service-rate' value='`$access.service-rate`' />\n<parameter name='service-type' value='`$access.service-type`' />\n<parameter name='global-customer-id' value='`$access.global-customer-id`' />\n<parameter name='notification-url' value='`$access.notification-url`' />\n\n",\r
105         "comments": "",\r
106         "x": 586.6761436462402,\r
107         "y": 168.3428077697754,\r
108         "z": "701fc60a.170548",\r
109         "wires": []\r
110     },\r
111     {\r
112         "id": "c3ceda79.d79428",\r
113         "type": "execute",\r
114         "name": "split p-interfaces",\r
115         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$pinterface-list`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
116         "comments": "",\r
117         "outputs": 1,\r
118         "x": 756.6761703491211,\r
119         "y": 341.6760678291321,\r
120         "z": "701fc60a.170548",\r
121         "wires": [\r
122             []\r
123         ]\r
124     },\r
125     {\r
126         "id": "be199a1c.cd8e38",\r
127         "type": "call",\r
128         "name": "call optical delete",\r
129         "xml": "<call module='optical-service' rpc='optical-service-delete' mode='sync' >\n",\r
130         "comments": "",\r
131         "outputs": 1,\r
132         "x": 836.3730087280273,\r
133         "y": 233.3427505493164,\r
134         "z": "701fc60a.170548",\r
135         "wires": [\r
136             []\r
137         ]\r
138     },\r
139     {\r
140         "id": "bd51736d.93a7a",\r
141         "type": "record",\r
142         "name": "record",\r
143         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Delete successful\"/>\n\n",\r
144         "comments": "",\r
145         "outputs": 1,\r
146         "x": 746.6760864257812,\r
147         "y": 286.67609786987305,\r
148         "z": "701fc60a.170548",\r
149         "wires": [\r
150             []\r
151         ]\r
152     },\r
153     {\r
154         "id": "a1e03d53.01d48",\r
155         "type": "set",\r
156         "name": "set",\r
157         "xml": "<set>\n<parameter name='optical-service-create-input.request-id' value='`$access.request-id`' />\n<parameter name='optical-service-create-input.global-customer-id' value='`$global-customer-id`' />\n<parameter name='optical-service-create-input.service-type' value='`$service-type`' />\n<parameter name='optical-service-create-input.notification-url' value='`$notification-url`' />\n<parameter name='optical-service-create-input.service-id' value='`$service-instance-id`' />\n<parameter name='optical-service-create-input.source' value='SO' />\n\n",\r
158         "comments": "",\r
159         "x": 448.3428554534912,\r
160         "y": 780.0092144012451,\r
161         "z": "701fc60a.170548",\r
162         "wires": []\r
163     },\r
164     {\r
165         "id": "7f5a72c8.570a9c",\r
166         "type": "execute",\r
167         "name": "split p-interfaces",\r
168         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$param-prefix[0]`'/>\n<parameter name=\"regex\" value=\"--\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-aend\"/>\n",\r
169         "comments": "",\r
170         "outputs": 1,\r
171         "x": 778.3427124023438,\r
172         "y": 396.6761243343353,\r
173         "z": "701fc60a.170548",\r
174         "wires": [\r
175             []\r
176         ]\r
177     },\r
178     {\r
179         "id": "184db38e.d6d8fc",\r
180         "type": "execute",\r
181         "name": "split p-interfaces",\r
182         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$param-prefix[1]`'/>\n<parameter name=\"regex\" value=\"--\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-zend\"/>\n",\r
183         "comments": "",\r
184         "outputs": 1,\r
185         "x": 738.3427658081055,\r
186         "y": 461.67614459991455,\r
187         "z": "701fc60a.170548",\r
188         "wires": [\r
189             []\r
190         ]\r
191     },\r
192     {\r
193         "id": "2f199490.edb30c",\r
194         "type": "execute",\r
195         "name": "coding func split",\r
196         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$new-aend[0]`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"coding1\"/>\n",\r
197         "comments": "",\r
198         "outputs": 1,\r
199         "x": 706.6761093139648,\r
200         "y": 523.3428020477295,\r
201         "z": "701fc60a.170548",\r
202         "wires": [\r
203             []\r
204         ]\r
205     },\r
206     {\r
207         "id": "23f3d42a.2bdd4c",\r
208         "type": "execute",\r
209         "name": "coding func split",\r
210         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$new-zend[0]`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"coding2\"/>\n",\r
211         "comments": "",\r
212         "outputs": 1,\r
213         "x": 610.0095977783203,\r
214         "y": 583.3426520824432,\r
215         "z": "701fc60a.170548",\r
216         "wires": [\r
217             []\r
218         ]\r
219     },\r
220     {\r
221         "id": "dcfc43a0.4f0e8",\r
222         "type": "call",\r
223         "name": "call optical create",\r
224         "xml": "<call module='optical-service' rpc='optical-service-create' mode='sync' >\n",\r
225         "comments": "",\r
226         "outputs": 1,\r
227         "x": 102.5,\r
228         "y": 1340.009355545044,\r
229         "z": "701fc60a.170548",\r
230         "wires": [\r
231             []\r
232         ]\r
233     },\r
234     {\r
235         "id": "1421c3d7.48360c",\r
236         "type": "record",\r
237         "name": "record",\r
238         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Length\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param_length`\"/>\n<parameter name=\"field\" value=\"`$access.service-instance-id`\"/>\n",\r
239         "comments": "",\r
240         "outputs": 1,\r
241         "x": 400.0093765258789,\r
242         "y": 856.5243883132935,\r
243         "z": "701fc60a.170548",\r
244         "wires": [\r
245             []\r
246         ]\r
247     },\r
248     {\r
249         "id": "f93758f.8d8faa8",\r
250         "type": "for",\r
251         "name": "for",\r
252         "xml": "<for index='ido' start='0' end='`$optical-service-create-input.payload.param_length`' >\n    \n    \n    \n\n\n",\r
253         "comments": "",\r
254         "outputs": 1,\r
255         "x": 485.0094223022461,\r
256         "y": 686.3730640411377,\r
257         "z": "701fc60a.170548",\r
258         "wires": [\r
259             [\r
260                 "f31b8fd1.5f4d1"\r
261             ]\r
262         ]\r
263     },\r
264     {\r
265         "id": "f31b8fd1.5f4d1",\r
266         "type": "switchNode",\r
267         "name": "switch",\r
268         "xml": "<switch test='`$ido`'>\n",\r
269         "comments": "",\r
270         "outputs": 1,\r
271         "x": 668.3428268432617,\r
272         "y": 664.8578968048096,\r
273         "z": "701fc60a.170548",\r
274         "wires": [\r
275             [\r
276                 "1b5199d0.96ea36",\r
277                 "177f77ff.52ac08",\r
278                 "19c1462c.c59aca",\r
279                 "544106b6.aa1f68",\r
280                 "7bd3ca6d.2b8474",\r
281                 "f4220e5f.9f972",\r
282                 "5bbf3ebf.d41c6"\r
283             ]\r
284         ]\r
285     },\r
286     {\r
287         "id": "1b5199d0.96ea36",\r
288         "type": "outcome",\r
289         "name": "outcome",\r
290         "xml": "<outcome value='0'>\n",\r
291         "comments": "",\r
292         "outputs": 1,\r
293         "x": 790.0094909667969,\r
294         "y": 618.1913185119629,\r
295         "z": "701fc60a.170548",\r
296         "wires": [\r
297             [\r
298                 "e297f2a2.edf72"\r
299             ]\r
300         ]\r
301     },\r
302     {\r
303         "id": "177f77ff.52ac08",\r
304         "type": "outcome",\r
305         "name": "outcome",\r
306         "xml": "<outcome value='1'>\n",\r
307         "comments": "",\r
308         "outputs": 1,\r
309         "x": 843.3427314758301,\r
310         "y": 694.7063417434692,\r
311         "z": "701fc60a.170548",\r
312         "wires": [\r
313             [\r
314                 "2a899320.3dd4cc"\r
315             ]\r
316         ]\r
317     },\r
318     {\r
319         "id": "19c1462c.c59aca",\r
320         "type": "outcome",\r
321         "name": "outcome",\r
322         "xml": "<outcome value='2'>\n",\r
323         "comments": "",\r
324         "outputs": 1,\r
325         "x": 836.676082611084,\r
326         "y": 748.0396919250488,\r
327         "z": "701fc60a.170548",\r
328         "wires": [\r
329             [\r
330                 "b64d4d5e.2cc7e"\r
331             ]\r
332         ]\r
333     },\r
334     {\r
335         "id": "544106b6.aa1f68",\r
336         "type": "outcome",\r
337         "name": "outcome",\r
338         "xml": "<outcome value='3'>\n",\r
339         "comments": "",\r
340         "outputs": 1,\r
341         "x": 790.0094680786133,\r
342         "y": 806.373140335083,\r
343         "z": "701fc60a.170548",\r
344         "wires": [\r
345             [\r
346                 "33f61f5f.31288"\r
347             ]\r
348         ]\r
349     },\r
350     {\r
351         "id": "7bd3ca6d.2b8474",\r
352         "type": "outcome",\r
353         "name": "outcome",\r
354         "xml": "<outcome value='4'>\n",\r
355         "comments": "",\r
356         "outputs": 1,\r
357         "x": 738.3427658081055,\r
358         "y": 889.7063961029053,\r
359         "z": "701fc60a.170548",\r
360         "wires": [\r
361             [\r
362                 "a24de250.4b975"\r
363             ]\r
364         ]\r
365     },\r
366     {\r
367         "id": "f4220e5f.9f972",\r
368         "type": "outcome",\r
369         "name": "outcome",\r
370         "xml": "<outcome value='5'>\n",\r
371         "comments": "",\r
372         "outputs": 1,\r
373         "x": 678.3427276611328,\r
374         "y": 964.5548820495605,\r
375         "z": "701fc60a.170548",\r
376         "wires": [\r
377             [\r
378                 "381e4d54.13d312"\r
379             ]\r
380         ]\r
381     },\r
382     {\r
383         "id": "5bbf3ebf.d41c6",\r
384         "type": "outcome",\r
385         "name": "outcome",\r
386         "xml": "<outcome value='6'>\n",\r
387         "comments": "",\r
388         "outputs": 1,\r
389         "x": 633.3428230285645,\r
390         "y": 1034.5549030303955,\r
391         "z": "701fc60a.170548",\r
392         "wires": [\r
393             [\r
394                 "2d962f70.5e047"\r
395             ]\r
396         ]\r
397     },\r
398     {\r
399         "id": "6200ff9b.d9304",\r
400         "type": "set",\r
401         "name": "set",\r
402         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param_length' value='7' />\n",\r
403         "comments": "",\r
404         "x": 538.3427810668945,\r
405         "y": 634.7064361572266,\r
406         "z": "701fc60a.170548",\r
407         "wires": []\r
408     },\r
409     {\r
410         "id": "e5f0cfb8.b833e",\r
411         "type": "set",\r
412         "name": "set",\r
413         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='service-name' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$original-name`' />\n\n",\r
414         "comments": "",\r
415         "x": 1033.3427352905273,\r
416         "y": 589.5548629760742,\r
417         "z": "701fc60a.170548",\r
418         "wires": []\r
419     },\r
420     {\r
421         "id": "ad0c9856.4ccac8",\r
422         "type": "set",\r
423         "name": "set",\r
424         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-aend[0]`' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-aend[1]`' />\n\n",\r
425         "comments": "",\r
426         "x": 1108.3427734375,\r
427         "y": 687.8881416320801,\r
428         "z": "701fc60a.170548",\r
429         "wires": []\r
430     },\r
431     {\r
432         "id": "e472f759.3896c8",\r
433         "type": "set",\r
434         "name": "set",\r
435         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-zend[0]`' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-zend[1]`' />\n\n",\r
436         "comments": "",\r
437         "x": 1100.009479522705,\r
438         "y": 781.221529006958,\r
439         "z": "701fc60a.170548",\r
440         "wires": []\r
441     },\r
442     {\r
443         "id": "9391881.856cf78",\r
444         "type": "set",\r
445         "name": "set",\r
446         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding1[0] + '_coding_func'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\n\n",\r
447         "comments": "",\r
448         "x": 1046.6760711669922,\r
449         "y": 866.2215518951416,\r
450         "z": "701fc60a.170548",\r
451         "wires": []\r
452     },\r
453     {\r
454         "id": "edc8b201.188e4",\r
455         "type": "set",\r
456         "name": "set",\r
457         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding2[0] + '_coding_func'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\n\n",\r
458         "comments": "",\r
459         "x": 1028.3428497314453,\r
460         "y": 961.2215480804443,\r
461         "z": "701fc60a.170548",\r
462         "wires": []\r
463     },\r
464     {\r
465         "id": "dd9f4672.ff9e18",\r
466         "type": "set",\r
467         "name": "set",\r
468         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding1[0] + '_client_proto'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\n\n",\r
469         "comments": "",\r
470         "x": 1015.0093116760254,\r
471         "y": 1061.2214584350586,\r
472         "z": "701fc60a.170548",\r
473         "wires": []\r
474     },\r
475     {\r
476         "id": "6e60aabd.002cf4",\r
477         "type": "set",\r
478         "name": "set",\r
479         "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding2[0] + '_client_proto'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\n",\r
480         "comments": "",\r
481         "x": 890.0094223022461,\r
482         "y": 1151.2214546203613,\r
483         "z": "701fc60a.170548",\r
484         "wires": []\r
485     },\r
486     {\r
487         "id": "e297f2a2.edf72",\r
488         "type": "block",\r
489         "name": "block",\r
490         "xml": "<block>\n",\r
491         "atomic": "false",\r
492         "comments": "",\r
493         "outputs": 1,\r
494         "x": 923.342809677124,\r
495         "y": 577.8882331848145,\r
496         "z": "701fc60a.170548",\r
497         "wires": [\r
498             [\r
499                 "e5f0cfb8.b833e",\r
500                 "32355890.221888"\r
501             ]\r
502         ]\r
503     },\r
504     {\r
505         "id": "32355890.221888",\r
506         "type": "record",\r
507         "name": "record",\r
508         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 0\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
509         "comments": "",\r
510         "outputs": 1,\r
511         "x": 1033.3427734375,\r
512         "y": 639.5548706054688,\r
513         "z": "701fc60a.170548",\r
514         "wires": [\r
515             []\r
516         ]\r
517     },\r
518     {\r
519         "id": "2a899320.3dd4cc",\r
520         "type": "block",\r
521         "name": "block",\r
522         "xml": "<block>\n",\r
523         "atomic": "false",\r
524         "comments": "",\r
525         "outputs": 1,\r
526         "x": 996.6761207580566,\r
527         "y": 697.8881816864014,\r
528         "z": "701fc60a.170548",\r
529         "wires": [\r
530             [\r
531                 "ad0c9856.4ccac8",\r
532                 "1923e41a.3df5ec"\r
533             ]\r
534         ]\r
535     },\r
536     {\r
537         "id": "b64d4d5e.2cc7e",\r
538         "type": "block",\r
539         "name": "block",\r
540         "xml": "<block>\n",\r
541         "atomic": "false",\r
542         "comments": "",\r
543         "outputs": 1,\r
544         "x": 946.6760902404785,\r
545         "y": 772.8882360458374,\r
546         "z": "701fc60a.170548",\r
547         "wires": [\r
548             [\r
549                 "e472f759.3896c8",\r
550                 "708de688.ffe158"\r
551             ]\r
552         ]\r
553     },\r
554     {\r
555         "id": "33f61f5f.31288",\r
556         "type": "block",\r
557         "name": "block",\r
558         "xml": "<block>\n",\r
559         "atomic": "false",\r
560         "comments": "",\r
561         "outputs": 1,\r
562         "x": 923.3427352905273,\r
563         "y": 821.2215518951416,\r
564         "z": "701fc60a.170548",\r
565         "wires": [\r
566             [\r
567                 "9391881.856cf78",\r
568                 "cba7e744.47fa48"\r
569             ]\r
570         ]\r
571     },\r
572     {\r
573         "id": "a24de250.4b975",\r
574         "type": "block",\r
575         "name": "block",\r
576         "xml": "<block>\n",\r
577         "atomic": "false",\r
578         "comments": "",\r
579         "outputs": 1,\r
580         "x": 843.3427734375,\r
581         "y": 887.8882446289062,\r
582         "z": "701fc60a.170548",\r
583         "wires": [\r
584             [\r
585                 "edc8b201.188e4",\r
586                 "d0395cd6.55c81"\r
587             ]\r
588         ]\r
589     },\r
590     {\r
591         "id": "381e4d54.13d312",\r
592         "type": "block",\r
593         "name": "block",\r
594         "xml": "<block>\n",\r
595         "atomic": "false",\r
596         "comments": "",\r
597         "outputs": 1,\r
598         "x": 823.3427734375,\r
599         "y": 934.5548706054688,\r
600         "z": "701fc60a.170548",\r
601         "wires": [\r
602             [\r
603                 "dd9f4672.ff9e18",\r
604                 "1f93d608.fb2cea"\r
605             ]\r
606         ]\r
607     },\r
608     {\r
609         "id": "2d962f70.5e047",\r
610         "type": "block",\r
611         "name": "block",\r
612         "xml": "<block>\n",\r
613         "atomic": "false",\r
614         "comments": "",\r
615         "outputs": 1,\r
616         "x": 778.3426818847656,\r
617         "y": 1037.8882722854614,\r
618         "z": "701fc60a.170548",\r
619         "wires": [\r
620             [\r
621                 "6e60aabd.002cf4",\r
622                 "d2d6743b.265be8"\r
623             ]\r
624         ]\r
625     },\r
626     {\r
627         "id": "1923e41a.3df5ec",\r
628         "type": "record",\r
629         "name": "record",\r
630         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 1\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
631         "comments": "",\r
632         "outputs": 1,\r
633         "x": 1101.676067352295,\r
634         "y": 736.2215881347656,\r
635         "z": "701fc60a.170548",\r
636         "wires": [\r
637             []\r
638         ]\r
639     },\r
640     {\r
641         "id": "708de688.ffe158",\r
642         "type": "record",\r
643         "name": "record",\r
644         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 2\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
645         "comments": "",\r
646         "outputs": 1,\r
647         "x": 1106.6761474609375,\r
648         "y": 831.2215576171875,\r
649         "z": "701fc60a.170548",\r
650         "wires": [\r
651             []\r
652         ]\r
653     },\r
654     {\r
655         "id": "cba7e744.47fa48",\r
656         "type": "record",\r
657         "name": "record",\r
658         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 3\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
659         "comments": "",\r
660         "outputs": 1,\r
661         "x": 1033.3427352905273,\r
662         "y": 909.5548648834229,\r
663         "z": "701fc60a.170548",\r
664         "wires": [\r
665             []\r
666         ]\r
667     },\r
668     {\r
669         "id": "d0395cd6.55c81",\r
670         "type": "record",\r
671         "name": "record",\r
672         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 4\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
673         "comments": "",\r
674         "outputs": 1,\r
675         "x": 1008.3428115844727,\r
676         "y": 1004.5548820495605,\r
677         "z": "701fc60a.170548",\r
678         "wires": [\r
679             []\r
680         ]\r
681     },\r
682     {\r
683         "id": "1f93d608.fb2cea",\r
684         "type": "record",\r
685         "name": "record",\r
686         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 5\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
687         "comments": "",\r
688         "outputs": 1,\r
689         "x": 998.3427734375,\r
690         "y": 1121.2215576171875,\r
691         "z": "701fc60a.170548",\r
692         "wires": [\r
693             []\r
694         ]\r
695     },\r
696     {\r
697         "id": "d2d6743b.265be8",\r
698         "type": "record",\r
699         "name": "record",\r
700         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 6\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
701         "comments": "",\r
702         "outputs": 1,\r
703         "x": 776.6761817932129,\r
704         "y": 1207.8881950378418,\r
705         "z": "701fc60a.170548",\r
706         "wires": [\r
707             []\r
708         ]\r
709     },\r
710     {\r
711         "id": "e1a11a59.e81cd8",\r
712         "type": "set",\r
713         "name": "set",\r
714         "xml": "<set>\n<parameter name='original-name' value='`$service-name`' />\n\n\n",\r
715         "comments": "",\r
716         "x": 575.0094604492188,\r
717         "y": 130.00946044921875,\r
718         "z": "701fc60a.170548",\r
719         "wires": []\r
720     },\r
721     {\r
722         "id": "9f686b58.9ed108",\r
723         "type": "get-resource",\r
724         "name": "Get service from AAI",\r
725         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $global-customer-id AND\n     service-subscription.service-type = $service-type AND\n     service-instance.service-instance-id = $access.service-instance-id' \npfx='mdons-access'      local-only='false'>\n\n",\r
726         "comments": "",\r
727         "outputs": 1,\r
728         "x": 368.3427963256836,\r
729         "y": 929.5548934936523,\r
730         "z": "701fc60a.170548",\r
731         "wires": [\r
732             []\r
733         ]\r
734     },\r
735     {\r
736         "id": "998851ce.e8b6c",\r
737         "type": "delete",\r
738         "name": "delete service instance AAI",\r
739         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $global-customer-id AND\nservice-subscription.service-type = $service-type AND\nservice-instance.service-instance-id = $access.service-instance-id'>\n",\r
740         "comments": "",\r
741         "outputs": 1,\r
742         "x": 255.00948333740234,\r
743         "y": 1164.4033229351044,\r
744         "z": "701fc60a.170548",\r
745         "wires": [\r
746             []\r
747         ]\r
748     },\r
749     {\r
750         "id": "785dc0fe.0394b",\r
751         "type": "save",\r
752         "name": "save service-instance details in AAI",\r
753         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \n     key='customer.global-customer-id = $global-customer-id AND\n     service-subscription.service-type = $service-type AND\n     service-instance.service-instance-id = $access.service-instance-id' >\n<parameter name='service-instance-id' value='`$mdons-access.service-instance-id`' />\n<parameter name='service-instance-name' value='`$mdons-access.service-instance-name`' />\n<parameter name='service-type' value='`$mdons-access.service-type`' />\n<parameter name='orchestration-status' value='`$mdons-access.orchestration-status`' />\n<parameter name='service-role' value='`$mdons-access.service-role`' />\n<parameter name='model-invariant-id' value='`$mdons-access.model-invariant-id`' />\n<parameter name='model-version-id' value='`$mdons-access.model-version-id`' />\n<parameter name='input-parameters' value='`$mdons-access.input-parameters`' />\n\n",\r
754         "comments": "",\r
755         "outputs": 1,\r
756         "x": 203.34280395507812,\r
757         "y": 1274.4032859802246,\r
758         "z": "701fc60a.170548",\r
759         "wires": [\r
760             []\r
761         ]\r
762     },\r
763     {\r
764         "id": "b69e4eae.e0c08",\r
765         "type": "update",\r
766         "name": "update logical-link-status AAI",\r
767         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n     key='logical-link.link-name = $link-name '\n      local-only='false'>\n<parameter name='operational-status' value='down' />\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
768         "comments": "",\r
769         "outputs": 1,\r
770         "x": 719.2497253417969,\r
771         "y": 1304.7064723968506,\r
772         "z": "701fc60a.170548",\r
773         "wires": [\r
774             []\r
775         ]\r
776     },\r
777     {\r
778         "id": "761b7172.3b156",\r
779         "type": "for",\r
780         "name": "for",\r
781         "xml": "<for index='idl' start='0' end='`$mdons-access.relationship-list.relationship_length`' >\n",\r
782         "comments": "",\r
783         "outputs": 1,\r
784         "x": 246.66663360595703,\r
785         "y": 1069.5897617340088,\r
786         "z": "701fc60a.170548",\r
787         "wires": [\r
788             [\r
789                 "95b466aa.ccbde8"\r
790             ]\r
791         ]\r
792     },\r
793     {\r
794         "id": "95b466aa.ccbde8",\r
795         "type": "switchNode",\r
796         "name": "switch",\r
797         "xml": "<switch test=\"`$mdons-access.relationship-list.relationship[$idl].related-to == 'logical-link'`\">\n",\r
798         "comments": "",\r
799         "outputs": 1,\r
800         "x": 386.6665267944336,\r
801         "y": 1047.7714805603027,\r
802         "z": "701fc60a.170548",\r
803         "wires": [\r
804             [\r
805                 "1e17c1fc.5337de"\r
806             ]\r
807         ]\r
808     },\r
809     {\r
810         "id": "1e17c1fc.5337de",\r
811         "type": "outcomeTrue",\r
812         "name": "true",\r
813         "xml": "<outcome value='true'>\n",\r
814         "comments": "",\r
815         "outputs": 1,\r
816         "x": 486.6665153503418,\r
817         "y": 1189.4380588531494,\r
818         "z": "701fc60a.170548",\r
819         "wires": [\r
820             [\r
821                 "475e659a.b3afcc"\r
822             ]\r
823         ]\r
824     },\r
825     {\r
826         "id": "475e659a.b3afcc",\r
827         "type": "block",\r
828         "name": "block",\r
829         "xml": "<block>\n",\r
830         "atomic": "false",\r
831         "comments": "",\r
832         "outputs": 1,\r
833         "x": 483.3332214355469,\r
834         "y": 1324.438066482544,\r
835         "z": "701fc60a.170548",\r
836         "wires": [\r
837             [\r
838                 "b69e4eae.e0c08",\r
839                 "65078486.abf53c"\r
840             ]\r
841         ]\r
842     },\r
843     {\r
844         "id": "65078486.abf53c",\r
845         "type": "set",\r
846         "name": "set",\r
847         "xml": "<set>\n<parameter name='link-name' value='`$mdons-access.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\n",\r
848         "comments": "",\r
849         "x": 636.6760864257812,\r
850         "y": 1249.7064208984375,\r
851         "z": "701fc60a.170548",\r
852         "wires": []\r
853     },\r
854     {\r
855         "id": "1a8fcaf7.2d73b5",\r
856         "type": "record",\r
857         "name": "record",\r
858         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Service Details\"/>\n<parameter name=\"field3\" value=\"`$access.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$mdons-access.model-invariant-id`\"/>\n<parameter name=\"field5\" value=\"`$mdons-access.input-parameters`\"/>\n",\r
859         "comments": "",\r
860         "outputs": 1,\r
861         "x": 298.3427791595459,\r
862         "y": 994.4032897949219,\r
863         "z": "701fc60a.170548",\r
864         "wires": [\r
865             []\r
866         ]\r
867     }\r
868 ]