Inter Domain DG'S modified
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_inter-domain-handling.json
1 [\r
2     {\r
3         "id": "389b367f.fc91aa",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 157.5,\r
8         "y": 140,\r
9         "z": "f30c4ed5.582ba",\r
10         "wires": [\r
11             [\r
12                 "247d6de0.b063f2"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "247d6de0.b063f2",\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": 170.5,\r
26         "y": 200,\r
27         "z": "f30c4ed5.582ba",\r
28         "wires": [\r
29             [\r
30                 "163fe816.9d3ba8"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "163fe816.9d3ba8",\r
36         "type": "method",\r
37         "name": "method service-create-tapi",\r
38         "xml": "<method rpc='inter-domain-handling' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 190.5,\r
42         "y": 280,\r
43         "z": "f30c4ed5.582ba",\r
44         "wires": [\r
45             [\r
46                 "af3a973b.40dd08"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "af3a973b.40dd08",\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": 401,\r
59         "y": 264.99998474121094,\r
60         "z": "f30c4ed5.582ba",\r
61         "wires": [\r
62             [\r
63                 "c7bde6fd.a9cd08"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "c7bde6fd.a9cd08",\r
69         "type": "get-resource",\r
70         "name": "get-resource",\r
71         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"logical-links\"\nkey=\" \"\npfx='inter' local-only='false' >\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 567.8333435058594,\r
75         "y": 219.6666717529297,\r
76         "z": "f30c4ed5.582ba",\r
77         "wires": [\r
78             [\r
79                 "33ac5ab7.2291a6",\r
80                 "a16804ab.521db8",\r
81                 "fcb475cb.a0be98"\r
82             ]\r
83         ]\r
84     },\r
85     {\r
86         "id": "33ac5ab7.2291a6",\r
87         "type": "not-found",\r
88         "name": "not-found",\r
89         "xml": "<outcome value='not-found'>\n",\r
90         "comments": "",\r
91         "outputs": 1,\r
92         "x": 724.8333435058594,\r
93         "y": 160.6666717529297,\r
94         "z": "f30c4ed5.582ba",\r
95         "wires": [\r
96             [\r
97                 "5eb01f99.89617"\r
98             ]\r
99         ]\r
100     },\r
101     {\r
102         "id": "a16804ab.521db8",\r
103         "type": "failure",\r
104         "name": "failure",\r
105         "xml": "<outcome value='failure'>\n",\r
106         "comments": "",\r
107         "outputs": 1,\r
108         "x": 733.8333435058594,\r
109         "y": 211.6666717529297,\r
110         "z": "f30c4ed5.582ba",\r
111         "wires": [\r
112             [\r
113                 "47cadf70.ddac9"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "5eb01f99.89617",\r
119         "type": "returnFailure",\r
120         "name": "return failure",\r
121         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No inter-domain-links available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
122         "comments": "",\r
123         "x": 888.8333435058594,\r
124         "y": 158.6666717529297,\r
125         "z": "f30c4ed5.582ba",\r
126         "wires": []\r
127     },\r
128     {\r
129         "id": "47cadf70.ddac9",\r
130         "type": "returnFailure",\r
131         "name": "return failure",\r
132         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Could not retrieve logical-links' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
133         "comments": "",\r
134         "x": 895.8333435058594,\r
135         "y": 211.6666717529297,\r
136         "z": "f30c4ed5.582ba",\r
137         "wires": []\r
138     },\r
139     {\r
140         "id": "fcb475cb.a0be98",\r
141         "type": "success",\r
142         "name": "success",\r
143         "xml": "<outcome value='success'>\n",\r
144         "comments": "",\r
145         "outputs": 1,\r
146         "x": 554.8333435058594,\r
147         "y": 361.6666717529297,\r
148         "z": "f30c4ed5.582ba",\r
149         "wires": [\r
150             [\r
151                 "1cd2f550.3b31eb"\r
152             ]\r
153         ]\r
154     },\r
155     {\r
156         "id": "1cd2f550.3b31eb",\r
157         "type": "block",\r
158         "name": "block : atomic",\r
159         "xml": "<block atomic=\"true\">\n",\r
160         "atomic": "false",\r
161         "comments": "",\r
162         "outputs": 1,\r
163         "x": 558.8333435058594,\r
164         "y": 448.6666717529297,\r
165         "z": "f30c4ed5.582ba",\r
166         "wires": [\r
167             [\r
168                 "61403202.67ffac",\r
169                 "5cf9c1.73b5e64",\r
170                 "b39431ae.10e55"\r
171             ]\r
172         ]\r
173     },\r
174     {\r
175         "id": "5cf9c1.73b5e64",\r
176         "type": "record",\r
177         "name": "record",\r
178         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/inter-domain.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'Aaccess bend---' + $access-bend`\"/>\n<parameter name=\"field2\" value=\"`'Aaccess cend---' + $access-cend`\"/>\n<parameter name=\"field3\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field4\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n\n\n\n",\r
179         "comments": "",\r
180         "outputs": 1,\r
181         "x": 722.8333435058594,\r
182         "y": 503.6666717529297,\r
183         "z": "f30c4ed5.582ba",\r
184         "wires": [\r
185             []\r
186         ]\r
187     },\r
188     {\r
189         "id": "61f864fb.8ad3fc",\r
190         "type": "switchNode",\r
191         "name": "switch",\r
192         "xml": "<switch test='`$inter.logical-link[$ida].link-type`'>\n",\r
193         "comments": "",\r
194         "outputs": 1,\r
195         "x": 848.8333435058594,\r
196         "y": 454.6666717529297,\r
197         "z": "f30c4ed5.582ba",\r
198         "wires": [\r
199             [\r
200                 "750846eb.eb1858"\r
201             ]\r
202         ]\r
203     },\r
204     {\r
205         "id": "61403202.67ffac",\r
206         "type": "for",\r
207         "name": "for",\r
208         "xml": "<for index='ida' start='0' end='`$inter.logical-link_length`' >\n",\r
209         "comments": "",\r
210         "outputs": 1,\r
211         "x": 717.8333435058594,\r
212         "y": 454.6666717529297,\r
213         "z": "f30c4ed5.582ba",\r
214         "wires": [\r
215             [\r
216                 "61f864fb.8ad3fc"\r
217             ]\r
218         ]\r
219     },\r
220     {\r
221         "id": "750846eb.eb1858",\r
222         "type": "outcome",\r
223         "name": "inter-domain",\r
224         "xml": "<outcome value='inter-domain'>\n",\r
225         "comments": "",\r
226         "outputs": 1,\r
227         "x": 990.8333435058594,\r
228         "y": 454.6666717529297,\r
229         "z": "f30c4ed5.582ba",\r
230         "wires": [\r
231             [\r
232                 "4071f83b.54b008"\r
233             ]\r
234         ]\r
235     },\r
236     {\r
237         "id": "bb3b4d5f.2b2bc",\r
238         "type": "set",\r
239         "name": "set",\r
240         "xml": "<set>\n<parameter name='access-bend' value='`$inter.logical-link[$ida].relationship-list.relationship[0].relationship-data[1].relationship-value`' />\n<parameter name='access-cend' value='`$inter.logical-link[$ida].relationship-list.relationship[1].relationship-data[1].relationship-value`' />\n",\r
241         "comments": "",\r
242         "x": 1557.583396911621,\r
243         "y": 305.4166898727417,\r
244         "z": "f30c4ed5.582ba",\r
245         "wires": []\r
246     },\r
247     {\r
248         "id": "e9fe864f.b1d708",\r
249         "type": "break",\r
250         "name": "break",\r
251         "xml": "<break>\n",\r
252         "comments": "",\r
253         "x": 1575.333396911621,\r
254         "y": 403.91669178009033,\r
255         "z": "f30c4ed5.582ba",\r
256         "wires": []\r
257     },\r
258     {\r
259         "id": "8c88b9bd.0e2f28",\r
260         "type": "block",\r
261         "name": "block : atomic",\r
262         "xml": "<block atomic=\"true\">\n",\r
263         "atomic": "false",\r
264         "comments": "",\r
265         "outputs": 1,\r
266         "x": 1418.583396911621,\r
267         "y": 397.416690826416,\r
268         "z": "f30c4ed5.582ba",\r
269         "wires": [\r
270             [\r
271                 "bb3b4d5f.2b2bc",\r
272                 "e9fe864f.b1d708"\r
273             ]\r
274         ]\r
275     },\r
276     {\r
277         "id": "b39431ae.10e55",\r
278         "type": "switchNode",\r
279         "name": "switch",\r
280         "xml": "<switch test=\"`$access-bend == ''`\">\n",\r
281         "comments": "",\r
282         "outputs": 1,\r
283         "x": 680.8333435058594,\r
284         "y": 560.6666717529297,\r
285         "z": "f30c4ed5.582ba",\r
286         "wires": [\r
287             [\r
288                 "1bff9a4a.aa1c56",\r
289                 "c7a0ae8a.585af"\r
290             ]\r
291         ]\r
292     },\r
293     {\r
294         "id": "1bff9a4a.aa1c56",\r
295         "type": "outcomeTrue",\r
296         "name": "true",\r
297         "xml": "<outcome value='true'>\n",\r
298         "comments": "",\r
299         "outputs": 1,\r
300         "x": 824.8333435058594,\r
301         "y": 560.6666717529297,\r
302         "z": "f30c4ed5.582ba",\r
303         "wires": [\r
304             [\r
305                 "99508862.dd9ed8"\r
306             ]\r
307         ]\r
308     },\r
309     {\r
310         "id": "99508862.dd9ed8",\r
311         "type": "returnFailure",\r
312         "name": "return failure",\r
313         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No inter-domain-links available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
314         "comments": "",\r
315         "x": 973.8333435058594,\r
316         "y": 561.6666717529297,\r
317         "z": "f30c4ed5.582ba",\r
318         "wires": []\r
319     },\r
320     {\r
321         "id": "c7a0ae8a.585af",\r
322         "type": "outcomeFalse",\r
323         "name": "false",\r
324         "xml": "<outcome value='false'>\n",\r
325         "comments": "",\r
326         "outputs": 1,\r
327         "x": 559.8333435058594,\r
328         "y": 636.6666717529297,\r
329         "z": "f30c4ed5.582ba",\r
330         "wires": [\r
331             [\r
332                 "64bdfe75.3731a"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "64bdfe75.3731a",\r
338         "type": "block",\r
339         "name": "block : atomic",\r
340         "xml": "<block atomic=\"true\">\n",\r
341         "atomic": "false",\r
342         "comments": "",\r
343         "outputs": 1,\r
344         "x": 704.8333435058594,\r
345         "y": 637.6666717529297,\r
346         "z": "f30c4ed5.582ba",\r
347         "wires": [\r
348             [\r
349                 "d71ceee8.2cc21",\r
350                 "5812464d.ff2318",\r
351                 "d5d60b0e.6b7598",\r
352                 "e899697c.47e108"\r
353             ]\r
354         ]\r
355     },\r
356     {\r
357         "id": "d71ceee8.2cc21",\r
358         "type": "for",\r
359         "name": "for",\r
360         "xml": "<for index='idb' start='0' end='2' >\n",\r
361         "comments": "",\r
362         "outputs": 1,\r
363         "x": 893.8333435058594,\r
364         "y": 635.6666717529297,\r
365         "z": "f30c4ed5.582ba",\r
366         "wires": [\r
367             [\r
368                 "4df590dd.62851"\r
369             ]\r
370         ]\r
371     },\r
372     {\r
373         "id": "f4b1528e.2b869",\r
374         "type": "call",\r
375         "name": "call",\r
376         "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
377         "comments": "",\r
378         "outputs": 1,\r
379         "x": 1444.8333435058594,\r
380         "y": 650.6666717529297,\r
381         "z": "f30c4ed5.582ba",\r
382         "wires": [\r
383             [\r
384                 "b82ddceb.8c1de",\r
385                 "11734593.7b34da"\r
386             ]\r
387         ]\r
388     },\r
389     {\r
390         "id": "4df590dd.62851",\r
391         "type": "switchNode",\r
392         "name": "switch",\r
393         "xml": "<switch test='`$idb`'>\n",\r
394         "comments": "",\r
395         "outputs": 1,\r
396         "x": 1019.8333435058594,\r
397         "y": 635.6666717529297,\r
398         "z": "f30c4ed5.582ba",\r
399         "wires": [\r
400             [\r
401                 "e24cf2b6.2e8bb",\r
402                 "fcc6fd38.e5cb2"\r
403             ]\r
404         ]\r
405     },\r
406     {\r
407         "id": "e24cf2b6.2e8bb",\r
408         "type": "outcome",\r
409         "name": "outcome",\r
410         "xml": "<outcome value='0'>\n",\r
411         "comments": "",\r
412         "outputs": 1,\r
413         "x": 1147.8333435058594,\r
414         "y": 602.6666717529297,\r
415         "z": "f30c4ed5.582ba",\r
416         "wires": [\r
417             [\r
418                 "14ca5977.d20f97"\r
419             ]\r
420         ]\r
421     },\r
422     {\r
423         "id": "14ca5977.d20f97",\r
424         "type": "block",\r
425         "name": "block : atomic",\r
426         "xml": "<block atomic=\"true\">\n",\r
427         "atomic": "false",\r
428         "comments": "",\r
429         "outputs": 1,\r
430         "x": 1291.8333435058594,\r
431         "y": 602.6666717529297,\r
432         "z": "f30c4ed5.582ba",\r
433         "wires": [\r
434             [\r
435                 "f4b1528e.2b869",\r
436                 "13ff6105.eaad1f"\r
437             ]\r
438         ]\r
439     },\r
440     {\r
441         "id": "a1dafaaf.167958",\r
442         "type": "set",\r
443         "name": "set",\r
444         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-cend`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-zend`' />\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=\"`$service2-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service2-svc-instance-id`\" />\n",\r
445         "comments": "",\r
446         "x": 1452.8333435058594,\r
447         "y": 856.6666717529297,\r
448         "z": "f30c4ed5.582ba",\r
449         "wires": []\r
450     },\r
451     {\r
452         "id": "c16d7ee9.39a1a",\r
453         "type": "call",\r
454         "name": "call",\r
455         "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
456         "comments": "",\r
457         "outputs": 1,\r
458         "x": 1289.8333435058594,\r
459         "y": 1143.6666717529297,\r
460         "z": "f30c4ed5.582ba",\r
461         "wires": [\r
462             [\r
463                 "eadb5b74.6cde68",\r
464                 "2fe5acd9.03dff4"\r
465             ]\r
466         ]\r
467     },\r
468     {\r
469         "id": "fcc6fd38.e5cb2",\r
470         "type": "outcome",\r
471         "name": "outcome",\r
472         "xml": "<outcome value='1'>\n",\r
473         "comments": "",\r
474         "outputs": 1,\r
475         "x": 1131.8333435058594,\r
476         "y": 850.6666717529297,\r
477         "z": "f30c4ed5.582ba",\r
478         "wires": [\r
479             [\r
480                 "6d4682a2.6cf8ac"\r
481             ]\r
482         ]\r
483     },\r
484     {\r
485         "id": "6d4682a2.6cf8ac",\r
486         "type": "block",\r
487         "name": "block : atomic",\r
488         "xml": "<block atomic=\"true\">\n",\r
489         "atomic": "false",\r
490         "comments": "",\r
491         "outputs": 1,\r
492         "x": 1281.8333435058594,\r
493         "y": 873.6666717529297,\r
494         "z": "f30c4ed5.582ba",\r
495         "wires": [\r
496             [\r
497                 "a1dafaaf.167958",\r
498                 "c16d7ee9.39a1a"\r
499             ]\r
500         ]\r
501     },\r
502     {\r
503         "id": "13ff6105.eaad1f",\r
504         "type": "set",\r
505         "name": "set",\r
506         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-aend`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-bend`' />\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=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service1-svc-instance-id`\" />\n\n",\r
507         "comments": "",\r
508         "x": 1444.8333435058594,\r
509         "y": 585.6666717529297,\r
510         "z": "f30c4ed5.582ba",\r
511         "wires": []\r
512     },\r
513     {\r
514         "id": "5812464d.ff2318",\r
515         "type": "switchNode",\r
516         "name": "switch",\r
517         "xml": "<switch test='`$service1 == $service2 == success`'>\n",\r
518         "comments": "",\r
519         "outputs": 1,\r
520         "x": 455.3333511352539,\r
521         "y": 1077.9166975021362,\r
522         "z": "f30c4ed5.582ba",\r
523         "wires": [\r
524             [\r
525                 "5c9c5b68.cd5504",\r
526                 "495561a5.fec34"\r
527             ]\r
528         ]\r
529     },\r
530     {\r
531         "id": "2552ecde.5a89f4",\r
532         "type": "returnSuccess",\r
533         "name": "return success",\r
534         "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
535         "comments": "",\r
536         "x": 959.8333892822266,\r
537         "y": 1075.4167022705078,\r
538         "z": "f30c4ed5.582ba",\r
539         "wires": []\r
540     },\r
541     {\r
542         "id": "e8dd732b.52f0b",\r
543         "type": "returnFailure",\r
544         "name": "return failure",\r
545         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Multi-domain-service creation failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
546         "comments": "",\r
547         "x": 874.0833892822266,\r
548         "y": 1287.9167022705078,\r
549         "z": "f30c4ed5.582ba",\r
550         "wires": []\r
551     },\r
552     {\r
553         "id": "b82ddceb.8c1de",\r
554         "type": "success",\r
555         "name": "success",\r
556         "xml": "<outcome value='success'>\n",\r
557         "comments": "",\r
558         "outputs": 1,\r
559         "x": 1589.8333435058594,\r
560         "y": 625.6666717529297,\r
561         "z": "f30c4ed5.582ba",\r
562         "wires": [\r
563             [\r
564                 "35cec1fe.7cd71e"\r
565             ]\r
566         ]\r
567     },\r
568     {\r
569         "id": "eadb5b74.6cde68",\r
570         "type": "success",\r
571         "name": "success",\r
572         "xml": "<outcome value='success'>\n",\r
573         "comments": "",\r
574         "outputs": 1,\r
575         "x": 1431.8333435058594,\r
576         "y": 1139.6666717529297,\r
577         "z": "f30c4ed5.582ba",\r
578         "wires": [\r
579             [\r
580                 "72d0218e.8f2fd"\r
581             ]\r
582         ]\r
583     },\r
584     {\r
585         "id": "d5d60b0e.6b7598",\r
586         "type": "set",\r
587         "name": "set",\r
588         "xml": "<set>\n<parameter name='access-service-name' value='`$optical-service-create-input.payload.service-name`' />\n",\r
589         "comments": "",\r
590         "x": 840.8333435058594,\r
591         "y": 598.6666717529297,\r
592         "z": "f30c4ed5.582ba",\r
593         "wires": []\r
594     },\r
595     {\r
596         "id": "caf045ec.2f23f8",\r
597         "type": "block",\r
598         "name": "block",\r
599         "xml": "<block>\n",\r
600         "atomic": "false",\r
601         "comments": "",\r
602         "outputs": 1,\r
603         "x": 764.5833892822266,\r
604         "y": 995.6666994094849,\r
605         "z": "f30c4ed5.582ba",\r
606         "wires": [\r
607             [\r
608                 "9e317702.903b08",\r
609                 "2552ecde.5a89f4",\r
610                 "146e2604.39be4a",\r
611                 "2c1dad44.b6ddc2"\r
612             ]\r
613         ]\r
614     },\r
615     {\r
616         "id": "9e317702.903b08",\r
617         "type": "save",\r
618         "name": "update acc service db",\r
619         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $as-request-id'\nforce='true' pfx='save-result'>",\r
620         "comments": "",\r
621         "outputs": 1,\r
622         "x": 970.8333892822266,\r
623         "y": 895.6666984558105,\r
624         "z": "f30c4ed5.582ba",\r
625         "wires": [\r
626             []\r
627         ]\r
628     },\r
629     {\r
630         "id": "9b1c21a0.1f564",\r
631         "type": "record",\r
632         "name": "record",\r
633         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/inter-domain.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Access service creation failed\"/>\n\n\n\n",\r
634         "comments": "",\r
635         "outputs": 1,\r
636         "x": 850.3333892822266,\r
637         "y": 1189.4167003631592,\r
638         "z": "f30c4ed5.582ba",\r
639         "wires": [\r
640             []\r
641         ]\r
642     },\r
643     {\r
644         "id": "eb99418.1ac6dc",\r
645         "type": "block",\r
646         "name": "block",\r
647         "xml": "<block>\n",\r
648         "atomic": "false",\r
649         "comments": "",\r
650         "outputs": 1,\r
651         "x": 713.0833854675293,\r
652         "y": 1228.916766166687,\r
653         "z": "f30c4ed5.582ba",\r
654         "wires": [\r
655             [\r
656                 "9b1c21a0.1f564",\r
657                 "e8dd732b.52f0b"\r
658             ]\r
659         ]\r
660     },\r
661     {\r
662         "id": "c5ae62a0.518d9",\r
663         "type": "set",\r
664         "name": "set",\r
665         "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
666         "comments": "",\r
667         "x": 1837.8333435058594,\r
668         "y": 553.6666717529297,\r
669         "z": "f30c4ed5.582ba",\r
670         "wires": []\r
671     },\r
672     {\r
673         "id": "35cec1fe.7cd71e",\r
674         "type": "block",\r
675         "name": "block : atomic",\r
676         "xml": "<block atomic=\"true\">\n",\r
677         "atomic": "false",\r
678         "comments": "",\r
679         "outputs": 1,\r
680         "x": 1687.8333435058594,\r
681         "y": 555.6666717529297,\r
682         "z": "f30c4ed5.582ba",\r
683         "wires": [\r
684             [\r
685                 "c5ae62a0.518d9",\r
686                 "cc685478.44b5d8"\r
687             ]\r
688         ]\r
689     },\r
690     {\r
691         "id": "cc685478.44b5d8",\r
692         "type": "switchNode",\r
693         "name": "switch",\r
694         "xml": "<switch test='`$service1-status == 200`'>\n",\r
695         "comments": "",\r
696         "outputs": 1,\r
697         "x": 1715.8333435058594,\r
698         "y": 685.6666717529297,\r
699         "z": "f30c4ed5.582ba",\r
700         "wires": [\r
701             [\r
702                 "4120a771.cb7b78",\r
703                 "304cf1d.95f070e"\r
704             ]\r
705         ]\r
706     },\r
707     {\r
708         "id": "4120a771.cb7b78",\r
709         "type": "outcomeTrue",\r
710         "name": "true",\r
711         "xml": "<outcome value='true'>\n",\r
712         "comments": "",\r
713         "outputs": 1,\r
714         "x": 1884.8333435058594,\r
715         "y": 640.6666717529297,\r
716         "z": "f30c4ed5.582ba",\r
717         "wires": [\r
718             [\r
719                 "b8c2bbf6.152258"\r
720             ]\r
721         ]\r
722     },\r
723     {\r
724         "id": "304cf1d.95f070e",\r
725         "type": "outcomeFalse",\r
726         "name": "false",\r
727         "xml": "<outcome value='false'>\n",\r
728         "comments": "",\r
729         "outputs": 1,\r
730         "x": 1885.8333435058594,\r
731         "y": 707.6666717529297,\r
732         "z": "f30c4ed5.582ba",\r
733         "wires": [\r
734             [\r
735                 "d123f6e.9b1a508"\r
736             ]\r
737         ]\r
738     },\r
739     {\r
740         "id": "b8c2bbf6.152258",\r
741         "type": "set",\r
742         "name": "set",\r
743         "xml": "<set>\n<parameter name='service1' value='success' />\n",\r
744         "comments": "",\r
745         "x": 2019.8333435058594,\r
746         "y": 629.6666717529297,\r
747         "z": "f30c4ed5.582ba",\r
748         "wires": []\r
749     },\r
750     {\r
751         "id": "d123f6e.9b1a508",\r
752         "type": "set",\r
753         "name": "set",\r
754         "xml": "<set>\n<parameter name='service1' value='failure' />\n",\r
755         "comments": "",\r
756         "x": 2021.8333435058594,\r
757         "y": 706.6666717529297,\r
758         "z": "f30c4ed5.582ba",\r
759         "wires": []\r
760     },\r
761     {\r
762         "id": "72d0218e.8f2fd",\r
763         "type": "block",\r
764         "name": "block : atomic",\r
765         "xml": "<block atomic=\"true\">\n",\r
766         "atomic": "false",\r
767         "comments": "",\r
768         "outputs": 1,\r
769         "x": 1604.8333435058594,\r
770         "y": 1120.6666717529297,\r
771         "z": "f30c4ed5.582ba",\r
772         "wires": [\r
773             [\r
774                 "1b71dbd0.f488a4",\r
775                 "f3c54b18.1b0eb8"\r
776             ]\r
777         ]\r
778     },\r
779     {\r
780         "id": "f3c54b18.1b0eb8",\r
781         "type": "switchNode",\r
782         "name": "switch",\r
783         "xml": "<switch test='`$service2-status == 200`'>\n",\r
784         "comments": "",\r
785         "outputs": 1,\r
786         "x": 1736.8333435058594,\r
787         "y": 1219.6666717529297,\r
788         "z": "f30c4ed5.582ba",\r
789         "wires": [\r
790             [\r
791                 "d06b5ea3.2c7da",\r
792                 "9a666773.f65fe8"\r
793             ]\r
794         ]\r
795     },\r
796     {\r
797         "id": "d06b5ea3.2c7da",\r
798         "type": "outcomeTrue",\r
799         "name": "true",\r
800         "xml": "<outcome value='true'>\n",\r
801         "comments": "",\r
802         "outputs": 1,\r
803         "x": 1892.8333435058594,\r
804         "y": 1144.6666717529297,\r
805         "z": "f30c4ed5.582ba",\r
806         "wires": [\r
807             [\r
808                 "be86fbe9.594738"\r
809             ]\r
810         ]\r
811     },\r
812     {\r
813         "id": "9a666773.f65fe8",\r
814         "type": "outcomeFalse",\r
815         "name": "false",\r
816         "xml": "<outcome value='false'>\n",\r
817         "comments": "",\r
818         "outputs": 1,\r
819         "x": 1949.8333435058594,\r
820         "y": 1226.6666717529297,\r
821         "z": "f30c4ed5.582ba",\r
822         "wires": [\r
823             [\r
824                 "4df0a4d2.d2637c"\r
825             ]\r
826         ]\r
827     },\r
828     {\r
829         "id": "be86fbe9.594738",\r
830         "type": "set",\r
831         "name": "set",\r
832         "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
833         "comments": "",\r
834         "x": 2093.8333435058594,\r
835         "y": 1134.6666717529297,\r
836         "z": "f30c4ed5.582ba",\r
837         "wires": []\r
838     },\r
839     {\r
840         "id": "4df0a4d2.d2637c",\r
841         "type": "set",\r
842         "name": "set",\r
843         "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
844         "comments": "",\r
845         "x": 2092.8333435058594,\r
846         "y": 1204.6666717529297,\r
847         "z": "f30c4ed5.582ba",\r
848         "wires": []\r
849     },\r
850     {\r
851         "id": "1b71dbd0.f488a4",\r
852         "type": "set",\r
853         "name": "set",\r
854         "xml": "<set>\n<parameter name='service2-status' value='`$final-response-code`' />\n",\r
855         "comments": "",\r
856         "x": 1774.8333435058594,\r
857         "y": 1067.6666717529297,\r
858         "z": "f30c4ed5.582ba",\r
859         "wires": []\r
860     },\r
861     {\r
862         "id": "e899697c.47e108",\r
863         "type": "set",\r
864         "name": "set",\r
865         "xml": "<set>\n<parameter name='inter' value='' />\n",\r
866         "comments": "",\r
867         "x": 889.3333854675293,\r
868         "y": 683.4166970252991,\r
869         "z": "f30c4ed5.582ba",\r
870         "wires": []\r
871     },\r
872     {\r
873         "id": "11734593.7b34da",\r
874         "type": "failure",\r
875         "name": "failure",\r
876         "xml": "<outcome value='failure'>\n",\r
877         "comments": "",\r
878         "outputs": 1,\r
879         "x": 1592.8333435058594,\r
880         "y": 720.6666717529297,\r
881         "z": "f30c4ed5.582ba",\r
882         "wires": [\r
883             [\r
884                 "528f2a75.c81264"\r
885             ]\r
886         ]\r
887     },\r
888     {\r
889         "id": "528f2a75.c81264",\r
890         "type": "returnFailure",\r
891         "name": "return failure",\r
892         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Create Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
893         "comments": "",\r
894         "x": 1752.8333435058594,\r
895         "y": 741.6666717529297,\r
896         "z": "f30c4ed5.582ba",\r
897         "wires": []\r
898     },\r
899     {\r
900         "id": "2fe5acd9.03dff4",\r
901         "type": "failure",\r
902         "name": "failure",\r
903         "xml": "<outcome value='failure'>\n",\r
904         "comments": "",\r
905         "outputs": 1,\r
906         "x": 1390.8333435058594,\r
907         "y": 1221.6666717529297,\r
908         "z": "f30c4ed5.582ba",\r
909         "wires": [\r
910             [\r
911                 "c76d7b74.481948"\r
912             ]\r
913         ]\r
914     },\r
915     {\r
916         "id": "c76d7b74.481948",\r
917         "type": "returnFailure",\r
918         "name": "return failure",\r
919         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Create Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
920         "comments": "",\r
921         "x": 1550.8333435058594,\r
922         "y": 1242.6666717529297,\r
923         "z": "f30c4ed5.582ba",\r
924         "wires": []\r
925     },\r
926     {\r
927         "id": "5c9c5b68.cd5504",\r
928         "type": "outcomeTrue",\r
929         "name": "true",\r
930         "xml": "<outcome value='true'>\n",\r
931         "comments": "",\r
932         "outputs": 1,\r
933         "x": 623.833381652832,\r
934         "y": 1001.1666984558105,\r
935         "z": "f30c4ed5.582ba",\r
936         "wires": [\r
937             [\r
938                 "caf045ec.2f23f8"\r
939             ]\r
940         ]\r
941     },\r
942     {\r
943         "id": "495561a5.fec34",\r
944         "type": "outcomeFalse",\r
945         "name": "false",\r
946         "xml": "<outcome value='false'>\n",\r
947         "comments": "",\r
948         "outputs": 1,\r
949         "x": 588.083381652832,\r
950         "y": 1230.166699886322,\r
951         "z": "f30c4ed5.582ba",\r
952         "wires": [\r
953             [\r
954                 "eb99418.1ac6dc"\r
955             ]\r
956         ]\r
957     },\r
958     {\r
959         "id": "146e2604.39be4a",\r
960         "type": "call",\r
961         "name": "create-service-relationship",\r
962         "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
963         "comments": "",\r
964         "outputs": 1,\r
965         "x": 970.8333892822266,\r
966         "y": 994.4166984558105,\r
967         "z": "f30c4ed5.582ba",\r
968         "wires": [\r
969             []\r
970         ]\r
971     },\r
972     {\r
973         "id": "4071f83b.54b008",\r
974         "type": "switchNode",\r
975         "name": "switch",\r
976         "xml": "<switch test='`$inter.logical-link[$ida].operational-status == occupied`'>\n",\r
977         "comments": "",\r
978         "outputs": 1,\r
979         "x": 1132.5,\r
980         "y": 346.25,\r
981         "z": "f30c4ed5.582ba",\r
982         "wires": [\r
983             [\r
984                 "9d6b0593.4c7858",\r
985                 "1087939c.29799c"\r
986             ]\r
987         ]\r
988     },\r
989     {\r
990         "id": "9d6b0593.4c7858",\r
991         "type": "outcomeTrue",\r
992         "name": "true",\r
993         "xml": "<outcome value='true'>\n",\r
994         "comments": "",\r
995         "outputs": 1,\r
996         "x": 1250.0000190734863,\r
997         "y": 295.00000190734863,\r
998         "z": "f30c4ed5.582ba",\r
999         "wires": [\r
1000             []\r
1001         ]\r
1002     },\r
1003     {\r
1004         "id": "1087939c.29799c",\r
1005         "type": "outcomeFalse",\r
1006         "name": "false",\r
1007         "xml": "<outcome value='false'>\n",\r
1008         "comments": "",\r
1009         "outputs": 1,\r
1010         "x": 1256.2500190734863,\r
1011         "y": 401.2500057220459,\r
1012         "z": "f30c4ed5.582ba",\r
1013         "wires": [\r
1014             [\r
1015                 "8c88b9bd.0e2f28"\r
1016             ]\r
1017         ]\r
1018     },\r
1019     {\r
1020         "id": "2c1dad44.b6ddc2",\r
1021         "type": "update",\r
1022         "name": "update logical-link-status AAI",\r
1023         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n     key='logical-link.link-name = $inter.logical-link[$ida].link-name '\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
1024         "comments": "",\r
1025         "outputs": 1,\r
1026         "x": 1015,\r
1027         "y": 946.25,\r
1028         "z": "f30c4ed5.582ba",\r
1029         "wires": [\r
1030             []\r
1031         ]\r
1032     }\r
1033 ]