Changes in MSA service flow
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_service-create-msa.json
1 [\r
2     {\r
3         "id": "2b9a1424.f485ec",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 95,\r
8         "y": 83,\r
9         "z": "d3028d55.5844c",\r
10         "wires": [\r
11             [\r
12                 "aa23222f.bc76d8"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "a2e5095f.de7898",\r
18         "type": "method",\r
19         "name": "method",\r
20         "xml": "<method rpc='service-create-msa' mode='sync'>\n",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 123,\r
24         "y": 175,\r
25         "z": "d3028d55.5844c",\r
26         "wires": [\r
27             [\r
28                 "d671b0a6.2b1d"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "aa23222f.bc76d8",\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": 309.5,\r
42         "y": 53,\r
43         "z": "d3028d55.5844c",\r
44         "wires": [\r
45             [\r
46                 "a2e5095f.de7898"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "374ef365.4365d4",\r
52         "type": "execute",\r
53         "name": "Call MSA Controller",\r
54         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/optical-service-create-msa.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$controller-ip + '/cxf/openroadm/openroadm-services'`\"/>\n<parameter name='restapiUser' value='admin' />\n<parameter name='restapiPassword' value='admin' />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"service-create-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.msa.jks\"/>  \n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/> \n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/> ",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 758,\r
58         "y": 502,\r
59         "z": "d3028d55.5844c",\r
60         "wires": [\r
61             [\r
62                 "e418881c.c81778",\r
63                 "213e5cd0.481964"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "e418881c.c81778",\r
69         "type": "outcome",\r
70         "name": "Failure",\r
71         "xml": "<outcome value='failure'>\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 987,\r
75         "y": 477,\r
76         "z": "d3028d55.5844c",\r
77         "wires": [\r
78             [\r
79                 "4e6aa919.c49248"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "213e5cd0.481964",\r
85         "type": "outcome",\r
86         "name": "Success",\r
87         "xml": "<outcome value='success'>\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 982,\r
91         "y": 578,\r
92         "z": "d3028d55.5844c",\r
93         "wires": [\r
94             [\r
95                 "4202eada.c00e9c"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "2d4e8e63.345f52",\r
101         "type": "record",\r
102         "name": "record",\r
103         "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=\"Successfully sent the request\"/>\n\n",\r
104         "comments": "",\r
105         "outputs": 1,\r
106         "x": 1484,\r
107         "y": 610,\r
108         "z": "d3028d55.5844c",\r
109         "wires": [\r
110             []\r
111         ]\r
112     },\r
113     {\r
114         "id": "d3e41e81.36a96",\r
115         "type": "record",\r
116         "name": "record",\r
117         "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=\"Failure\"/>\n\n",\r
118         "comments": "",\r
119         "outputs": 1,\r
120         "x": 1511,\r
121         "y": 436,\r
122         "z": "d3028d55.5844c",\r
123         "wires": [\r
124             []\r
125         ]\r
126     },\r
127     {\r
128         "id": "d671b0a6.2b1d",\r
129         "type": "block",\r
130         "name": "block : atomic",\r
131         "xml": "<block atomic='true'>",\r
132         "atomic": "true",\r
133         "comments": "",\r
134         "outputs": 1,\r
135         "x": 362,\r
136         "y": 167,\r
137         "z": "d3028d55.5844c",\r
138         "wires": [\r
139             [\r
140                 "374ef365.4365d4",\r
141                 "e582696b.bfd64",\r
142                 "3aa20ba3.1be9c4",\r
143                 "c57047a.90c3ab8",\r
144                 "e0320b48.98ab8",\r
145                 "1d32325.a1daece",\r
146                 "185b18b9.1e9acf"\r
147             ]\r
148         ]\r
149     },\r
150     {\r
151         "id": "4202eada.c00e9c",\r
152         "type": "block",\r
153         "name": "block : atomic",\r
154         "xml": "<block atomic='true'>",\r
155         "atomic": "true",\r
156         "comments": "",\r
157         "outputs": 1,\r
158         "x": 1230,\r
159         "y": 580,\r
160         "z": "d3028d55.5844c",\r
161         "wires": [\r
162             [\r
163                 "2d4e8e63.345f52",\r
164                 "3008cbc8.fcfd94"\r
165             ]\r
166         ]\r
167     },\r
168     {\r
169         "id": "1364e09.3c15d1f",\r
170         "type": "returnFailure",\r
171         "name": "return failure",\r
172         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Could not connect to Controller' />\n",\r
173         "comments": "",\r
174         "x": 1497,\r
175         "y": 528,\r
176         "z": "d3028d55.5844c",\r
177         "wires": []\r
178     },\r
179     {\r
180         "id": "4e6aa919.c49248",\r
181         "type": "block",\r
182         "name": "block : atomic",\r
183         "xml": "<block atomic='true'>",\r
184         "atomic": "true",\r
185         "comments": "",\r
186         "outputs": 1,\r
187         "x": 1221,\r
188         "y": 478,\r
189         "z": "d3028d55.5844c",\r
190         "wires": [\r
191             [\r
192                 "d3e41e81.36a96",\r
193                 "1364e09.3c15d1f"\r
194             ]\r
195         ]\r
196     },\r
197     {\r
198         "id": "3008cbc8.fcfd94",\r
199         "type": "switchNode",\r
200         "name": "switch",\r
201         "xml": "<switch test='`$service-create-response.configuration-response-common.response-code`'>\n",\r
202         "comments": "",\r
203         "outputs": 1,\r
204         "x": 1479,\r
205         "y": 692,\r
206         "z": "d3028d55.5844c",\r
207         "wires": [\r
208             [\r
209                 "7837dd73.2a710c",\r
210                 "767b4872.12c6d"\r
211             ]\r
212         ]\r
213     },\r
214     {\r
215         "id": "7837dd73.2a710c",\r
216         "type": "outcome",\r
217         "name": "outcome",\r
218         "xml": "<outcome value='200'>\n",\r
219         "comments": "",\r
220         "outputs": 1,\r
221         "x": 1647,\r
222         "y": 693,\r
223         "z": "d3028d55.5844c",\r
224         "wires": [\r
225             [\r
226                 "f8b00189.009718"\r
227             ]\r
228         ]\r
229     },\r
230     {\r
231         "id": "767b4872.12c6d",\r
232         "type": "other",\r
233         "name": "other",\r
234         "xml": "<outcome value='Other'>\n",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 1655,\r
238         "y": 759,\r
239         "z": "d3028d55.5844c",\r
240         "wires": [\r
241             [\r
242                 "6732375e.1a15a"\r
243             ]\r
244         ]\r
245     },\r
246     {\r
247         "id": "6732375e.1a15a",\r
248         "type": "returnFailure",\r
249         "name": "return failure",\r
250         "xml": "<return status='failure'>\n<parameter name='error-code' value='`$service-create-response.configuration-response-common.response-code`' />\n<parameter name='error-message' value='`$service-create-response.configuration-response-common.response-message`' />\n",\r
251         "comments": "",\r
252         "x": 1834,\r
253         "y": 759,\r
254         "z": "d3028d55.5844c",\r
255         "wires": []\r
256     },\r
257     {\r
258         "id": "f8b00189.009718",\r
259         "type": "call",\r
260         "name": "call sync success DG",\r
261         "xml": "<call module='optical-service' rpc='optical-service-create-sync-success' mode='sync' >\n",\r
262         "comments": "",\r
263         "outputs": 1,\r
264         "x": 1849,\r
265         "y": 690,\r
266         "z": "d3028d55.5844c",\r
267         "wires": [\r
268             []\r
269         ]\r
270     },\r
271     {\r
272         "id": "e582696b.bfd64",\r
273         "type": "set",\r
274         "name": "set parameters",\r
275         "xml": "<set>\n<parameter name='notification-url' value=\"`$prop.controller.url + '/' + $prop.sdnc.async.url`\" />\n<parameter name='service-aend-nodeid' value='`$param-prefix[0]`' />\n<parameter name='service-zend-nodeid' value='`$param-prefix1[0]`' />\n",\r
276         "comments": "",\r
277         "x": 770,\r
278         "y": 169.00001525878906,\r
279         "z": "d3028d55.5844c",\r
280         "wires": []\r
281     },\r
282     {\r
283         "id": "3aa20ba3.1be9c4",\r
284         "type": "record",\r
285         "name": "record",\r
286         "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=\"Logical link name\"/>\n<parameter name=\"field2\" value=\"`$logical-link-check`\"/>\n<parameter name=\"field3\" value=\"`$a-end-pnf-name`\"/>\n<parameter name=\"field4\" value=\"`$z-end-pnf-name`\"/>\n\n\n\n\n\n\n\n",\r
287         "comments": "",\r
288         "outputs": 1,\r
289         "x": 752,\r
290         "y": 125.00001525878906,\r
291         "z": "d3028d55.5844c",\r
292         "wires": [\r
293             []\r
294         ]\r
295     },\r
296     {\r
297         "id": "c57047a.90c3ab8",\r
298         "type": "switchNode",\r
299         "name": "switch",\r
300         "xml": "<switch test='`$optical-service-create-input.payload.service-protocol`'>\n",\r
301         "comments": "",\r
302         "outputs": 1,\r
303         "x": 868,\r
304         "y": 330,\r
305         "z": "d3028d55.5844c",\r
306         "wires": [\r
307             [\r
308                 "e640d047.8b9a48",\r
309                 "2e9e0315.971fdc"\r
310             ]\r
311         ]\r
312     },\r
313     {\r
314         "id": "e640d047.8b9a48",\r
315         "type": "outcome",\r
316         "name": "Ethernet",\r
317         "xml": "<outcome value='Ethernet'>\n",\r
318         "comments": "",\r
319         "outputs": 1,\r
320         "x": 1045,\r
321         "y": 324,\r
322         "z": "d3028d55.5844c",\r
323         "wires": [\r
324             [\r
325                 "e0966dd6.b1775"\r
326             ]\r
327         ]\r
328     },\r
329     {\r
330         "id": "98d37fbb.84095",\r
331         "type": "switchNode",\r
332         "name": "switch",\r
333         "xml": "<switch test='`$optical-service-create-input.payload.coding-func`'>\n",\r
334         "comments": "",\r
335         "outputs": 1,\r
336         "x": 1409,\r
337         "y": 320,\r
338         "z": "d3028d55.5844c",\r
339         "wires": [\r
340             [\r
341                 "381822b1.80b79e",\r
342                 "800aa6e0.11c5d8"\r
343             ]\r
344         ]\r
345     },\r
346     {\r
347         "id": "e0966dd6.b1775",\r
348         "type": "block",\r
349         "name": "block : atomic",\r
350         "xml": "<block atomic='true'>",\r
351         "atomic": "true",\r
352         "comments": "",\r
353         "outputs": 1,\r
354         "x": 1235,\r
355         "y": 322,\r
356         "z": "d3028d55.5844c",\r
357         "wires": [\r
358             [\r
359                 "98d37fbb.84095"\r
360             ]\r
361         ]\r
362     },\r
363     {\r
364         "id": "2e9e0315.971fdc",\r
365         "type": "other",\r
366         "name": "Do Nothing",\r
367         "xml": "<outcome value='Other'>\n",\r
368         "comments": "",\r
369         "outputs": 1,\r
370         "x": 1050,\r
371         "y": 391,\r
372         "z": "d3028d55.5844c",\r
373         "wires": [\r
374             []\r
375         ]\r
376     },\r
377     {\r
378         "id": "381822b1.80b79e",\r
379         "type": "outcome",\r
380         "name": "10GBASE-R",\r
381         "xml": "<outcome value='10GBASE-R'>\n",\r
382         "comments": "",\r
383         "outputs": 1,\r
384         "x": 1568,\r
385         "y": 315,\r
386         "z": "d3028d55.5844c",\r
387         "wires": [\r
388             [\r
389                 "efd565dd.38cea"\r
390             ]\r
391         ]\r
392     },\r
393     {\r
394         "id": "800aa6e0.11c5d8",\r
395         "type": "other",\r
396         "name": "other",\r
397         "xml": "<outcome value='Other'>\n",\r
398         "comments": "",\r
399         "outputs": 1,\r
400         "x": 1561,\r
401         "y": 383,\r
402         "z": "d3028d55.5844c",\r
403         "wires": [\r
404             []\r
405         ]\r
406     },\r
407     {\r
408         "id": "efd565dd.38cea",\r
409         "type": "set",\r
410         "name": "set",\r
411         "xml": "<set>\n<parameter name='mapping-mode-aend' value='mapping-mode' />\n<parameter name='mapping-mode-zend' value='mapping-mode' />\n<parameter name='mapping-mode.value' value='GFP-F' />\n",\r
412         "comments": "",\r
413         "x": 1777,\r
414         "y": 314,\r
415         "z": "d3028d55.5844c",\r
416         "wires": []\r
417     },\r
418     {\r
419         "id": "e0320b48.98ab8",\r
420         "type": "execute",\r
421         "name": "split node-id z-end",\r
422         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$zend-nodeid`'/>\n<parameter name=\"regex\" value=\"-\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
423         "comments": "",\r
424         "outputs": 1,\r
425         "x": 775,\r
426         "y": 75,\r
427         "z": "d3028d55.5844c",\r
428         "wires": [\r
429             []\r
430         ]\r
431     },\r
432     {\r
433         "id": "1d32325.a1daece",\r
434         "type": "execute",\r
435         "name": "split node-id a-end",\r
436         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$aend-nodeid`'/>\n<parameter name=\"regex\" value=\"-\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
437         "comments": "",\r
438         "outputs": 1,\r
439         "x": 782,\r
440         "y": 37,\r
441         "z": "d3028d55.5844c",\r
442         "wires": [\r
443             []\r
444         ]\r
445     },\r
446     {\r
447         "id": "185b18b9.1e9acf",\r
448         "type": "switchNode",\r
449         "name": "switch",\r
450         "xml": "<switch test='`$optical-service-create-input.payload.service-rate`'>\n",\r
451         "comments": "",\r
452         "outputs": 1,\r
453         "x": 749.566650390625,\r
454         "y": 238.56666564941406,\r
455         "z": "d3028d55.5844c",\r
456         "wires": [\r
457             [\r
458                 "fbe62272.e26fb8",\r
459                 "8121433b.1d8c48"\r
460             ]\r
461         ]\r
462     },\r
463     {\r
464         "id": "fbe62272.e26fb8",\r
465         "type": "outcome",\r
466         "name": "10",\r
467         "xml": "<outcome value='10'>\n",\r
468         "comments": "",\r
469         "outputs": 1,\r
470         "x": 946.566650390625,\r
471         "y": 195.56666564941406,\r
472         "z": "d3028d55.5844c",\r
473         "wires": [\r
474             [\r
475                 "4ca46304.56d004"\r
476             ]\r
477         ]\r
478     },\r
479     {\r
480         "id": "8121433b.1d8c48",\r
481         "type": "outcome",\r
482         "name": "100",\r
483         "xml": "<outcome value='100'>\n",\r
484         "comments": "",\r
485         "outputs": 1,\r
486         "x": 945.7333984375,\r
487         "y": 271.566650390625,\r
488         "z": "d3028d55.5844c",\r
489         "wires": [\r
490             [\r
491                 "8900f991.ec20e8"\r
492             ]\r
493         ]\r
494     },\r
495     {\r
496         "id": "4ca46304.56d004",\r
497         "type": "set",\r
498         "name": "set",\r
499         "xml": "<set>\n<parameter name='optical-service-create-input.payload.coding-func' value='10GBASE-R' />\n\n",\r
500         "comments": "",\r
501         "x": 1126.7334594726562,\r
502         "y": 193.56666564941406,\r
503         "z": "d3028d55.5844c",\r
504         "wires": []\r
505     },\r
506     {\r
507         "id": "8900f991.ec20e8",\r
508         "type": "set",\r
509         "name": "set",\r
510         "xml": "<set>\n<parameter name='optical-service-create-input.payload.coding-func' value='100GBASE-R' />\n\n",\r
511         "comments": "",\r
512         "x": 1121.5667114257812,\r
513         "y": 266.566650390625,\r
514         "z": "d3028d55.5844c",\r
515         "wires": []\r
516     }\r
517 ]