DG'S added for MDONS use case to handle cross domain
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_inter-domain-handling.json
1 [\r
2     {\r
3         "id": "f758e877.9aa428",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 170,\r
8         "y": 35,\r
9         "z": "5c4cb98c.063918",\r
10         "wires": [\r
11             [\r
12                 "5c17b7ee.ab4f88"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "5c17b7ee.ab4f88",\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": 183,\r
26         "y": 95,\r
27         "z": "5c4cb98c.063918",\r
28         "wires": [\r
29             [\r
30                 "748bfbc0.155724"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "748bfbc0.155724",\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": 203,\r
42         "y": 175,\r
43         "z": "5c4cb98c.063918",\r
44         "wires": [\r
45             [\r
46                 "dbf465e6.f48758"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "dbf465e6.f48758",\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": 413.5,\r
59         "y": 159.99998474121094,\r
60         "z": "5c4cb98c.063918",\r
61         "wires": [\r
62             [\r
63                 "28583d0f.279172"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "28583d0f.279172",\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": 580.3333435058594,\r
75         "y": 114.66667175292969,\r
76         "z": "5c4cb98c.063918",\r
77         "wires": [\r
78             [\r
79                 "b70b6289.977c1",\r
80                 "6ef8cbe3.e8bef4",\r
81                 "6bf74a48.446dd4"\r
82             ]\r
83         ]\r
84     },\r
85     {\r
86         "id": "b70b6289.977c1",\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": 737.3333435058594,\r
93         "y": 55.66667175292969,\r
94         "z": "5c4cb98c.063918",\r
95         "wires": [\r
96             [\r
97                 "85b966b9.0f8cf8"\r
98             ]\r
99         ]\r
100     },\r
101     {\r
102         "id": "6ef8cbe3.e8bef4",\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": 746.3333435058594,\r
109         "y": 106.66667175292969,\r
110         "z": "5c4cb98c.063918",\r
111         "wires": [\r
112             [\r
113                 "cd963a4d.e22ee8"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "85b966b9.0f8cf8",\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": 901.3333435058594,\r
124         "y": 53.66667175292969,\r
125         "z": "5c4cb98c.063918",\r
126         "wires": []\r
127     },\r
128     {\r
129         "id": "cd963a4d.e22ee8",\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": 908.3333435058594,\r
135         "y": 106.66667175292969,\r
136         "z": "5c4cb98c.063918",\r
137         "wires": []\r
138     },\r
139     {\r
140         "id": "6bf74a48.446dd4",\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": 567.3333435058594,\r
147         "y": 256.6666717529297,\r
148         "z": "5c4cb98c.063918",\r
149         "wires": [\r
150             [\r
151                 "9c819276.24e11"\r
152             ]\r
153         ]\r
154     },\r
155     {\r
156         "id": "9c819276.24e11",\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": 571.3333435058594,\r
164         "y": 343.6666717529297,\r
165         "z": "5c4cb98c.063918",\r
166         "wires": [\r
167             [\r
168                 "d737ac6d.616bf",\r
169                 "26ccb9a4.4d6756",\r
170                 "220b1d2a.b6a942"\r
171             ]\r
172         ]\r
173     },\r
174     {\r
175         "id": "26ccb9a4.4d6756",\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": 735.3333435058594,\r
182         "y": 398.6666717529297,\r
183         "z": "5c4cb98c.063918",\r
184         "wires": [\r
185             []\r
186         ]\r
187     },\r
188     {\r
189         "id": "c76734fa.8d1cc8",\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": 861.3333435058594,\r
196         "y": 349.6666717529297,\r
197         "z": "5c4cb98c.063918",\r
198         "wires": [\r
199             [\r
200                 "272d946f.d2dc2c"\r
201             ]\r
202         ]\r
203     },\r
204     {\r
205         "id": "d737ac6d.616bf",\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": 730.3333435058594,\r
212         "y": 349.6666717529297,\r
213         "z": "5c4cb98c.063918",\r
214         "wires": [\r
215             [\r
216                 "c76734fa.8d1cc8"\r
217             ]\r
218         ]\r
219     },\r
220     {\r
221         "id": "272d946f.d2dc2c",\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": 1003.3333435058594,\r
228         "y": 349.6666717529297,\r
229         "z": "5c4cb98c.063918",\r
230         "wires": [\r
231             [\r
232                 "9b0d1c2e.0faa7"\r
233             ]\r
234         ]\r
235     },\r
236     {\r
237         "id": "ca4ee674.defdf8",\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": 1570.083396911621,\r
243         "y": 200.4166898727417,\r
244         "z": "5c4cb98c.063918",\r
245         "wires": []\r
246     },\r
247     {\r
248         "id": "a5175c91.4398b",\r
249         "type": "break",\r
250         "name": "break",\r
251         "xml": "<break>\n",\r
252         "comments": "",\r
253         "x": 1587.833396911621,\r
254         "y": 298.91669178009033,\r
255         "z": "5c4cb98c.063918",\r
256         "wires": []\r
257     },\r
258     {\r
259         "id": "13f040fa.3faaef",\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": 1431.083396911621,\r
267         "y": 292.416690826416,\r
268         "z": "5c4cb98c.063918",\r
269         "wires": [\r
270             [\r
271                 "ca4ee674.defdf8",\r
272                 "a5175c91.4398b"\r
273             ]\r
274         ]\r
275     },\r
276     {\r
277         "id": "220b1d2a.b6a942",\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": 693.3333435058594,\r
284         "y": 455.6666717529297,\r
285         "z": "5c4cb98c.063918",\r
286         "wires": [\r
287             [\r
288                 "130ab846.d0f008",\r
289                 "50eacb5c.990954"\r
290             ]\r
291         ]\r
292     },\r
293     {\r
294         "id": "130ab846.d0f008",\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": 837.3333435058594,\r
301         "y": 455.6666717529297,\r
302         "z": "5c4cb98c.063918",\r
303         "wires": [\r
304             [\r
305                 "ee14f7be.3c7fa8"\r
306             ]\r
307         ]\r
308     },\r
309     {\r
310         "id": "ee14f7be.3c7fa8",\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": 986.3333435058594,\r
316         "y": 456.6666717529297,\r
317         "z": "5c4cb98c.063918",\r
318         "wires": []\r
319     },\r
320     {\r
321         "id": "50eacb5c.990954",\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": 572.3333435058594,\r
328         "y": 531.6666717529297,\r
329         "z": "5c4cb98c.063918",\r
330         "wires": [\r
331             [\r
332                 "347e2915.cc1706"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "347e2915.cc1706",\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": 717.3333435058594,\r
345         "y": 532.6666717529297,\r
346         "z": "5c4cb98c.063918",\r
347         "wires": [\r
348             [\r
349                 "856ca7c4.6b82e8",\r
350                 "8837a281.40c0b",\r
351                 "de103600.3d65d8",\r
352                 "c43967.77247698"\r
353             ]\r
354         ]\r
355     },\r
356     {\r
357         "id": "856ca7c4.6b82e8",\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": 906.3333435058594,\r
364         "y": 530.6666717529297,\r
365         "z": "5c4cb98c.063918",\r
366         "wires": [\r
367             [\r
368                 "a72d7f41.fec8f"\r
369             ]\r
370         ]\r
371     },\r
372     {\r
373         "id": "82932067.81591",\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": 1457.3333435058594,\r
380         "y": 545.6666717529297,\r
381         "z": "5c4cb98c.063918",\r
382         "wires": [\r
383             [\r
384                 "e5f10270.f273a",\r
385                 "7ab99a2a.02a9b4"\r
386             ]\r
387         ]\r
388     },\r
389     {\r
390         "id": "a72d7f41.fec8f",\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": 1032.3333435058594,\r
397         "y": 530.6666717529297,\r
398         "z": "5c4cb98c.063918",\r
399         "wires": [\r
400             [\r
401                 "a10d9b09.c6a018",\r
402                 "65f0439d.6850dc"\r
403             ]\r
404         ]\r
405     },\r
406     {\r
407         "id": "a10d9b09.c6a018",\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": 1160.3333435058594,\r
414         "y": 497.6666717529297,\r
415         "z": "5c4cb98c.063918",\r
416         "wires": [\r
417             [\r
418                 "e11165ce.81f408"\r
419             ]\r
420         ]\r
421     },\r
422     {\r
423         "id": "e11165ce.81f408",\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": 1304.3333435058594,\r
431         "y": 497.6666717529297,\r
432         "z": "5c4cb98c.063918",\r
433         "wires": [\r
434             [\r
435                 "82932067.81591",\r
436                 "8944795b.be9238"\r
437             ]\r
438         ]\r
439     },\r
440     {\r
441         "id": "7242da65.49c644",\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-TAPI-2'`\" />\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": 1465.3333435058594,\r
447         "y": 751.6666717529297,\r
448         "z": "5c4cb98c.063918",\r
449         "wires": []\r
450     },\r
451     {\r
452         "id": "d9d5ec95.325f2",\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": 1302.3333435058594,\r
459         "y": 1038.6666717529297,\r
460         "z": "5c4cb98c.063918",\r
461         "wires": [\r
462             [\r
463                 "3bece07b.4143",\r
464                 "308f7f65.579ea"\r
465             ]\r
466         ]\r
467     },\r
468     {\r
469         "id": "65f0439d.6850dc",\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": 1144.3333435058594,\r
476         "y": 745.6666717529297,\r
477         "z": "5c4cb98c.063918",\r
478         "wires": [\r
479             [\r
480                 "4117c3fb.234e2c"\r
481             ]\r
482         ]\r
483     },\r
484     {\r
485         "id": "4117c3fb.234e2c",\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": 1294.3333435058594,\r
493         "y": 768.6666717529297,\r
494         "z": "5c4cb98c.063918",\r
495         "wires": [\r
496             [\r
497                 "7242da65.49c644",\r
498                 "d9d5ec95.325f2"\r
499             ]\r
500         ]\r
501     },\r
502     {\r
503         "id": "8944795b.be9238",\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-TAPI-1'`\" />\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": 1457.3333435058594,\r
509         "y": 480.6666717529297,\r
510         "z": "5c4cb98c.063918",\r
511         "wires": []\r
512     },\r
513     {\r
514         "id": "8837a281.40c0b",\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": 467.8333511352539,\r
521         "y": 972.9166975021362,\r
522         "z": "5c4cb98c.063918",\r
523         "wires": [\r
524             [\r
525                 "b7e3ef8e.7574d",\r
526                 "ebdeccd7.d965"\r
527             ]\r
528         ]\r
529     },\r
530     {\r
531         "id": "3ebe2880.5d2848",\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": 972.3333892822266,\r
537         "y": 970.4167022705078,\r
538         "z": "5c4cb98c.063918",\r
539         "wires": []\r
540     },\r
541     {\r
542         "id": "e32376ab.722ab8",\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": 886.5833892822266,\r
548         "y": 1182.9167022705078,\r
549         "z": "5c4cb98c.063918",\r
550         "wires": []\r
551     },\r
552     {\r
553         "id": "e5f10270.f273a",\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": 1602.3333435058594,\r
560         "y": 520.6666717529297,\r
561         "z": "5c4cb98c.063918",\r
562         "wires": [\r
563             [\r
564                 "ce267118.2a781"\r
565             ]\r
566         ]\r
567     },\r
568     {\r
569         "id": "3bece07b.4143",\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": 1444.3333435058594,\r
576         "y": 1034.6666717529297,\r
577         "z": "5c4cb98c.063918",\r
578         "wires": [\r
579             [\r
580                 "5d7bb97e.9b9168"\r
581             ]\r
582         ]\r
583     },\r
584     {\r
585         "id": "de103600.3d65d8",\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": 853.3333435058594,\r
591         "y": 493.6666717529297,\r
592         "z": "5c4cb98c.063918",\r
593         "wires": []\r
594     },\r
595     {\r
596         "id": "d7bea264.ac4f",\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": 777.0833892822266,\r
604         "y": 890.6666994094849,\r
605         "z": "5c4cb98c.063918",\r
606         "wires": [\r
607             [\r
608                 "45335899.f65cd8",\r
609                 "3ebe2880.5d2848",\r
610                 "5ad6860e.7c4058",\r
611                 "105084eb.36fa9b"\r
612             ]\r
613         ]\r
614     },\r
615     {\r
616         "id": "45335899.f65cd8",\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": 983.3333892822266,\r
623         "y": 790.6666984558105,\r
624         "z": "5c4cb98c.063918",\r
625         "wires": [\r
626             []\r
627         ]\r
628     },\r
629     {\r
630         "id": "ef433cfb.addb6",\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": 862.8333892822266,\r
637         "y": 1084.4167003631592,\r
638         "z": "5c4cb98c.063918",\r
639         "wires": [\r
640             []\r
641         ]\r
642     },\r
643     {\r
644         "id": "5ffac9eb.b5f648",\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": 725.5833854675293,\r
652         "y": 1123.916766166687,\r
653         "z": "5c4cb98c.063918",\r
654         "wires": [\r
655             [\r
656                 "ef433cfb.addb6",\r
657                 "e32376ab.722ab8"\r
658             ]\r
659         ]\r
660     },\r
661     {\r
662         "id": "1a20d556.18cf3b",\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": 1850.3333435058594,\r
668         "y": 448.6666717529297,\r
669         "z": "5c4cb98c.063918",\r
670         "wires": []\r
671     },\r
672     {\r
673         "id": "ce267118.2a781",\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": 1700.3333435058594,\r
681         "y": 450.6666717529297,\r
682         "z": "5c4cb98c.063918",\r
683         "wires": [\r
684             [\r
685                 "1a20d556.18cf3b",\r
686                 "1e9f2b96.152c94"\r
687             ]\r
688         ]\r
689     },\r
690     {\r
691         "id": "1e9f2b96.152c94",\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": 1728.3333435058594,\r
698         "y": 580.6666717529297,\r
699         "z": "5c4cb98c.063918",\r
700         "wires": [\r
701             [\r
702                 "69014b74.07f204",\r
703                 "1a2962dc.544a6d"\r
704             ]\r
705         ]\r
706     },\r
707     {\r
708         "id": "69014b74.07f204",\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": 1897.3333435058594,\r
715         "y": 535.6666717529297,\r
716         "z": "5c4cb98c.063918",\r
717         "wires": [\r
718             [\r
719                 "312af284.d49a7e"\r
720             ]\r
721         ]\r
722     },\r
723     {\r
724         "id": "1a2962dc.544a6d",\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": 1898.3333435058594,\r
731         "y": 602.6666717529297,\r
732         "z": "5c4cb98c.063918",\r
733         "wires": [\r
734             [\r
735                 "1d22b46d.2540bc"\r
736             ]\r
737         ]\r
738     },\r
739     {\r
740         "id": "312af284.d49a7e",\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": 2032.3333435058594,\r
746         "y": 524.6666717529297,\r
747         "z": "5c4cb98c.063918",\r
748         "wires": []\r
749     },\r
750     {\r
751         "id": "1d22b46d.2540bc",\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": 2034.3333435058594,\r
757         "y": 601.6666717529297,\r
758         "z": "5c4cb98c.063918",\r
759         "wires": []\r
760     },\r
761     {\r
762         "id": "5d7bb97e.9b9168",\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": 1617.3333435058594,\r
770         "y": 1015.6666717529297,\r
771         "z": "5c4cb98c.063918",\r
772         "wires": [\r
773             [\r
774                 "6ec325e8.81817c",\r
775                 "b7239a52.656e68"\r
776             ]\r
777         ]\r
778     },\r
779     {\r
780         "id": "b7239a52.656e68",\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": 1749.3333435058594,\r
787         "y": 1114.6666717529297,\r
788         "z": "5c4cb98c.063918",\r
789         "wires": [\r
790             [\r
791                 "53ffa173.fbef1",\r
792                 "2ad5ca.ed0e4a36"\r
793             ]\r
794         ]\r
795     },\r
796     {\r
797         "id": "53ffa173.fbef1",\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": 1905.3333435058594,\r
804         "y": 1039.6666717529297,\r
805         "z": "5c4cb98c.063918",\r
806         "wires": [\r
807             [\r
808                 "4007f828.6542e8"\r
809             ]\r
810         ]\r
811     },\r
812     {\r
813         "id": "2ad5ca.ed0e4a36",\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": 1962.3333435058594,\r
820         "y": 1121.6666717529297,\r
821         "z": "5c4cb98c.063918",\r
822         "wires": [\r
823             [\r
824                 "dd3cb13a.463cf"\r
825             ]\r
826         ]\r
827     },\r
828     {\r
829         "id": "4007f828.6542e8",\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": 2106.3333435058594,\r
835         "y": 1029.6666717529297,\r
836         "z": "5c4cb98c.063918",\r
837         "wires": []\r
838     },\r
839     {\r
840         "id": "dd3cb13a.463cf",\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": 2105.3333435058594,\r
846         "y": 1099.6666717529297,\r
847         "z": "5c4cb98c.063918",\r
848         "wires": []\r
849     },\r
850     {\r
851         "id": "6ec325e8.81817c",\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": 1787.3333435058594,\r
857         "y": 962.6666717529297,\r
858         "z": "5c4cb98c.063918",\r
859         "wires": []\r
860     },\r
861     {\r
862         "id": "c43967.77247698",\r
863         "type": "set",\r
864         "name": "set",\r
865         "xml": "<set>\n<parameter name='inter' value='' />\n",\r
866         "comments": "",\r
867         "x": 901.8333854675293,\r
868         "y": 578.4166970252991,\r
869         "z": "5c4cb98c.063918",\r
870         "wires": []\r
871     },\r
872     {\r
873         "id": "7ab99a2a.02a9b4",\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": 1605.3333435058594,\r
880         "y": 615.6666717529297,\r
881         "z": "5c4cb98c.063918",\r
882         "wires": [\r
883             [\r
884                 "f872b304.25e82"\r
885             ]\r
886         ]\r
887     },\r
888     {\r
889         "id": "f872b304.25e82",\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": 1765.3333435058594,\r
895         "y": 636.6666717529297,\r
896         "z": "5c4cb98c.063918",\r
897         "wires": []\r
898     },\r
899     {\r
900         "id": "308f7f65.579ea",\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": 1403.3333435058594,\r
907         "y": 1116.6666717529297,\r
908         "z": "5c4cb98c.063918",\r
909         "wires": [\r
910             [\r
911                 "472ab920.66f758"\r
912             ]\r
913         ]\r
914     },\r
915     {\r
916         "id": "472ab920.66f758",\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": 1563.3333435058594,\r
922         "y": 1137.6666717529297,\r
923         "z": "5c4cb98c.063918",\r
924         "wires": []\r
925     },\r
926     {\r
927         "id": "b7e3ef8e.7574d",\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": 636.333381652832,\r
934         "y": 896.1666984558105,\r
935         "z": "5c4cb98c.063918",\r
936         "wires": [\r
937             [\r
938                 "d7bea264.ac4f"\r
939             ]\r
940         ]\r
941     },\r
942     {\r
943         "id": "ebdeccd7.d965",\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": 600.583381652832,\r
950         "y": 1125.166699886322,\r
951         "z": "5c4cb98c.063918",\r
952         "wires": [\r
953             [\r
954                 "5ffac9eb.b5f648"\r
955             ]\r
956         ]\r
957     },\r
958     {\r
959         "id": "5ad6860e.7c4058",\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": 983.3333892822266,\r
966         "y": 889.4166984558105,\r
967         "z": "5c4cb98c.063918",\r
968         "wires": [\r
969             []\r
970         ]\r
971     },\r
972     {\r
973         "id": "9b0d1c2e.0faa7",\r
974         "type": "switchNode",\r
975         "name": "switch",\r
976         "xml": "<switch test='`$inter.logical-link[$ida].available-capacity == 0`'>\n",\r
977         "comments": "",\r
978         "outputs": 1,\r
979         "x": 1145,\r
980         "y": 241.25,\r
981         "z": "5c4cb98c.063918",\r
982         "wires": [\r
983             [\r
984                 "39e8a51e.7cdb9a",\r
985                 "73566e12.b8034"\r
986             ]\r
987         ]\r
988     },\r
989     {\r
990         "id": "39e8a51e.7cdb9a",\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": 1262.5000190734863,\r
997         "y": 190.00000190734863,\r
998         "z": "5c4cb98c.063918",\r
999         "wires": [\r
1000             []\r
1001         ]\r
1002     },\r
1003     {\r
1004         "id": "73566e12.b8034",\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": 1268.7500190734863,\r
1011         "y": 296.2500057220459,\r
1012         "z": "5c4cb98c.063918",\r
1013         "wires": [\r
1014             [\r
1015                 "13f040fa.3faaef"\r
1016             ]\r
1017         ]\r
1018     },\r
1019     {\r
1020         "id": "105084eb.36fa9b",\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='available-capacity' value='0' />\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": 1027.5,\r
1027         "y": 841.25,\r
1028         "z": "5c4cb98c.063918",\r
1029         "wires": [\r
1030             []\r
1031         ]\r
1032     }\r
1033 ]