DG changes for the closed loop and async
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_inter-domain-handling.json
1 [\r
2     {\r
3         "id": "5ba96896.d350c8",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 168.34280395507812,\r
8         "y": 81.67613983154297,\r
9         "z": "23af8cef.968934",\r
10         "wires": [\r
11             [\r
12                 "d954cf42.cad98"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "d954cf42.cad98",\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": 181.34280395507812,\r
26         "y": 141.67613983154297,\r
27         "z": "23af8cef.968934",\r
28         "wires": [\r
29             [\r
30                 "a76eb24b.7f3af"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "a76eb24b.7f3af",\r
36         "type": "method",\r
37         "name": "method inter-domain-handling",\r
38         "xml": "<method rpc='inter-domain-handling' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 201.34280395507812,\r
42         "y": 221.67613983154297,\r
43         "z": "23af8cef.968934",\r
44         "wires": [\r
45             [\r
46                 "176cd8d3.95c8f7"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "176cd8d3.95c8f7",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 411.8428039550781,\r
59         "y": 206.6761245727539,\r
60         "z": "23af8cef.968934",\r
61         "wires": [\r
62             [\r
63                 "c6df00ed.f385e",\r
64                 "3310b5d5.f4a8aa",\r
65                 "2a456240.dc1abe",\r
66                 "9d292dd3.d61d5",\r
67                 "931cea8d.540f58",\r
68                 "be4d387.f7123c8",\r
69                 "6b039fe8.8cd18",\r
70                 "24f05c89.0950a4",\r
71                 "23b942d9.71933e"\r
72             ]\r
73         ]\r
74     },\r
75     {\r
76         "id": "c6df00ed.f385e",\r
77         "type": "execute",\r
78         "name": "execute",\r
79         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n<parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\n<parameter name='contextPrefix' value='prop' />\n",\r
80         "comments": "",\r
81         "outputs": 1,\r
82         "x": 543.3427886962891,\r
83         "y": 20,\r
84         "z": "23af8cef.968934",\r
85         "wires": [\r
86             []\r
87         ]\r
88     },\r
89     {\r
90         "id": "3310b5d5.f4a8aa",\r
91         "type": "get-resource",\r
92         "name": "get-resource",\r
93         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT * from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE WHERE interface_name = $src-port-id'\npfx='src'>",\r
94         "comments": "",\r
95         "outputs": 1,\r
96         "x": 610.0094604492188,\r
97         "y": 131.6761350631714,\r
98         "z": "23af8cef.968934",\r
99         "wires": [\r
100             [\r
101                 "893c6078.bb7b4"\r
102             ]\r
103         ]\r
104     },\r
105     {\r
106         "id": "2a456240.dc1abe",\r
107         "type": "get-resource",\r
108         "name": "get-resource",\r
109         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $dst-port-id'\npfx='dst'>",\r
110         "comments": "",\r
111         "outputs": 1,\r
112         "x": 611.6760559082031,\r
113         "y": 235.0094451904297,\r
114         "z": "23af8cef.968934",\r
115         "wires": [\r
116             [\r
117                 "af263c0f.2614b"\r
118             ]\r
119         ]\r
120     },\r
121     {\r
122         "id": "5ed5d68f.a14598",\r
123         "type": "set",\r
124         "name": "set",\r
125         "xml": "<set>\n<parameter name='src-node-id' value='`$src.pnf-name`' />\n<parameter name='src-esr-id' value='`$src.controller-id`' />\n",\r
126         "comments": "",\r
127         "x": 886.6759757995605,\r
128         "y": 125.00944519042969,\r
129         "z": "23af8cef.968934",\r
130         "wires": []\r
131     },\r
132     {\r
133         "id": "9d292dd3.d61d5",\r
134         "type": "execute",\r
135         "name": "execute",\r
136         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$src-esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/> ",\r
137         "comments": "",\r
138         "outputs": 1,\r
139         "x": 645.0094680786133,\r
140         "y": 173.34279251098633,\r
141         "z": "23af8cef.968934",\r
142         "wires": [\r
143             []\r
144         ]\r
145     },\r
146     {\r
147         "id": "5b792691.30eb98",\r
148         "type": "set",\r
149         "name": "set",\r
150         "xml": "<set>\n<parameter name='dst-node-id' value='`$dst.pnf-name`' />\n<parameter name='dst-esr-id' value='`$dst.controller-id`' />\n",\r
151         "comments": "",\r
152         "x": 895.0093269348145,\r
153         "y": 235.00942134857178,\r
154         "z": "23af8cef.968934",\r
155         "wires": []\r
156     },\r
157     {\r
158         "id": "931cea8d.540f58",\r
159         "type": "execute",\r
160         "name": "execute",\r
161         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$dst-esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/> ",\r
162         "comments": "",\r
163         "outputs": 1,\r
164         "x": 606.6761322021484,\r
165         "y": 271.67615509033203,\r
166         "z": "23af8cef.968934",\r
167         "wires": [\r
168             []\r
169         ]\r
170     },\r
171     {\r
172         "id": "be4d387.f7123c8",\r
173         "type": "set",\r
174         "name": "set",\r
175         "xml": "<set>\n<parameter name='src-controller-id' value='`$param-prefix[2]`' />\n<parameter name='dst-controller-id' value='`$param-prefix1[2]`' />\n<parameter name='flag' value='true' />\n<parameter name='domain-requests' value='' />\n<parameter name='access-status' value='success' />\n<parameter name='domain-status' value='' />\n",\r
176         "comments": "",\r
177         "x": 573.3427734375,\r
178         "y": 325.0094871520996,\r
179         "z": "23af8cef.968934",\r
180         "wires": []\r
181     },\r
182     {\r
183         "id": "6b039fe8.8cd18",\r
184         "type": "execute",\r
185         "name": "execute",\r
186         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"oof-request-id\"/> ",\r
187         "comments": "",\r
188         "outputs": 1,\r
189         "x": 521.676097869873,\r
190         "y": 408.342791557312,\r
191         "z": "23af8cef.968934",\r
192         "wires": [\r
193             []\r
194         ]\r
195     },\r
196     {\r
197         "id": "24f05c89.0950a4",\r
198         "type": "execute",\r
199         "name": "execute",\r
200         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"oof-transaction-id\"/> ",\r
201         "comments": "",\r
202         "outputs": 1,\r
203         "x": 478.3427848815918,\r
204         "y": 455.00944900512695,\r
205         "z": "23af8cef.968934",\r
206         "wires": [\r
207             []\r
208         ]\r
209     },\r
210     {\r
211         "id": "23b942d9.71933e",\r
212         "type": "execute",\r
213         "name": "execute",\r
214         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oof-mdons.json'`\" />\n<parameter name=\"restapiUrl\" value=\"` $prop.oof.mdons.url`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"oof-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n",\r
215         "comments": "",\r
216         "outputs": 1,\r
217         "x": 415.00947761535645,\r
218         "y": 531.6761074066162,\r
219         "z": "23af8cef.968934",\r
220         "wires": [\r
221             [\r
222                 "2cca4c57.d9d904",\r
223                 "6023813.dc6018"\r
224             ]\r
225         ]\r
226     },\r
227     {\r
228         "id": "2cca4c57.d9d904",\r
229         "type": "failure",\r
230         "name": "failure",\r
231         "xml": "<outcome value='failure'>\n",\r
232         "comments": "",\r
233         "outputs": 1,\r
234         "x": 588.3428077697754,\r
235         "y": 511.67611598968506,\r
236         "z": "23af8cef.968934",\r
237         "wires": [\r
238             [\r
239                 "735a8eb3.b2849"\r
240             ]\r
241         ]\r
242     },\r
243     {\r
244         "id": "6023813.dc6018",\r
245         "type": "success",\r
246         "name": "success",\r
247         "xml": "<outcome value='success'>\n",\r
248         "comments": "",\r
249         "outputs": 1,\r
250         "x": 586.676212310791,\r
251         "y": 581.6761236190796,\r
252         "z": "23af8cef.968934",\r
253         "wires": [\r
254             [\r
255                 "e278c72e.5e1da8"\r
256             ]\r
257         ]\r
258     },\r
259     {\r
260         "id": "735a8eb3.b2849",\r
261         "type": "returnFailure",\r
262         "name": "return failure",\r
263         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No service route found by OOF' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
264         "comments": "",\r
265         "x": 760.0094184875488,\r
266         "y": 508.3427724838257,\r
267         "z": "23af8cef.968934",\r
268         "wires": []\r
269     },\r
270     {\r
271         "id": "e278c72e.5e1da8",\r
272         "type": "block",\r
273         "name": "block : atomic",\r
274         "xml": "<block atomic='true'>",\r
275         "atomic": "true",\r
276         "comments": "",\r
277         "outputs": 1,\r
278         "x": 721.6760787963867,\r
279         "y": 583.3426895141602,\r
280         "z": "23af8cef.968934",\r
281         "wires": [\r
282             [\r
283                 "b0f4f043.fcedf",\r
284                 "d89aa620.de5f38",\r
285                 "8541aa72.6ad1b8",\r
286                 "790ae4a6.71d53c",\r
287                 "8c94f919.1112d8"\r
288             ]\r
289         ]\r
290     },\r
291     {\r
292         "id": "b0f4f043.fcedf",\r
293         "type": "for",\r
294         "name": "for",\r
295         "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
296         "comments": "",\r
297         "outputs": 1,\r
298         "x": 868.3428344726562,\r
299         "y": 581.6760711669922,\r
300         "z": "23af8cef.968934",\r
301         "wires": [\r
302             [\r
303                 "f7cea59b.5d9848"\r
304             ]\r
305         ]\r
306     },\r
307     {\r
308         "id": "8a90fbb0.af3a68",\r
309         "type": "get-resource",\r
310         "name": "get-resource",\r
311         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"logical-link\"\nkey=\"logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idml]\"\npfx='inter' local-only='false' >\n",\r
312         "comments": "",\r
313         "outputs": 1,\r
314         "x": 1168.3427734375,\r
315         "y": 415.00934886932373,\r
316         "z": "23af8cef.968934",\r
317         "wires": [\r
318             []\r
319         ]\r
320     },\r
321     {\r
322         "id": "f7cea59b.5d9848",\r
323         "type": "block",\r
324         "name": "block : atomic",\r
325         "xml": "<block atomic='true'>",\r
326         "atomic": "true",\r
327         "comments": "",\r
328         "outputs": 1,\r
329         "x": 1003.3427200317383,\r
330         "y": 576.6761045455933,\r
331         "z": "23af8cef.968934",\r
332         "wires": [\r
333             [\r
334                 "8a90fbb0.af3a68",\r
335                 "2a13ccaf.714454"\r
336             ]\r
337         ]\r
338     },\r
339     {\r
340         "id": "2a13ccaf.714454",\r
341         "type": "switchNode",\r
342         "name": "check link status",\r
343         "xml": "<switch test=\"`$inter.operational-status == up`\">\n",\r
344         "comments": "",\r
345         "outputs": 1,\r
346         "x": 1183.3429260253906,\r
347         "y": 573.3427724838257,\r
348         "z": "23af8cef.968934",\r
349         "wires": [\r
350             [\r
351                 "71599559.97cb7c"\r
352             ]\r
353         ]\r
354     },\r
355     {\r
356         "id": "71599559.97cb7c",\r
357         "type": "outcomeFalse",\r
358         "name": "false",\r
359         "xml": "<outcome value='false'>\n",\r
360         "comments": "",\r
361         "outputs": 1,\r
362         "x": 1315.0094413757324,\r
363         "y": 520.0094766616821,\r
364         "z": "23af8cef.968934",\r
365         "wires": [\r
366             [\r
367                 "86e4c880.1fc408"\r
368             ]\r
369         ]\r
370     },\r
371     {\r
372         "id": "b9982bc5.eb26e8",\r
373         "type": "set",\r
374         "name": "set",\r
375         "xml": "<set>\n<parameter name='flag' value='false' />\n",\r
376         "comments": "",\r
377         "x": 1575.009407043457,\r
378         "y": 513.3427467346191,\r
379         "z": "23af8cef.968934",\r
380         "wires": []\r
381     },\r
382     {\r
383         "id": "d89aa620.de5f38",\r
384         "type": "switchNode",\r
385         "name": "check flag",\r
386         "xml": "<switch test=\"`$flag == 'true' `\">\n",\r
387         "comments": "",\r
388         "outputs": 1,\r
389         "x": 921.6761512756348,\r
390         "y": 648.3427076339722,\r
391         "z": "23af8cef.968934",\r
392         "wires": [\r
393             [\r
394                 "5b915e75.cc34e",\r
395                 "b8d2bc77.f938a"\r
396             ]\r
397         ]\r
398     },\r
399     {\r
400         "id": "5b915e75.cc34e",\r
401         "type": "outcomeFalse",\r
402         "name": "false",\r
403         "xml": "<outcome value='false'>\n",\r
404         "comments": "",\r
405         "outputs": 1,\r
406         "x": 1098.3427085876465,\r
407         "y": 621.6760578155518,\r
408         "z": "23af8cef.968934",\r
409         "wires": [\r
410             [\r
411                 "946ef420.757b28"\r
412             ]\r
413         ]\r
414     },\r
415     {\r
416         "id": "b8d2bc77.f938a",\r
417         "type": "outcomeTrue",\r
418         "name": "true",\r
419         "xml": "<outcome value='true'>\n",\r
420         "comments": "",\r
421         "outputs": 1,\r
422         "x": 1076.6761093139648,\r
423         "y": 683.3427886962891,\r
424         "z": "23af8cef.968934",\r
425         "wires": [\r
426             [\r
427                 "4b341d0.dcf13e4"\r
428             ]\r
429         ]\r
430     },\r
431     {\r
432         "id": "4b341d0.dcf13e4",\r
433         "type": "block",\r
434         "name": "block : atomic",\r
435         "xml": "<block atomic='true'>",\r
436         "atomic": "true",\r
437         "comments": "",\r
438         "outputs": 1,\r
439         "x": 1215.6156425476074,\r
440         "y": 688.342743396759,\r
441         "z": "23af8cef.968934",\r
442         "wires": [\r
443             [\r
444                 "8dbf5643.27c098"\r
445             ]\r
446         ]\r
447     },\r
448     {\r
449         "id": "8dbf5643.27c098",\r
450         "type": "for",\r
451         "name": "for",\r
452         "xml": "<for index='idmk' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
453         "comments": "",\r
454         "outputs": 1,\r
455         "x": 1363.9487037658691,\r
456         "y": 688.3428287506104,\r
457         "z": "23af8cef.968934",\r
458         "wires": [\r
459             [\r
460                 "17fcda64.b52d86"\r
461             ]\r
462         ]\r
463     },\r
464     {\r
465         "id": "21ebe060.eb5b2",\r
466         "type": "set",\r
467         "name": "set",\r
468         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].srcInterfaceId`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].dstInterfaceId`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name +  '_MDONS-OTN'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$domain-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$domain-instance-id`\" />\n\n",\r
469         "comments": "",\r
470         "x": 1399.5549354553223,\r
471         "y": 873.1910076141357,\r
472         "z": "23af8cef.968934",\r
473         "wires": []\r
474     },\r
475     {\r
476         "id": "8541aa72.6ad1b8",\r
477         "type": "for",\r
478         "name": "for",\r
479         "xml": "<for index='idomainsvc' start='0' end='`$oof-response.solutions.routeInfo.serviceRoute_length`' >\n",\r
480         "comments": "",\r
481         "outputs": 1,\r
482         "x": 909.5549011230469,\r
483         "y": 758.1912117004395,\r
484         "z": "23af8cef.968934",\r
485         "wires": [\r
486             [\r
487                 "9e699e75.e8a28"\r
488             ]\r
489         ]\r
490     },\r
491     {\r
492         "id": "9e699e75.e8a28",\r
493         "type": "block",\r
494         "name": "block : atomic",\r
495         "xml": "<block atomic='true'>",\r
496         "atomic": "true",\r
497         "comments": "",\r
498         "outputs": 1,\r
499         "x": 1154.5548858642578,\r
500         "y": 774.8578758239746,\r
501         "z": "23af8cef.968934",\r
502         "wires": [\r
503             [\r
504                 "abf6824.23e3b8",\r
505                 "2039896a.be3116",\r
506                 "21ebe060.eb5b2",\r
507                 "bc8e66e3.f1c2b8",\r
508                 "1c7045f1.ce177a"\r
509             ]\r
510         ]\r
511     },\r
512     {\r
513         "id": "abf6824.23e3b8",\r
514         "type": "execute",\r
515         "name": "execute",\r
516         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"domain-request-id\"/> ",\r
517         "comments": "",\r
518         "outputs": 1,\r
519         "x": 1394.5548477172852,\r
520         "y": 724.8578109741211,\r
521         "z": "23af8cef.968934",\r
522         "wires": [\r
523             []\r
524         ]\r
525     },\r
526     {\r
527         "id": "2039896a.be3116",\r
528         "type": "execute",\r
529         "name": "execute",\r
530         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"domain-instance-id\"/> ",\r
531         "comments": "",\r
532         "outputs": 1,\r
533         "x": 1427.8881454467773,\r
534         "y": 779.8579711914062,\r
535         "z": "23af8cef.968934",\r
536         "wires": [\r
537             []\r
538         ]\r
539     },\r
540     {\r
541         "id": "ed60a18f.df4a7",\r
542         "type": "set",\r
543         "name": "set",\r
544         "xml": "<set>\n<parameter name='domain-requests' value=\"`$domain-requests + $domain-request-id + ','`\" />\n",\r
545         "comments": "",\r
546         "x": 1877.8881530761719,\r
547         "y": 819.8578510284424,\r
548         "z": "23af8cef.968934",\r
549         "wires": []\r
550     },\r
551     {\r
552         "id": "bc8e66e3.f1c2b8",\r
553         "type": "call",\r
554         "name": "call",\r
555         "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
556         "comments": "",\r
557         "outputs": 1,\r
558         "x": 1236.221565246582,\r
559         "y": 917.7366065979004,\r
560         "z": "23af8cef.968934",\r
561         "wires": [\r
562             [\r
563                 "e39ae564.2e9528"\r
564             ]\r
565         ]\r
566     },\r
567     {\r
568         "id": "e39ae564.2e9528",\r
569         "type": "success",\r
570         "name": "success",\r
571         "xml": "<outcome value='success'>\n",\r
572         "comments": "",\r
573         "outputs": 1,\r
574         "x": 1367.8881645202637,\r
575         "y": 931.069995880127,\r
576         "z": "23af8cef.968934",\r
577         "wires": [\r
578             [\r
579                 "18342550.e06acb"\r
580             ]\r
581         ]\r
582     },\r
583     {\r
584         "id": "5c52d0a6.4eb0b",\r
585         "type": "set",\r
586         "name": "set",\r
587         "xml": "<set>\n<parameter name='service-status' value='`$final-response-code`' />\n\n",\r
588         "comments": "",\r
589         "x": 1667.5548210144043,\r
590         "y": 860.7367286682129,\r
591         "z": "23af8cef.968934",\r
592         "wires": []\r
593     },\r
594     {\r
595         "id": "18342550.e06acb",\r
596         "type": "block",\r
597         "name": "block : atomic",\r
598         "xml": "<block atomic='true'>",\r
599         "atomic": "true",\r
600         "comments": "",\r
601         "outputs": 1,\r
602         "x": 1509.2215728759766,\r
603         "y": 909.4033145904541,\r
604         "z": "23af8cef.968934",\r
605         "wires": [\r
606             [\r
607                 "5c52d0a6.4eb0b",\r
608                 "46946a06.9ee744",\r
609                 "e38c5eae.94d3d"\r
610             ]\r
611         ]\r
612     },\r
613     {\r
614         "id": "46946a06.9ee744",\r
615         "type": "switchNode",\r
616         "name": "switch",\r
617         "xml": "<switch test='`$service-status == 200`'>\n",\r
618         "comments": "",\r
619         "outputs": 1,\r
620         "x": 1688.8884048461914,\r
621         "y": 912.736647605896,\r
622         "z": "23af8cef.968934",\r
623         "wires": [\r
624             [\r
625                 "d9fd1d0e.e0fce",\r
626                 "533db999.55c468"\r
627             ]\r
628         ]\r
629     },\r
630     {\r
631         "id": "d9fd1d0e.e0fce",\r
632         "type": "outcomeTrue",\r
633         "name": "true",\r
634         "xml": "<outcome value='true'>\n",\r
635         "comments": "",\r
636         "outputs": 1,\r
637         "x": 1837.888168334961,\r
638         "y": 884.403256893158,\r
639         "z": "23af8cef.968934",\r
640         "wires": [\r
641             [\r
642                 "bd83526e.c9e3c"\r
643             ]\r
644         ]\r
645     },\r
646     {\r
647         "id": "533db999.55c468",\r
648         "type": "outcomeFalse",\r
649         "name": "false",\r
650         "xml": "<outcome value='false'>\n",\r
651         "comments": "",\r
652         "outputs": 1,\r
653         "x": 1835.5547695159912,\r
654         "y": 956.4033432006836,\r
655         "z": "23af8cef.968934",\r
656         "wires": [\r
657             [\r
658                 "5d7a5d7.cc9afa4"\r
659             ]\r
660         ]\r
661     },\r
662     {\r
663         "id": "bd83526e.c9e3c",\r
664         "type": "set",\r
665         "name": "set",\r
666         "xml": "<set>\n<parameter name='status' value='success' />\n",\r
667         "comments": "",\r
668         "x": 1977.8879470825195,\r
669         "y": 880.0699634552002,\r
670         "z": "23af8cef.968934",\r
671         "wires": []\r
672     },\r
673     {\r
674         "id": "5d7a5d7.cc9afa4",\r
675         "type": "set",\r
676         "name": "set",\r
677         "xml": "<set>\n<parameter name='status' value='failure' />\n<parameter name='access-status' value='failure' />\n",\r
678         "comments": "",\r
679         "x": 1974.8880081176758,\r
680         "y": 957.0698642730713,\r
681         "z": "23af8cef.968934",\r
682         "wires": []\r
683     },\r
684     {\r
685         "id": "e38c5eae.94d3d",\r
686         "type": "set",\r
687         "name": "set",\r
688         "xml": "<set>\n<parameter name='domain-status' value=\"`$domain-status + $domain-request-id + '_' + $status` \" />\n",\r
689         "comments": "",\r
690         "x": 1649.554946899414,\r
691         "y": 996.221586227417,\r
692         "z": "23af8cef.968934",\r
693         "wires": []\r
694     },\r
695     {\r
696         "id": "790ae4a6.71d53c",\r
697         "type": "switchNode",\r
698         "name": "switch",\r
699         "xml": "<switch test=\"`$access-status == 'success'`\">\n",\r
700         "comments": "",\r
701         "outputs": 1,\r
702         "x": 764.1002426147461,\r
703         "y": 1096.2215242385864,\r
704         "z": "23af8cef.968934",\r
705         "wires": [\r
706             [\r
707                 "d43038a6.7e9fc8"\r
708             ]\r
709         ]\r
710     },\r
711     {\r
712         "id": "d43038a6.7e9fc8",\r
713         "type": "outcomeTrue",\r
714         "name": "true",\r
715         "xml": "<outcome value='true'>\n",\r
716         "comments": "",\r
717         "outputs": 1,\r
718         "x": 916.676139831543,\r
719         "y": 1049.4034128189087,\r
720         "z": "23af8cef.968934",\r
721         "wires": [\r
722             [\r
723                 "6c2d775e.ec6158"\r
724             ]\r
725         ]\r
726     },\r
727     {\r
728         "id": "ec6a3394.1e3aa",\r
729         "type": "outcomeFalse",\r
730         "name": "false",\r
731         "xml": "<outcome value='false'>\n",\r
732         "comments": "",\r
733         "outputs": 1,\r
734         "x": 815.0094375610352,\r
735         "y": 1242.7365236282349,\r
736         "z": "23af8cef.968934",\r
737         "wires": [\r
738             [\r
739                 "b2d48de7.71bcd"\r
740             ]\r
741         ]\r
742     },\r
743     {\r
744         "id": "2f6b622f.337eae",\r
745         "type": "returnSuccess",\r
746         "name": "return success",\r
747         "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Multi-domain-service successfully created' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
748         "comments": "",\r
749         "x": 1251.676170349121,\r
750         "y": 1151.07004737854,\r
751         "z": "23af8cef.968934",\r
752         "wires": []\r
753     },\r
754     {\r
755         "id": "6c2d775e.ec6158",\r
756         "type": "block",\r
757         "name": "block : atomic",\r
758         "xml": "<block atomic='true'>",\r
759         "atomic": "true",\r
760         "comments": "",\r
761         "outputs": 1,\r
762         "x": 1048.0927734375,\r
763         "y": 1097.9866914749146,\r
764         "z": "23af8cef.968934",\r
765         "wires": [\r
766             [\r
767                 "65715a4d.096ba4",\r
768                 "2f6b622f.337eae",\r
769                 "25648259.4bf36e"\r
770             ]\r
771         ]\r
772     },\r
773     {\r
774         "id": "65715a4d.096ba4",\r
775         "type": "save",\r
776         "name": "update acc service db",\r
777         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\", domain_requests = $domain-requests WHERE request_id = $access-request-id'\nforce='true' pfx='save-result'>",\r
778         "comments": "",\r
779         "outputs": 1,\r
780         "x": 1254.3427734375,\r
781         "y": 997.9866905212402,\r
782         "z": "23af8cef.968934",\r
783         "wires": [\r
784             []\r
785         ]\r
786     },\r
787     {\r
788         "id": "25648259.4bf36e",\r
789         "type": "call",\r
790         "name": "create-service-relationship",\r
791         "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
792         "comments": "",\r
793         "outputs": 1,\r
794         "x": 1267.6760711669922,\r
795         "y": 1066.736717224121,\r
796         "z": "23af8cef.968934",\r
797         "wires": [\r
798             []\r
799         ]\r
800     },\r
801     {\r
802         "id": "8c94f919.1112d8",\r
803         "type": "record",\r
804         "name": "record",\r
805         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/oof-mdons.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Domain Status\"/>\n<parameter name=\"field2\" value=\"`$domain-status`\"/>\n<parameter name=\"field3\" value=\"`$flag`\"/>\n<parameter name=\"field4\" value=\"`$access-status`\"/>\n\n\n\n\n",\r
806         "comments": "",\r
807         "outputs": 1,\r
808         "x": 866.8276214599609,\r
809         "y": 859.5548648834229,\r
810         "z": "23af8cef.968934",\r
811         "wires": [\r
812             []\r
813         ]\r
814     },\r
815     {\r
816         "id": "b2d48de7.71bcd",\r
817         "type": "block",\r
818         "name": "block : atomic",\r
819         "xml": "<block atomic='true'>",\r
820         "atomic": "true",\r
821         "comments": "",\r
822         "outputs": 1,\r
823         "x": 956.3730545043945,\r
824         "y": 1247.585117340088,\r
825         "z": "23af8cef.968934",\r
826         "wires": [\r
827             [\r
828                 "4e7fc079.04b4a",\r
829                 "7b36ef0f.c082b",\r
830                 "cc6c823.0642a8",\r
831                 "fc4d8ab2.5ec108",\r
832                 "aec89fbb.ad742"\r
833             ]\r
834         ]\r
835     },\r
836     {\r
837         "id": "4e7fc079.04b4a",\r
838         "type": "execute",\r
839         "name": "execute",\r
840         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$domain-status`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix2\"/> ",\r
841         "comments": "",\r
842         "outputs": 1,\r
843         "x": 1116.372932434082,\r
844         "y": 1244.251636505127,\r
845         "z": "23af8cef.968934",\r
846         "wires": [\r
847             []\r
848         ]\r
849     },\r
850     {\r
851         "id": "7b36ef0f.c082b",\r
852         "type": "for",\r
853         "name": "for",\r
854         "xml": "<for index='idelsvc' start='0' end='`$param-prefix2_length`' >\n",\r
855         "comments": "",\r
856         "outputs": 1,\r
857         "x": 1104.7063179016113,\r
858         "y": 1301.0698909759521,\r
859         "z": "23af8cef.968934",\r
860         "wires": [\r
861             [\r
862                 "f59ddd81.b432b"\r
863             ]\r
864         ]\r
865     },\r
866     {\r
867         "id": "f59ddd81.b432b",\r
868         "type": "switchNode",\r
869         "name": "switch",\r
870         "xml": "<switch test=\"`$param-prefix2[$idelsvc] == 'success'`\">\n",\r
871         "comments": "",\r
872         "outputs": 1,\r
873         "x": 1244.7062797546387,\r
874         "y": 1299.4032649993896,\r
875         "z": "23af8cef.968934",\r
876         "wires": [\r
877             [\r
878                 "831a7caf.8175e"\r
879             ]\r
880         ]\r
881     },\r
882     {\r
883         "id": "21058360.3ce7ec",\r
884         "type": "set",\r
885         "name": "set",\r
886         "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix2[$idelsvc]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$access-service-name + '_MDONS-OTN_'`\"/>\n\n",\r
887         "comments": "",\r
888         "x": 1651.3730010986328,\r
889         "y": 1182.7366724014282,\r
890         "z": "23af8cef.968934",\r
891         "wires": []\r
892     },\r
893     {\r
894         "id": "831a7caf.8175e",\r
895         "type": "outcomeTrue",\r
896         "name": "true",\r
897         "xml": "<outcome value='true'>\n",\r
898         "comments": "",\r
899         "outputs": 1,\r
900         "x": 1383.0397186279297,\r
901         "y": 1291.0701208114624,\r
902         "z": "23af8cef.968934",\r
903         "wires": [\r
904             [\r
905                 "b469d53f.363e68"\r
906             ]\r
907         ]\r
908     },\r
909     {\r
910         "id": "b469d53f.363e68",\r
911         "type": "block",\r
912         "name": "block",\r
913         "xml": "<block>\n",\r
914         "atomic": "false",\r
915         "comments": "",\r
916         "outputs": 1,\r
917         "x": 1514.7064208984375,\r
918         "y": 1289.4033203125,\r
919         "z": "23af8cef.968934",\r
920         "wires": [\r
921             [\r
922                 "21058360.3ce7ec",\r
923                 "a9a6976b.e9a218"\r
924             ]\r
925         ]\r
926     },\r
927     {\r
928         "id": "a9a6976b.e9a218",\r
929         "type": "call",\r
930         "name": "call TAPI DELETE DG",\r
931         "xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",\r
932         "comments": "",\r
933         "outputs": 1,\r
934         "x": 1689.8578872680664,\r
935         "y": 1322.7366399765015,\r
936         "z": "23af8cef.968934",\r
937         "wires": [\r
938             []\r
939         ]\r
940     },\r
941     {\r
942         "id": "cc6c823.0642a8",\r
943         "type": "delete",\r
944         "name": "delete access from db",\r
945         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n    resource=\"SQL\"\n    key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-request-id\">",\r
946         "comments": "",\r
947         "outputs": 1,\r
948         "x": 1074.554832458496,\r
949         "y": 1430.9185132980347,\r
950         "z": "23af8cef.968934",\r
951         "wires": [\r
952             []\r
953         ]\r
954     },\r
955     {\r
956         "id": "fc4d8ab2.5ec108",\r
957         "type": "for",\r
958         "name": "for",\r
959         "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
960         "comments": "",\r
961         "outputs": 1,\r
962         "x": 1082.88818359375,\r
963         "y": 1362.585205078125,\r
964         "z": "23af8cef.968934",\r
965         "wires": [\r
966             [\r
967                 "8f2b32ff.b0e4f"\r
968             ]\r
969         ]\r
970     },\r
971     {\r
972         "id": "8f2b32ff.b0e4f",\r
973         "type": "save",\r
974         "name": "change link status",\r
975         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link'  \n     key='locgical-link.link-name = $oof-response.solution.routeInfo.linkList[$idmk]' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"operational-status\" value=\"up\" />\n",\r
976         "comments": "",\r
977         "outputs": 1,\r
978         "x": 1249.554666519165,\r
979         "y": 1362.5851860046387,\r
980         "z": "23af8cef.968934",\r
981         "wires": [\r
982             []\r
983         ]\r
984     },\r
985     {\r
986         "id": "aec89fbb.ad742",\r
987         "type": "returnFailure",\r
988         "name": "return failure",\r
989         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service failed as one of the domain services failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
990         "comments": "",\r
991         "x": 914.5549583435059,\r
992         "y": 1477.5852184295654,\r
993         "z": "23af8cef.968934",\r
994         "wires": []\r
995     },\r
996     {\r
997         "id": "86e4c880.1fc408",\r
998         "type": "block",\r
999         "name": "block",\r
1000         "xml": "<block>",\r
1001         "atomic": "false",\r
1002         "comments": "",\r
1003         "outputs": 1,\r
1004         "x": 1446.676025390625,\r
1005         "y": 516.5245971679688,\r
1006         "z": "23af8cef.968934",\r
1007         "wires": [\r
1008             [\r
1009                 "b9982bc5.eb26e8"\r
1010             ]\r
1011         ]\r
1012     },\r
1013     {\r
1014         "id": "946ef420.757b28",\r
1015         "type": "returnFailure",\r
1016         "name": "return failure",\r
1017         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Inter domain links not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
1018         "comments": "",\r
1019         "x": 1266.070068359375,\r
1020         "y": 623.0397338867188,\r
1021         "z": "23af8cef.968934",\r
1022         "wires": []\r
1023     },\r
1024     {\r
1025         "id": "893c6078.bb7b4",\r
1026         "type": "success",\r
1027         "name": "success",\r
1028         "xml": "<outcome value='success'>\n",\r
1029         "comments": "",\r
1030         "outputs": 1,\r
1031         "x": 751.6761016845703,\r
1032         "y": 126.67614555358887,\r
1033         "z": "23af8cef.968934",\r
1034         "wires": [\r
1035             [\r
1036                 "5ed5d68f.a14598"\r
1037             ]\r
1038         ]\r
1039     },\r
1040     {\r
1041         "id": "af263c0f.2614b",\r
1042         "type": "success",\r
1043         "name": "success",\r
1044         "xml": "<outcome value='success'>\n",\r
1045         "comments": "",\r
1046         "outputs": 1,\r
1047         "x": 760.0094604492188,\r
1048         "y": 235.00946044921875,\r
1049         "z": "23af8cef.968934",\r
1050         "wires": [\r
1051             [\r
1052                 "5b792691.30eb98"\r
1053             ]\r
1054         ]\r
1055     },\r
1056     {\r
1057         "id": "17fcda64.b52d86",\r
1058         "type": "block",\r
1059         "name": "block",\r
1060         "xml": "<block>",\r
1061         "atomic": "false",\r
1062         "comments": "",\r
1063         "outputs": 1,\r
1064         "x": 1495.7669105529785,\r
1065         "y": 681.3730545043945,\r
1066         "z": "23af8cef.968934",\r
1067         "wires": [\r
1068             [\r
1069                 "fb18a4c2.061f18"\r
1070             ]\r
1071         ]\r
1072     },\r
1073     {\r
1074         "id": "fb18a4c2.061f18",\r
1075         "type": "update",\r
1076         "name": "update logical-link-status AAI",\r
1077         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n     key='logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idmk]'\n      local-only='false'>\n<parameter name='operational-status' value='occupied' />\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
1078         "comments": "",\r
1079         "outputs": 1,\r
1080         "x": 1698.4942245483398,\r
1081         "y": 681.3730535507202,\r
1082         "z": "23af8cef.968934",\r
1083         "wires": [\r
1084             []\r
1085         ]\r
1086     },\r
1087     {\r
1088         "id": "1c7045f1.ce177a",\r
1089         "type": "switchNode",\r
1090         "name": "switch",\r
1091         "xml": "<switch test=\"`$idomainsvc == $oof-response.solutions.routeInfo.serviceRoute_length - 1`\">\n",\r
1092         "comments": "",\r
1093         "outputs": 1,\r
1094         "x": 1542.4336471557617,\r
1095         "y": 821.3730182647705,\r
1096         "z": "23af8cef.968934",\r
1097         "wires": [\r
1098             [\r
1099                 "25791c4d.039894",\r
1100                 "dfe061cd.f2699"\r
1101             ]\r
1102         ]\r
1103     },\r
1104     {\r
1105         "id": "25791c4d.039894",\r
1106         "type": "outcomeTrue",\r
1107         "name": "true",\r
1108         "xml": "<outcome value='true'>\n",\r
1109         "comments": "",\r
1110         "outputs": 1,\r
1111         "x": 1690.7669677734375,\r
1112         "y": 756.373046875,\r
1113         "z": "23af8cef.968934",\r
1114         "wires": [\r
1115             [\r
1116                 "da7f9e41.f2bdd"\r
1117             ]\r
1118         ]\r
1119     },\r
1120     {\r
1121         "id": "dfe061cd.f2699",\r
1122         "type": "outcomeFalse",\r
1123         "name": "false",\r
1124         "xml": "<outcome value='false'>\n",\r
1125         "comments": "",\r
1126         "outputs": 1,\r
1127         "x": 1714.100341796875,\r
1128         "y": 809.7064208984375,\r
1129         "z": "23af8cef.968934",\r
1130         "wires": [\r
1131             [\r
1132                 "ed60a18f.df4a7"\r
1133             ]\r
1134         ]\r
1135     },\r
1136     {\r
1137         "id": "da7f9e41.f2bdd",\r
1138         "type": "set",\r
1139         "name": "set",\r
1140         "xml": "<set>\n<parameter name='domain-requests' value=\"`$domain-requests + $domain-request-id`\" />\n",\r
1141         "comments": "",\r
1142         "x": 1822.4335594177246,\r
1143         "y": 748.0397148132324,\r
1144         "z": "23af8cef.968934",\r
1145         "wires": []\r
1146     }\r
1147 ]