DG'S added for MDONS use case to handle cross domain
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_optical-service-create.json
1 [\r
2     {\r
3         "id": "19b0a312.c6518d",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 304,\r
8         "y": 94,\r
9         "z": "6aec8519.596ebc",\r
10         "wires": [\r
11             [\r
12                 "81c1d0fa.bcc35"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "e56e4f2c.7f32c",\r
18         "type": "method",\r
19         "name": "method",\r
20         "xml": "<method rpc='optical-service-create' mode='sync'>\n",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 303,\r
24         "y": 169,\r
25         "z": "6aec8519.596ebc",\r
26         "wires": [\r
27             [\r
28                 "8a27eddd.8659"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "81c1d0fa.bcc35",\r
34         "type": "service-logic",\r
35         "name": "optical-service ${project.version}",\r
36         "module": "optical-service",\r
37         "version": "${project.version}",\r
38         "comments": "",\r
39         "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
40         "outputs": 1,\r
41         "x": 521.5,\r
42         "y": 77,\r
43         "z": "6aec8519.596ebc",\r
44         "wires": [\r
45             [\r
46                 "e56e4f2c.7f32c"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "8a27eddd.8659",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic='true'>",\r
55         "atomic": "true",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 395,\r
59         "y": 250.00000762939453,\r
60         "z": "6aec8519.596ebc",\r
61         "wires": [\r
62             [\r
63                 "cb83a0f.af4db6",\r
64                 "c467f6e9.a09748",\r
65                 "27820288.3245de",\r
66                 "eb2c1d7a.9bc0f",\r
67                 "812b7088.1c2e1",\r
68                 "f6999b39.46ee28",\r
69                 "faed5cf2.7521c",\r
70                 "281e3ae5.c7e156",\r
71                 "f4302cf0.c694f",\r
72                 "9cecb747.fbb8f8",\r
73                 "4ff206b2.2a38f8"\r
74             ]\r
75         ]\r
76     },\r
77     {\r
78         "id": "cb83a0f.af4db6",\r
79         "type": "for",\r
80         "name": "for",\r
81         "xml": "<for index='idx' start='0' end='`$optical-service-create-input.payload.param_length`' >\n    \n    \n    \n\n\n",\r
82         "comments": "",\r
83         "outputs": 1,\r
84         "x": 527.9999694824219,\r
85         "y": 214.00000762939453,\r
86         "z": "6aec8519.596ebc",\r
87         "wires": [\r
88             [\r
89                 "c2bd7688.8306a8",\r
90                 "e0cd029e.1c401",\r
91                 "c08c879e.8aa398",\r
92                 "e5d38e0f.c60ef",\r
93                 "e48f435a.a53b1",\r
94                 "cd52a71e.a07748",\r
95                 "96ffe338.d9102",\r
96                 "307d0ddd.cbbf82",\r
97                 "6c345065.66388",\r
98                 "6b15a6f5.41dc08",\r
99                 "708a333d.a59a6c",\r
100                 "930d48ba.7db8c8",\r
101                 "2bad3261.39a7be"\r
102             ]\r
103         ]\r
104     },\r
105     {\r
106         "id": "c2bd7688.8306a8",\r
107         "type": "switchNode",\r
108         "name": "switch uni1",\r
109         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_id'`\">\n",\r
110         "comments": "",\r
111         "outputs": 1,\r
112         "x": 747.9999694824219,\r
113         "y": 112.00001525878906,\r
114         "z": "6aec8519.596ebc",\r
115         "wires": [\r
116             [\r
117                 "e2160d67.6a214"\r
118             ]\r
119         ]\r
120     },\r
121     {\r
122         "id": "930d48ba.7db8c8",\r
123         "type": "set",\r
124         "name": "set parameter",\r
125         "xml": "<set>\n<parameter name='params' value='`$optical-service-create-input.payload.param[$idx]`' />\n",\r
126         "comments": "",\r
127         "x": 776.9999694824219,\r
128         "y": 62.00000762939453,\r
129         "z": "6aec8519.596ebc",\r
130         "wires": []\r
131     },\r
132     {\r
133         "id": "e2160d67.6a214",\r
134         "type": "outcomeTrue",\r
135         "name": "true",\r
136         "xml": "<outcome value='true'>\n",\r
137         "comments": "",\r
138         "outputs": 1,\r
139         "x": 911.9999694824219,\r
140         "y": 114.00001525878906,\r
141         "z": "6aec8519.596ebc",\r
142         "wires": [\r
143             [\r
144                 "4c25de7b.31204"\r
145             ]\r
146         ]\r
147     },\r
148     {\r
149         "id": "4c25de7b.31204",\r
150         "type": "set",\r
151         "name": "set",\r
152         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
153         "comments": "",\r
154         "x": 1051.9999694824219,\r
155         "y": 109.00001525878906,\r
156         "z": "6aec8519.596ebc",\r
157         "wires": []\r
158     },\r
159     {\r
160         "id": "e0cd029e.1c401",\r
161         "type": "switchNode",\r
162         "name": "switch uni2",\r
163         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni2_id'`\">\n",\r
164         "comments": "",\r
165         "outputs": 1,\r
166         "x": 747.9999694824219,\r
167         "y": 193.00000762939453,\r
168         "z": "6aec8519.596ebc",\r
169         "wires": [\r
170             [\r
171                 "6209659e.61d4fc"\r
172             ]\r
173         ]\r
174     },\r
175     {\r
176         "id": "6209659e.61d4fc",\r
177         "type": "outcomeTrue",\r
178         "name": "true",\r
179         "xml": "<outcome value='true'>\n",\r
180         "comments": "",\r
181         "outputs": 1,\r
182         "x": 906.9999694824219,\r
183         "y": 198.00000762939453,\r
184         "z": "6aec8519.596ebc",\r
185         "wires": [\r
186             [\r
187                 "6da07ddf.5b16c4"\r
188             ]\r
189         ]\r
190     },\r
191     {\r
192         "id": "6da07ddf.5b16c4",\r
193         "type": "set",\r
194         "name": "set",\r
195         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
196         "comments": "",\r
197         "x": 1041.9999694824219,\r
198         "y": 195.00000762939453,\r
199         "z": "6aec8519.596ebc",\r
200         "wires": []\r
201     },\r
202     {\r
203         "id": "c08c879e.8aa398",\r
204         "type": "switchNode",\r
205         "name": "switch uni1 coding_func",\r
206         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_coding_func'`\">\n",\r
207         "comments": "",\r
208         "outputs": 1,\r
209         "x": 751.9999694824219,\r
210         "y": 289.9999771118164,\r
211         "z": "6aec8519.596ebc",\r
212         "wires": [\r
213             [\r
214                 "a209861e.a84c68"\r
215             ]\r
216         ]\r
217     },\r
218     {\r
219         "id": "a209861e.a84c68",\r
220         "type": "outcomeTrue",\r
221         "name": "true",\r
222         "xml": "<outcome value='true'>\n",\r
223         "comments": "",\r
224         "outputs": 1,\r
225         "x": 949.9999694824219,\r
226         "y": 289.9999771118164,\r
227         "z": "6aec8519.596ebc",\r
228         "wires": [\r
229             [\r
230                 "400f8845.d561c8"\r
231             ]\r
232         ]\r
233     },\r
234     {\r
235         "id": "400f8845.d561c8",\r
236         "type": "set",\r
237         "name": "set",\r
238         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n\n\n\n",\r
239         "comments": "",\r
240         "x": 1086.9999694824219,\r
241         "y": 286.9999771118164,\r
242         "z": "6aec8519.596ebc",\r
243         "wires": []\r
244     },\r
245     {\r
246         "id": "e5d38e0f.c60ef",\r
247         "type": "switchNode",\r
248         "name": "switch uni",\r
249         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni_id'`\">\n",\r
250         "comments": "",\r
251         "outputs": 1,\r
252         "x": 720.9999694824219,\r
253         "y": 380.9999465942383,\r
254         "z": "6aec8519.596ebc",\r
255         "wires": [\r
256             [\r
257                 "43b24bcd.988c54"\r
258             ]\r
259         ]\r
260     },\r
261     {\r
262         "id": "43b24bcd.988c54",\r
263         "type": "outcomeTrue",\r
264         "name": "true",\r
265         "xml": "<outcome value='true'>\n",\r
266         "comments": "",\r
267         "outputs": 1,\r
268         "x": 864.9999694824219,\r
269         "y": 383.9999465942383,\r
270         "z": "6aec8519.596ebc",\r
271         "wires": [\r
272             [\r
273                 "a79c959.2645a68"\r
274             ]\r
275         ]\r
276     },\r
277     {\r
278         "id": "a79c959.2645a68",\r
279         "type": "set",\r
280         "name": "set",\r
281         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
282         "comments": "",\r
283         "x": 1019.9999694824219,\r
284         "y": 381.9999465942383,\r
285         "z": "6aec8519.596ebc",\r
286         "wires": []\r
287     },\r
288     {\r
289         "id": "e48f435a.a53b1",\r
290         "type": "switchNode",\r
291         "name": "switch enni",\r
292         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni_id'`\">\n",\r
293         "comments": "",\r
294         "outputs": 1,\r
295         "x": 709.9999694824219,\r
296         "y": 441.9999465942383,\r
297         "z": "6aec8519.596ebc",\r
298         "wires": [\r
299             [\r
300                 "2e88bf81.cdfcc"\r
301             ]\r
302         ]\r
303     },\r
304     {\r
305         "id": "2e88bf81.cdfcc",\r
306         "type": "outcomeTrue",\r
307         "name": "true",\r
308         "xml": "<outcome value='true'>\n",\r
309         "comments": "",\r
310         "outputs": 1,\r
311         "x": 866.9999694824219,\r
312         "y": 449.9999465942383,\r
313         "z": "6aec8519.596ebc",\r
314         "wires": [\r
315             [\r
316                 "6cecdd4e.699c54"\r
317             ]\r
318         ]\r
319     },\r
320     {\r
321         "id": "6cecdd4e.699c54",\r
322         "type": "set",\r
323         "name": "set",\r
324         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
325         "comments": "",\r
326         "x": 1028.9999694824219,\r
327         "y": 461.9999465942383,\r
328         "z": "6aec8519.596ebc",\r
329         "wires": []\r
330     },\r
331     {\r
332         "id": "cd52a71e.a07748",\r
333         "type": "switchNode",\r
334         "name": "switch uni coding_func",\r
335         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni_coding_func'`\">\n",\r
336         "comments": "",\r
337         "outputs": 1,\r
338         "x": 725.9999694824219,\r
339         "y": 498.4000015258789,\r
340         "z": "6aec8519.596ebc",\r
341         "wires": [\r
342             [\r
343                 "423b71c7.c87b8"\r
344             ]\r
345         ]\r
346     },\r
347     {\r
348         "id": "423b71c7.c87b8",\r
349         "type": "outcomeTrue",\r
350         "name": "true",\r
351         "xml": "<outcome value='true'>\n",\r
352         "comments": "",\r
353         "outputs": 1,\r
354         "x": 915.9999694824219,\r
355         "y": 502.4000015258789,\r
356         "z": "6aec8519.596ebc",\r
357         "wires": [\r
358             [\r
359                 "48fc9f8f.e1214"\r
360             ]\r
361         ]\r
362     },\r
363     {\r
364         "id": "48fc9f8f.e1214",\r
365         "type": "set",\r
366         "name": "set",\r
367         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
368         "comments": "",\r
369         "x": 1055.9999694824219,\r
370         "y": 508.4000015258789,\r
371         "z": "6aec8519.596ebc",\r
372         "wires": []\r
373     },\r
374     {\r
375         "id": "96ffe338.d9102",\r
376         "type": "switchNode",\r
377         "name": "switch enni1",\r
378         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni1_id'`\">\n",\r
379         "comments": "",\r
380         "outputs": 1,\r
381         "x": 701.9999694824219,\r
382         "y": 556.4000015258789,\r
383         "z": "6aec8519.596ebc",\r
384         "wires": [\r
385             [\r
386                 "b119e02f.85a12"\r
387             ]\r
388         ]\r
389     },\r
390     {\r
391         "id": "307d0ddd.cbbf82",\r
392         "type": "switchNode",\r
393         "name": "switch enni2",\r
394         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni2_id'`\">\n",\r
395         "comments": "",\r
396         "outputs": 1,\r
397         "x": 697.9999694824219,\r
398         "y": 623.4000015258789,\r
399         "z": "6aec8519.596ebc",\r
400         "wires": [\r
401             [\r
402                 "6a8649d8.5b4328"\r
403             ]\r
404         ]\r
405     },\r
406     {\r
407         "id": "b119e02f.85a12",\r
408         "type": "outcomeTrue",\r
409         "name": "true",\r
410         "xml": "<outcome value='true'>\n",\r
411         "comments": "",\r
412         "outputs": 1,\r
413         "x": 869.9999694824219,\r
414         "y": 559.4000015258789,\r
415         "z": "6aec8519.596ebc",\r
416         "wires": [\r
417             [\r
418                 "78577f48.191f5"\r
419             ]\r
420         ]\r
421     },\r
422     {\r
423         "id": "6a8649d8.5b4328",\r
424         "type": "outcomeTrue",\r
425         "name": "true",\r
426         "xml": "<outcome value='true'>\n",\r
427         "comments": "",\r
428         "outputs": 1,\r
429         "x": 860.9999694824219,\r
430         "y": 627.4000015258789,\r
431         "z": "6aec8519.596ebc",\r
432         "wires": [\r
433             [\r
434                 "260a366a.9008da"\r
435             ]\r
436         ]\r
437     },\r
438     {\r
439         "id": "78577f48.191f5",\r
440         "type": "set",\r
441         "name": "set",\r
442         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
443         "comments": "",\r
444         "x": 1010.9999694824219,\r
445         "y": 558.4000015258789,\r
446         "z": "6aec8519.596ebc",\r
447         "wires": []\r
448     },\r
449     {\r
450         "id": "260a366a.9008da",\r
451         "type": "set",\r
452         "name": "set",\r
453         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
454         "comments": "",\r
455         "x": 994.9999694824219,\r
456         "y": 631.4000015258789,\r
457         "z": "6aec8519.596ebc",\r
458         "wires": []\r
459     },\r
460     {\r
461         "id": "6c345065.66388",\r
462         "type": "switchNode",\r
463         "name": "switch uni coding_func",\r
464         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni1_coding_func'`\">\n",\r
465         "comments": "",\r
466         "outputs": 1,\r
467         "x": 703.9999694824219,\r
468         "y": 667.8000259399414,\r
469         "z": "6aec8519.596ebc",\r
470         "wires": [\r
471             [\r
472                 "109cf4b6.34d27b"\r
473             ]\r
474         ]\r
475     },\r
476     {\r
477         "id": "109cf4b6.34d27b",\r
478         "type": "outcomeTrue",\r
479         "name": "true",\r
480         "xml": "<outcome value='true'>\n",\r
481         "comments": "",\r
482         "outputs": 1,\r
483         "x": 873.9999694824219,\r
484         "y": 671.8000259399414,\r
485         "z": "6aec8519.596ebc",\r
486         "wires": [\r
487             [\r
488                 "a04925ba.233548"\r
489             ]\r
490         ]\r
491     },\r
492     {\r
493         "id": "a04925ba.233548",\r
494         "type": "set",\r
495         "name": "set",\r
496         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
497         "comments": "",\r
498         "x": 1017.9999694824219,\r
499         "y": 682.8000259399414,\r
500         "z": "6aec8519.596ebc",\r
501         "wires": []\r
502     },\r
503     {\r
504         "id": "c467f6e9.a09748",\r
505         "type": "get-resource",\r
506         "name": "get controller_id from DB",\r
507         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT controller_id \nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id' \npfx='db.source1'>\n    \n    \n    \n    \n    \n    \n    \n    \n",\r
508         "comments": "",\r
509         "outputs": 1,\r
510         "x": 687.9999694824219,\r
511         "y": 761.6000137329102,\r
512         "z": "6aec8519.596ebc",\r
513         "wires": [\r
514             [\r
515                 "ea6ce722.102db8"\r
516             ]\r
517         ]\r
518     },\r
519     {\r
520         "id": "27820288.3245de",\r
521         "type": "get-resource",\r
522         "name": "get controller_id from DB",\r
523         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT controller_id \nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \nWHERE interface_name = $optical-service-create-input.payload.service-zend.port-id' \npfx='db.source2'>\n    \n    \n    \n    \n    \n    \n    \n    \n",\r
524         "comments": "",\r
525         "outputs": 1,\r
526         "x": 668,\r
527         "y": 846.6000137329102,\r
528         "z": "6aec8519.596ebc",\r
529         "wires": [\r
530             [\r
531                 "2351ae73.eacf92"\r
532             ]\r
533         ]\r
534     },\r
535     {\r
536         "id": "89a07cd5.0252",\r
537         "type": "set",\r
538         "name": "set",\r
539         "xml": "<set>\n<parameter name='controller1' value=\"`$db.source1.controller-id`\"/>\n",\r
540         "comments": "",\r
541         "x": 1012.9999694824219,\r
542         "y": 764.6000137329102,\r
543         "z": "6aec8519.596ebc",\r
544         "wires": []\r
545     },\r
546     {\r
547         "id": "9eef6461.fbaa98",\r
548         "type": "set",\r
549         "name": "set",\r
550         "xml": "<set>\n<parameter name='controller2' value=\"`$db.source2.controller-id`\"/>\n",\r
551         "comments": "",\r
552         "x": 1009.9999694824219,\r
553         "y": 853.6000137329102,\r
554         "z": "6aec8519.596ebc",\r
555         "wires": []\r
556     },\r
557     {\r
558         "id": "4ff206b2.2a38f8",\r
559         "type": "switchNode",\r
560         "name": "controllers-id check",\r
561         "xml": "<switch test='`$controller1==$controller2`'>\n",\r
562         "comments": "",\r
563         "outputs": 1,\r
564         "x": 105.99996948242188,\r
565         "y": 1354.5999755859375,\r
566         "z": "6aec8519.596ebc",\r
567         "wires": [\r
568             [\r
569                 "6d524179.31442",\r
570                 "29c9a077.5048"\r
571             ]\r
572         ]\r
573     },\r
574     {\r
575         "id": "6d524179.31442",\r
576         "type": "outcomeTrue",\r
577         "name": "true",\r
578         "xml": "<outcome value='true'>\n",\r
579         "comments": "",\r
580         "outputs": 1,\r
581         "x": 373.89996337890625,\r
582         "y": 1285.89990234375,\r
583         "z": "6aec8519.596ebc",\r
584         "wires": [\r
585             [\r
586                 "77e4cb5c.3ea374"\r
587             ]\r
588         ]\r
589     },\r
590     {\r
591         "id": "7fa6e0ba.8dc59",\r
592         "type": "call",\r
593         "name": "main-create",\r
594         "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
595         "comments": "",\r
596         "outputs": 1,\r
597         "x": 705.9000244140625,\r
598         "y": 1277.9000244140625,\r
599         "z": "6aec8519.596ebc",\r
600         "wires": [\r
601             [\r
602                 "a084b4d3.d2ad68"\r
603             ]\r
604         ]\r
605     },\r
606     {\r
607         "id": "29c9a077.5048",\r
608         "type": "outcomeFalse",\r
609         "name": "false",\r
610         "xml": "<outcome value='false'>\n",\r
611         "comments": "",\r
612         "outputs": 1,\r
613         "x": 377.89996337890625,\r
614         "y": 1460.9000244140625,\r
615         "z": "6aec8519.596ebc",\r
616         "wires": [\r
617             [\r
618                 "3686da83.318ed6"\r
619             ]\r
620         ]\r
621     },\r
622     {\r
623         "id": "eb2c1d7a.9bc0f",\r
624         "type": "execute",\r
625         "name": "split node-id a-end retrieved from DB",\r
626         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller1`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
627         "comments": "",\r
628         "outputs": 1,\r
629         "x": 679.8999633789062,\r
630         "y": 902.9000015258789,\r
631         "z": "6aec8519.596ebc",\r
632         "wires": [\r
633             []\r
634         ]\r
635     },\r
636     {\r
637         "id": "812b7088.1c2e1",\r
638         "type": "execute",\r
639         "name": "split node-id a-end retrieved from DB",\r
640         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller2`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix2\"/>\n",\r
641         "comments": "",\r
642         "outputs": 1,\r
643         "x": 667.8999938964844,\r
644         "y": 950.9000015258789,\r
645         "z": "6aec8519.596ebc",\r
646         "wires": [\r
647             []\r
648         ]\r
649     },\r
650     {\r
651         "id": "f6999b39.46ee28",\r
652         "type": "set",\r
653         "name": "set controller-ip",\r
654         "xml": "<set>\n<parameter name='controller-ip1' value='`$param-prefix1[1]`' />\n<parameter name='domain-type1' value='`$param-prefix1[0]`' />\n<parameter name='controller-ip2' value='`$param-prefix2[1]`' />\n<parameter name='domain-type2' value='`$param-prefix2[0]`' />\n ",\r
655         "comments": "",\r
656         "x": 592.75,\r
657         "y": 998.7499771118164,\r
658         "z": "6aec8519.596ebc",\r
659         "wires": []\r
660     },\r
661     {\r
662         "id": "3686da83.318ed6",\r
663         "type": "block",\r
664         "name": "block",\r
665         "xml": "<block>\n",\r
666         "atomic": "false",\r
667         "comments": "",\r
668         "outputs": 1,\r
669         "x": 519.566650390625,\r
670         "y": 1458.566650390625,\r
671         "z": "6aec8519.596ebc",\r
672         "wires": [\r
673             [\r
674                 "7f7dd90.ca00828",\r
675                 "402e803d.bb4b3",\r
676                 "f46024a4.178778",\r
677                 "4cfee8aa.5fe5e8",\r
678                 "ddc83fd9.94789"\r
679             ]\r
680         ]\r
681     },\r
682     {\r
683         "id": "7f7dd90.ca00828",\r
684         "type": "set",\r
685         "name": "set",\r
686         "xml": "<set>\n<parameter name='access-aend' value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n<parameter name='access-zend' value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n",\r
687         "comments": "",\r
688         "x": 690.6499710083008,\r
689         "y": 1577.6500482559204,\r
690         "z": "6aec8519.596ebc",\r
691         "wires": []\r
692     },\r
693     {\r
694         "id": "ddc83fd9.94789",\r
695         "type": "call",\r
696         "name": "inter-domain DG",\r
697         "xml": "<call module='optical-service' rpc='inter-domain-handling' mode='sync' >\n",\r
698         "comments": "",\r
699         "outputs": 1,\r
700         "x": 682.1499710083008,\r
701         "y": 1692.6500492095947,\r
702         "z": "6aec8519.596ebc",\r
703         "wires": [\r
704             []\r
705         ]\r
706     },\r
707     {\r
708         "id": "77e4cb5c.3ea374",\r
709         "type": "block",\r
710         "name": "block",\r
711         "xml": "<block>\n",\r
712         "atomic": "false",\r
713         "comments": "",\r
714         "outputs": 1,\r
715         "x": 529.8999633789062,\r
716         "y": 1282.9000244140625,\r
717         "z": "6aec8519.596ebc",\r
718         "wires": [\r
719             [\r
720                 "aa333758.2eb158",\r
721                 "c56b33b.5b1d4d",\r
722                 "dfbe19a.ac6e1e8",\r
723                 "9217e91.3f8cc18",\r
724                 "7fa6e0ba.8dc59"\r
725             ]\r
726         ]\r
727     },\r
728     {\r
729         "id": "d28a3ef1.7ab4b",\r
730         "type": "switchNode",\r
731         "name": "switch",\r
732         "xml": "<switch test='`$final-response-code`'>\n",\r
733         "comments": "",\r
734         "outputs": 1,\r
735         "x": 924.9000244140625,\r
736         "y": 1190.9000244140625,\r
737         "z": "6aec8519.596ebc",\r
738         "wires": [\r
739             [\r
740                 "516af1e8.b7429"\r
741             ]\r
742         ]\r
743     },\r
744     {\r
745         "id": "516af1e8.b7429",\r
746         "type": "outcome",\r
747         "name": "200",\r
748         "xml": "<outcome value='200'>\n",\r
749         "comments": "",\r
750         "outputs": 1,\r
751         "x": 1062.9000244140625,\r
752         "y": 1183.9000244140625,\r
753         "z": "6aec8519.596ebc",\r
754         "wires": [\r
755             [\r
756                 "8514f080.cd77"\r
757             ]\r
758         ]\r
759     },\r
760     {\r
761         "id": "9457262f.dafa78",\r
762         "type": "returnSuccess",\r
763         "name": "return success",\r
764         "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Service Created Successfully' />\n<parameter name='ack-final-indicator' value='Y' />\n",\r
765         "comments": "",\r
766         "x": 1362.9000244140625,\r
767         "y": 1226.9000244140625,\r
768         "z": "6aec8519.596ebc",\r
769         "wires": []\r
770     },\r
771     {\r
772         "id": "8514f080.cd77",\r
773         "type": "block",\r
774         "name": "block",\r
775         "xml": "<block>\n",\r
776         "atomic": "false",\r
777         "comments": "",\r
778         "outputs": 1,\r
779         "x": 1200.9000244140625,\r
780         "y": 1179.9000244140625,\r
781         "z": "6aec8519.596ebc",\r
782         "wires": [\r
783             [\r
784                 "9457262f.dafa78",\r
785                 "d89f6cb.9d2869",\r
786                 "90dcc928.7bcbc8"\r
787             ]\r
788         ]\r
789     },\r
790     {\r
791         "id": "6b15a6f5.41dc08",\r
792         "type": "record",\r
793         "name": "record",\r
794         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n\n",\r
795         "comments": "",\r
796         "outputs": 1,\r
797         "x": 748.8999938964844,\r
798         "y": 152.9000015258789,\r
799         "z": "6aec8519.596ebc",\r
800         "wires": [\r
801             []\r
802         ]\r
803     },\r
804     {\r
805         "id": "708a333d.a59a6c",\r
806         "type": "record",\r
807         "name": "record",\r
808         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n\n",\r
809         "comments": "",\r
810         "outputs": 1,\r
811         "x": 743.8999938964844,\r
812         "y": 229.9000015258789,\r
813         "z": "6aec8519.596ebc",\r
814         "wires": [\r
815             []\r
816         ]\r
817     },\r
818     {\r
819         "id": "2bad3261.39a7be",\r
820         "type": "switchNode",\r
821         "name": "service-name",\r
822         "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'service-name'`\">\n",\r
823         "comments": "",\r
824         "outputs": 1,\r
825         "x": 670.5666809082031,\r
826         "y": 722.5666580200195,\r
827         "z": "6aec8519.596ebc",\r
828         "wires": [\r
829             [\r
830                 "8a2bc3a2.8fb3"\r
831             ]\r
832         ]\r
833     },\r
834     {\r
835         "id": "8a2bc3a2.8fb3",\r
836         "type": "outcomeTrue",\r
837         "name": "true",\r
838         "xml": "<outcome value='true'>\n",\r
839         "comments": "",\r
840         "outputs": 1,\r
841         "x": 851.5666809082031,\r
842         "y": 730.5666580200195,\r
843         "z": "6aec8519.596ebc",\r
844         "wires": [\r
845             [\r
846                 "f0ba54a2.8930a8"\r
847             ]\r
848         ]\r
849     },\r
850     {\r
851         "id": "f0ba54a2.8930a8",\r
852         "type": "set",\r
853         "name": "set",\r
854         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
855         "comments": "",\r
856         "x": 995.5667419433594,\r
857         "y": 728.5666732788086,\r
858         "z": "6aec8519.596ebc",\r
859         "wires": []\r
860     },\r
861     {\r
862         "id": "ea6ce722.102db8",\r
863         "type": "success",\r
864         "name": "success",\r
865         "xml": "<outcome value='success'>\n",\r
866         "comments": "",\r
867         "outputs": 1,\r
868         "x": 867.8999938964844,\r
869         "y": 765.9000015258789,\r
870         "z": "6aec8519.596ebc",\r
871         "wires": [\r
872             [\r
873                 "89a07cd5.0252"\r
874             ]\r
875         ]\r
876     },\r
877     {\r
878         "id": "2351ae73.eacf92",\r
879         "type": "success",\r
880         "name": "success",\r
881         "xml": "<outcome value='success'>\n",\r
882         "comments": "",\r
883         "outputs": 1,\r
884         "x": 866.8999938964844,\r
885         "y": 850.9000015258789,\r
886         "z": "6aec8519.596ebc",\r
887         "wires": [\r
888             [\r
889                 "9eef6461.fbaa98"\r
890             ]\r
891         ]\r
892     },\r
893     {\r
894         "id": "a084b4d3.d2ad68",\r
895         "type": "success",\r
896         "name": "success",\r
897         "xml": "<outcome value='success'>\n",\r
898         "comments": "",\r
899         "outputs": 1,\r
900         "x": 861.8999633789062,\r
901         "y": 1277.9000244140625,\r
902         "z": "6aec8519.596ebc",\r
903         "wires": [\r
904             [\r
905                 "d28a3ef1.7ab4b"\r
906             ]\r
907         ]\r
908     },\r
909     {\r
910         "id": "faed5cf2.7521c",\r
911         "type": "execute",\r
912         "name": "execute",\r
913         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service1-request-id\"/> ",\r
914         "comments": "",\r
915         "outputs": 1,\r
916         "x": 364,\r
917         "y": 962,\r
918         "z": "6aec8519.596ebc",\r
919         "wires": [\r
920             []\r
921         ]\r
922     },\r
923     {\r
924         "id": "281e3ae5.c7e156",\r
925         "type": "execute",\r
926         "name": "execute",\r
927         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service1-svc-instance-id\"/> ",\r
928         "comments": "",\r
929         "outputs": 1,\r
930         "x": 393,\r
931         "y": 876,\r
932         "z": "6aec8519.596ebc",\r
933         "wires": [\r
934             []\r
935         ]\r
936     },\r
937     {\r
938         "id": "f4302cf0.c694f",\r
939         "type": "execute",\r
940         "name": "execute",\r
941         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service2-svc-instance-id\"/> ",\r
942         "comments": "",\r
943         "outputs": 1,\r
944         "x": 327,\r
945         "y": 1037,\r
946         "z": "6aec8519.596ebc",\r
947         "wires": [\r
948             []\r
949         ]\r
950     },\r
951     {\r
952         "id": "9cecb747.fbb8f8",\r
953         "type": "execute",\r
954         "name": "execute",\r
955         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service2-request-id\"/> ",\r
956         "comments": "",\r
957         "outputs": 1,\r
958         "x": 298,\r
959         "y": 1114,\r
960         "z": "6aec8519.596ebc",\r
961         "wires": [\r
962             []\r
963         ]\r
964     },\r
965     {\r
966         "id": "d89f6cb.9d2869",\r
967         "type": "call",\r
968         "name": "create-service-relationship",\r
969         "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
970         "comments": "",\r
971         "outputs": 1,\r
972         "x": 1459,\r
973         "y": 1145,\r
974         "z": "6aec8519.596ebc",\r
975         "wires": [\r
976             []\r
977         ]\r
978     },\r
979     {\r
980         "id": "c56b33b.5b1d4d",\r
981         "type": "set",\r
982         "name": "set acc ser",\r
983         "xml": "<set>\n<parameter name='domain-requests' value=\"`$service1-request-id`\" />\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<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.service-name + '_' + 'MDONS-OTN'`\" /> \n",\r
984         "comments": "",\r
985         "x": 699,\r
986         "y": 1080,\r
987         "z": "6aec8519.596ebc",\r
988         "wires": []\r
989     },\r
990     {\r
991         "id": "aa333758.2eb158",\r
992         "type": "save",\r
993         "name": "save access service db",\r
994         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
995         "comments": "",\r
996         "outputs": 1,\r
997         "x": 763,\r
998         "y": 1170,\r
999         "z": "6aec8519.596ebc",\r
1000         "wires": [\r
1001             []\r
1002         ]\r
1003     },\r
1004     {\r
1005         "id": "f46024a4.178778",\r
1006         "type": "set",\r
1007         "name": "set acc ser",\r
1008         "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='domain-requests' value=\"`$service1-request-id + ',' + $service2-request-id`\" />\n\n",\r
1009         "comments": "",\r
1010         "x": 699,\r
1011         "y": 1395,\r
1012         "z": "6aec8519.596ebc",\r
1013         "wires": []\r
1014     },\r
1015     {\r
1016         "id": "402e803d.bb4b3",\r
1017         "type": "save",\r
1018         "name": "save access service db",\r
1019         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
1020         "comments": "",\r
1021         "outputs": 1,\r
1022         "x": 761,\r
1023         "y": 1522,\r
1024         "z": "6aec8519.596ebc",\r
1025         "wires": [\r
1026             []\r
1027         ]\r
1028     },\r
1029     {\r
1030         "id": "4cfee8aa.5fe5e8",\r
1031         "type": "record",\r
1032         "name": "record",\r
1033         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field3\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n",\r
1034         "comments": "",\r
1035         "outputs": 1,\r
1036         "x": 706.0999755859375,\r
1037         "y": 1458.0999755859375,\r
1038         "z": "6aec8519.596ebc",\r
1039         "wires": [\r
1040             []\r
1041         ]\r
1042     },\r
1043     {\r
1044         "id": "dfbe19a.ac6e1e8",\r
1045         "type": "record",\r
1046         "name": "record",\r
1047         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Access rquest_' + $as-request-id`\"/>\n\n",\r
1048         "comments": "",\r
1049         "outputs": 1,\r
1050         "x": 705.0999755859375,\r
1051         "y": 1125.0999755859375,\r
1052         "z": "6aec8519.596ebc",\r
1053         "wires": [\r
1054             []\r
1055         ]\r
1056     },\r
1057     {\r
1058         "id": "9217e91.3f8cc18",\r
1059         "type": "set",\r
1060         "name": "set",\r
1061         "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />",\r
1062         "comments": "",\r
1063         "x": 535,\r
1064         "y": 1071,\r
1065         "z": "6aec8519.596ebc",\r
1066         "wires": []\r
1067     },\r
1068     {\r
1069         "id": "90dcc928.7bcbc8",\r
1070         "type": "save",\r
1071         "name": "update acc service db",\r
1072         "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
1073         "comments": "",\r
1074         "outputs": 1,\r
1075         "x": 1385,\r
1076         "y": 1070,\r
1077         "z": "6aec8519.596ebc",\r
1078         "wires": [\r
1079             []\r
1080         ]\r
1081     }\r
1082 ]