Topology Discovery and optical-service DGs
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_service-create-msa.json
1 [\r
2     {\r
3         "id": "3ea35ee.ad0f6a2",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 116,\r
8         "y": 81,\r
9         "z": "c2959a97.94a74",\r
10         "wires": [\r
11             [\r
12                 "11cee705.bf2a31"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "d850b04.b54af5",\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": 174,\r
24         "y": 206,\r
25         "z": "c2959a97.94a74",\r
26         "wires": [\r
27             [\r
28                 "488da689.489b18"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "11cee705.bf2a31",\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": 360.5,\r
42         "y": 84,\r
43         "z": "c2959a97.94a74",\r
44         "wires": [\r
45             [\r
46                 "d850b04.b54af5"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "8d61ef5.90ff99",\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": 809,\r
58         "y": 533,\r
59         "z": "c2959a97.94a74",\r
60         "wires": [\r
61             [\r
62                 "ccc1ac83.fb8f3",\r
63                 "2f9f6425.084e84"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "ccc1ac83.fb8f3",\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": 1038,\r
75         "y": 508,\r
76         "z": "c2959a97.94a74",\r
77         "wires": [\r
78             [\r
79                 "a1397508.3503c8"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "2f9f6425.084e84",\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": 1033,\r
91         "y": 609,\r
92         "z": "c2959a97.94a74",\r
93         "wires": [\r
94             [\r
95                 "ef5192a4.4e4b1"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "a1e42279.d92258",\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": 1535,\r
107         "y": 641,\r
108         "z": "c2959a97.94a74",\r
109         "wires": [\r
110             []\r
111         ]\r
112     },\r
113     {\r
114         "id": "5e2abc18.1b66ac",\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": 1562,\r
121         "y": 467,\r
122         "z": "c2959a97.94a74",\r
123         "wires": [\r
124             []\r
125         ]\r
126     },\r
127     {\r
128         "id": "488da689.489b18",\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": 413,\r
136         "y": 198,\r
137         "z": "c2959a97.94a74",\r
138         "wires": [\r
139             [\r
140                 "8d61ef5.90ff99",\r
141                 "a3b8c6ad.cc7648",\r
142                 "8ad2ed4f.9eaef8",\r
143                 "35d2d9b2.cbceee",\r
144                 "5929fa76.a7464c",\r
145                 "b065abfd.9e90f8"\r
146             ]\r
147         ]\r
148     },\r
149     {\r
150         "id": "ef5192a4.4e4b1",\r
151         "type": "block",\r
152         "name": "block : atomic",\r
153         "xml": "<block atomic='true'>",\r
154         "atomic": "true",\r
155         "comments": "",\r
156         "outputs": 1,\r
157         "x": 1281,\r
158         "y": 611,\r
159         "z": "c2959a97.94a74",\r
160         "wires": [\r
161             [\r
162                 "a1e42279.d92258",\r
163                 "893ecee0.5f1a6"\r
164             ]\r
165         ]\r
166     },\r
167     {\r
168         "id": "629b93c5.786c2c",\r
169         "type": "returnFailure",\r
170         "name": "return failure",\r
171         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Could not connect to Controller' />\n",\r
172         "comments": "",\r
173         "x": 1548,\r
174         "y": 559,\r
175         "z": "c2959a97.94a74",\r
176         "wires": []\r
177     },\r
178     {\r
179         "id": "a1397508.3503c8",\r
180         "type": "block",\r
181         "name": "block : atomic",\r
182         "xml": "<block atomic='true'>",\r
183         "atomic": "true",\r
184         "comments": "",\r
185         "outputs": 1,\r
186         "x": 1272,\r
187         "y": 509,\r
188         "z": "c2959a97.94a74",\r
189         "wires": [\r
190             [\r
191                 "5e2abc18.1b66ac",\r
192                 "629b93c5.786c2c"\r
193             ]\r
194         ]\r
195     },\r
196     {\r
197         "id": "893ecee0.5f1a6",\r
198         "type": "switchNode",\r
199         "name": "switch",\r
200         "xml": "<switch test='`$service-create-response.configuration-response-common.response-code`'>\n",\r
201         "comments": "",\r
202         "outputs": 1,\r
203         "x": 1530,\r
204         "y": 723,\r
205         "z": "c2959a97.94a74",\r
206         "wires": [\r
207             [\r
208                 "5758035.e2b987c",\r
209                 "ec22434b.def97"\r
210             ]\r
211         ]\r
212     },\r
213     {\r
214         "id": "5758035.e2b987c",\r
215         "type": "outcome",\r
216         "name": "outcome",\r
217         "xml": "<outcome value='200'>\n",\r
218         "comments": "",\r
219         "outputs": 1,\r
220         "x": 1698,\r
221         "y": 724,\r
222         "z": "c2959a97.94a74",\r
223         "wires": [\r
224             [\r
225                 "211ff3f4.659f1c"\r
226             ]\r
227         ]\r
228     },\r
229     {\r
230         "id": "ec22434b.def97",\r
231         "type": "other",\r
232         "name": "other",\r
233         "xml": "<outcome value='Other'>\n",\r
234         "comments": "",\r
235         "outputs": 1,\r
236         "x": 1706,\r
237         "y": 790,\r
238         "z": "c2959a97.94a74",\r
239         "wires": [\r
240             [\r
241                 "c3dd586d.2d9ff"\r
242             ]\r
243         ]\r
244     },\r
245     {\r
246         "id": "c3dd586d.2d9ff",\r
247         "type": "returnFailure",\r
248         "name": "return failure",\r
249         "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
250         "comments": "",\r
251         "x": 1885,\r
252         "y": 790,\r
253         "z": "c2959a97.94a74",\r
254         "wires": []\r
255     },\r
256     {\r
257         "id": "211ff3f4.659f1c",\r
258         "type": "call",\r
259         "name": "call sync success DG",\r
260         "xml": "<call module='optical-service' rpc='optical-service-create-sync-success' mode='sync' >\n",\r
261         "comments": "",\r
262         "outputs": 1,\r
263         "x": 1900,\r
264         "y": 721,\r
265         "z": "c2959a97.94a74",\r
266         "wires": [\r
267             []\r
268         ]\r
269     },\r
270     {\r
271         "id": "a3b8c6ad.cc7648",\r
272         "type": "set",\r
273         "name": "set parameters",\r
274         "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
275         "comments": "",\r
276         "x": 831,\r
277         "y": 276,\r
278         "z": "c2959a97.94a74",\r
279         "wires": []\r
280     },\r
281     {\r
282         "id": "8ad2ed4f.9eaef8",\r
283         "type": "record",\r
284         "name": "record",\r
285         "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
286         "comments": "",\r
287         "outputs": 1,\r
288         "x": 817,\r
289         "y": 223,\r
290         "z": "c2959a97.94a74",\r
291         "wires": [\r
292             []\r
293         ]\r
294     },\r
295     {\r
296         "id": "35d2d9b2.cbceee",\r
297         "type": "switchNode",\r
298         "name": "switch",\r
299         "xml": "<switch test='`$optical-service-create-input.payload.service-protocol`'>\n",\r
300         "comments": "",\r
301         "outputs": 1,\r
302         "x": 919,\r
303         "y": 361,\r
304         "z": "c2959a97.94a74",\r
305         "wires": [\r
306             [\r
307                 "377ae9e5.0edff6",\r
308                 "6ebfa6a3.e8164"\r
309             ]\r
310         ]\r
311     },\r
312     {\r
313         "id": "377ae9e5.0edff6",\r
314         "type": "outcome",\r
315         "name": "Ethernet",\r
316         "xml": "<outcome value='Ethernet'>\n",\r
317         "comments": "",\r
318         "outputs": 1,\r
319         "x": 1096,\r
320         "y": 355,\r
321         "z": "c2959a97.94a74",\r
322         "wires": [\r
323             [\r
324                 "d04153bc.9f4338"\r
325             ]\r
326         ]\r
327     },\r
328     {\r
329         "id": "18dafb4f.277ba5",\r
330         "type": "switchNode",\r
331         "name": "switch",\r
332         "xml": "<switch test='`$optical-service-create-input.payload.coding-func`'>\n",\r
333         "comments": "",\r
334         "outputs": 1,\r
335         "x": 1460,\r
336         "y": 351,\r
337         "z": "c2959a97.94a74",\r
338         "wires": [\r
339             [\r
340                 "bff9d743.e28a08",\r
341                 "80d30a7a.cb97f"\r
342             ]\r
343         ]\r
344     },\r
345     {\r
346         "id": "d04153bc.9f4338",\r
347         "type": "block",\r
348         "name": "block : atomic",\r
349         "xml": "<block atomic='true'>",\r
350         "atomic": "true",\r
351         "comments": "",\r
352         "outputs": 1,\r
353         "x": 1286,\r
354         "y": 353,\r
355         "z": "c2959a97.94a74",\r
356         "wires": [\r
357             [\r
358                 "18dafb4f.277ba5"\r
359             ]\r
360         ]\r
361     },\r
362     {\r
363         "id": "6ebfa6a3.e8164",\r
364         "type": "other",\r
365         "name": "Do Nothing",\r
366         "xml": "<outcome value='Other'>\n",\r
367         "comments": "",\r
368         "outputs": 1,\r
369         "x": 1101,\r
370         "y": 422,\r
371         "z": "c2959a97.94a74",\r
372         "wires": [\r
373             []\r
374         ]\r
375     },\r
376     {\r
377         "id": "bff9d743.e28a08",\r
378         "type": "outcome",\r
379         "name": "10GBASE-R",\r
380         "xml": "<outcome value='10GBASE-R'>\n",\r
381         "comments": "",\r
382         "outputs": 1,\r
383         "x": 1619,\r
384         "y": 346,\r
385         "z": "c2959a97.94a74",\r
386         "wires": [\r
387             [\r
388                 "1fad8a48.e66316"\r
389             ]\r
390         ]\r
391     },\r
392     {\r
393         "id": "80d30a7a.cb97f",\r
394         "type": "other",\r
395         "name": "other",\r
396         "xml": "<outcome value='Other'>\n",\r
397         "comments": "",\r
398         "outputs": 1,\r
399         "x": 1612,\r
400         "y": 414,\r
401         "z": "c2959a97.94a74",\r
402         "wires": [\r
403             []\r
404         ]\r
405     },\r
406     {\r
407         "id": "1fad8a48.e66316",\r
408         "type": "set",\r
409         "name": "set",\r
410         "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
411         "comments": "",\r
412         "x": 1828,\r
413         "y": 345,\r
414         "z": "c2959a97.94a74",\r
415         "wires": []\r
416     },\r
417     {\r
418         "id": "5929fa76.a7464c",\r
419         "type": "execute",\r
420         "name": "split node-id z-end",\r
421         "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
422         "comments": "",\r
423         "outputs": 1,\r
424         "x": 834,\r
425         "y": 157,\r
426         "z": "c2959a97.94a74",\r
427         "wires": [\r
428             []\r
429         ]\r
430     },\r
431     {\r
432         "id": "b065abfd.9e90f8",\r
433         "type": "execute",\r
434         "name": "split node-id a-end",\r
435         "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
436         "comments": "",\r
437         "outputs": 1,\r
438         "x": 837,\r
439         "y": 93,\r
440         "z": "c2959a97.94a74",\r
441         "wires": [\r
442             []\r
443         ]\r
444     }\r
445 ]