Inter Domain DG'S modified
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_main-create.json
1 [\r
2     {\r
3         "id": "fa16ded3.d901b8",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 115.56666564941406,\r
8         "y": 208,\r
9         "z": "85a5350a.773aa",\r
10         "wires": [\r
11             [\r
12                 "90403a74.09bb68"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "f00eb096.4df5f8",\r
18         "type": "method",\r
19         "name": "method",\r
20         "xml": "<method rpc='main-create' mode='sync'>\n",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 114.56666564941406,\r
24         "y": 283,\r
25         "z": "85a5350a.773aa",\r
26         "wires": [\r
27             [\r
28                 "f2783a8d.204c9"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "90403a74.09bb68",\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": 333.06666564941406,\r
42         "y": 191,\r
43         "z": "85a5350a.773aa",\r
44         "wires": [\r
45             [\r
46                 "f00eb096.4df5f8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "f2783a8d.204c9",\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": 290.56666564941406,\r
59         "y": 296,\r
60         "z": "85a5350a.773aa",\r
61         "wires": [\r
62             [\r
63                 "ee7be5b0.aa7dc8",\r
64                 "1dad9f12.1a3e61",\r
65                 "aaac41a5.27aa68",\r
66                 "f2b644f.38afa38",\r
67                 "8c0272ce.5073f8",\r
68                 "c0d24976.f4106",\r
69                 "f7e9652a.8ce238",\r
70                 "6f7933ca.5a605c"\r
71             ]\r
72         ]\r
73     },\r
74     {\r
75         "id": "1dad9f12.1a3e61",\r
76         "type": "switchNode",\r
77         "name": "switch : domain-type",\r
78         "xml": "<switch test='`$domain-type`'>\n    \n",\r
79         "comments": "",\r
80         "outputs": 1,\r
81         "x": 168.06666564941406,\r
82         "y": 609,\r
83         "z": "85a5350a.773aa",\r
84         "wires": [\r
85             [\r
86                 "e31c6328.82295",\r
87                 "4cf89a4b.d30f7c"\r
88             ]\r
89         ]\r
90     },\r
91     {\r
92         "id": "e31c6328.82295",\r
93         "type": "outcome",\r
94         "name": "MSA",\r
95         "xml": "<outcome value='MSA'>\n",\r
96         "comments": "",\r
97         "outputs": 1,\r
98         "x": 470.56666564941406,\r
99         "y": 579,\r
100         "z": "85a5350a.773aa",\r
101         "wires": [\r
102             [\r
103                 "b7bf1438.6f1708"\r
104             ]\r
105         ]\r
106     },\r
107     {\r
108         "id": "4cf89a4b.d30f7c",\r
109         "type": "outcome",\r
110         "name": "TAPI",\r
111         "xml": "<outcome value='TAPI'>\n",\r
112         "comments": "",\r
113         "outputs": 1,\r
114         "x": 466.56666564941406,\r
115         "y": 688,\r
116         "z": "85a5350a.773aa",\r
117         "wires": [\r
118             [\r
119                 "8393cee1.c83828"\r
120             ]\r
121         ]\r
122     },\r
123     {\r
124         "id": "ee7be5b0.aa7dc8",\r
125         "type": "execute",\r
126         "name": "execute",\r
127         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n<parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\n<parameter name='contextPrefix' value='prop' />\n",\r
128         "comments": "",\r
129         "outputs": 1,\r
130         "x": 683.5666351318359,\r
131         "y": 120,\r
132         "z": "85a5350a.773aa",\r
133         "wires": [\r
134             []\r
135         ]\r
136     },\r
137     {\r
138         "id": "b7bf1438.6f1708",\r
139         "type": "block",\r
140         "name": "block : atomic",\r
141         "xml": "<block atomic='true'>",\r
142         "atomic": "true",\r
143         "comments": "",\r
144         "outputs": 1,\r
145         "x": 658.5666656494141,\r
146         "y": 580,\r
147         "z": "85a5350a.773aa",\r
148         "wires": [\r
149             [\r
150                 "e32158b8.9895f",\r
151                 "2158346f.f6bbfc"\r
152             ]\r
153         ]\r
154     },\r
155     {\r
156         "id": "8393cee1.c83828",\r
157         "type": "block",\r
158         "name": "block : atomic",\r
159         "xml": "<block atomic='true'>",\r
160         "atomic": "true",\r
161         "comments": "",\r
162         "outputs": 1,\r
163         "x": 651.5666656494141,\r
164         "y": 693,\r
165         "z": "85a5350a.773aa",\r
166         "wires": [\r
167             [\r
168                 "a02ebdd4.76b6e"\r
169             ]\r
170         ]\r
171     },\r
172     {\r
173         "id": "aaac41a5.27aa68",\r
174         "type": "call",\r
175         "name": "call validate-input-parameters",\r
176         "xml": "<call module='optical-service' rpc='optical-validate-input-params' mode='sync' >\n",\r
177         "comments": "",\r
178         "outputs": 1,\r
179         "x": 740.5666351318359,\r
180         "y": 75,\r
181         "z": "85a5350a.773aa",\r
182         "wires": [\r
183             []\r
184         ]\r
185     },\r
186     {\r
187         "id": "a02ebdd4.76b6e",\r
188         "type": "call",\r
189         "name": "call TAPI DG",\r
190         "xml": "<call module='optical-service' rpc='service-create-tapi' mode='sync' >\n",\r
191         "comments": "",\r
192         "outputs": 1,\r
193         "x": 847.5666961669922,\r
194         "y": 699,\r
195         "z": "85a5350a.773aa",\r
196         "wires": [\r
197             []\r
198         ]\r
199     },\r
200     {\r
201         "id": "e32158b8.9895f",\r
202         "type": "call",\r
203         "name": "call MSA DG",\r
204         "xml": "<call module='optical-service' rpc='service-create-msa' mode='sync' >\n",\r
205         "comments": "",\r
206         "outputs": 1,\r
207         "x": 877.5666351318359,\r
208         "y": 580,\r
209         "z": "85a5350a.773aa",\r
210         "wires": [\r
211             []\r
212         ]\r
213     },\r
214     {\r
215         "id": "f2b644f.38afa38",\r
216         "type": "get-resource",\r
217         "name": "get resources from DB -controller_id",\r
218         "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='controllerid'>\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    \n    \n    \n    \n    \n    \n    \n    \n    \n",\r
219         "comments": "",\r
220         "outputs": 1,\r
221         "x": 700.5666351318359,\r
222         "y": 196,\r
223         "z": "85a5350a.773aa",\r
224         "wires": [\r
225             [\r
226                 "b77153b2.c2f938"\r
227             ]\r
228         ]\r
229     },\r
230     {\r
231         "id": "8c0272ce.5073f8",\r
232         "type": "execute",\r
233         "name": "split node-id a-end retrieved from DB",\r
234         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 700.5666351318359,\r
238         "y": 247,\r
239         "z": "85a5350a.773aa",\r
240         "wires": [\r
241             []\r
242         ]\r
243     },\r
244     {\r
245         "id": "b77153b2.c2f938",\r
246         "type": "success",\r
247         "name": "success",\r
248         "xml": "<outcome value='success'>\n",\r
249         "comments": "",\r
250         "outputs": 1,\r
251         "x": 936.5666351318359,\r
252         "y": 194,\r
253         "z": "85a5350a.773aa",\r
254         "wires": [\r
255             [\r
256                 "8f62ab7a.db0b3"\r
257             ]\r
258         ]\r
259     },\r
260     {\r
261         "id": "8f62ab7a.db0b3",\r
262         "type": "set",\r
263         "name": "set",\r
264         "xml": "<set>\n<parameter name='controller-id' value='`$controllerid.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
265         "comments": "",\r
266         "x": 1079.566635131836,\r
267         "y": 196,\r
268         "z": "85a5350a.773aa",\r
269         "wires": []\r
270     },\r
271     {\r
272         "id": "c0d24976.f4106",\r
273         "type": "set",\r
274         "name": "set controller-ip",\r
275         "xml": "<set>\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n<parameter name='domain-type' value='`$param-prefix[0]`' />\n\n \n",\r
276         "comments": "",\r
277         "x": 644.5666351318359,\r
278         "y": 309,\r
279         "z": "85a5350a.773aa",\r
280         "wires": []\r
281     },\r
282     {\r
283         "id": "f7e9652a.8ce238",\r
284         "type": "get-resource",\r
285         "name": "get-resource",\r
286         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id'\npfx='db-aend'>\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    \n    \n    \n    \n    \n    \n    \n    \n    \n",\r
287         "comments": "",\r
288         "outputs": 1,\r
289         "x": 522.5666351318359,\r
290         "y": 363,\r
291         "z": "85a5350a.773aa",\r
292         "wires": [\r
293             [\r
294                 "a1f4b6c7.113a2"\r
295             ]\r
296         ]\r
297     },\r
298     {\r
299         "id": "6f7933ca.5a605c",\r
300         "type": "get-resource",\r
301         "name": "get-resource",\r
302         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-zend.port-id'\npfx='db-zend'>\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    \n    \n    \n    \n    \n    \n    \n    \n    \n",\r
303         "comments": "",\r
304         "outputs": 1,\r
305         "x": 508.56663513183594,\r
306         "y": 426,\r
307         "z": "85a5350a.773aa",\r
308         "wires": [\r
309             [\r
310                 "2ea9e371.7eafec"\r
311             ]\r
312         ]\r
313     },\r
314     {\r
315         "id": "a1f4b6c7.113a2",\r
316         "type": "success",\r
317         "name": "success",\r
318         "xml": "<outcome value='success'>\n",\r
319         "comments": "",\r
320         "outputs": 1,\r
321         "x": 706.5666351318359,\r
322         "y": 365,\r
323         "z": "85a5350a.773aa",\r
324         "wires": [\r
325             [\r
326                 "46b0b834.385158"\r
327             ]\r
328         ]\r
329     },\r
330     {\r
331         "id": "46b0b834.385158",\r
332         "type": "set",\r
333         "name": "set",\r
334         "xml": "<set>\n<parameter name='aend-nodeid' value='`$db-aend.pnf-id`' />\n<parameter name='a-end-pnf-name' value='`$db-aend.pnf-name`' />\n<parameter name='aend-clli' value='`$db-aend.clli`' />\n\n\n\n\n\n\n\n\n\n\n\n",\r
335         "comments": "",\r
336         "x": 873.5666351318359,\r
337         "y": 364,\r
338         "z": "85a5350a.773aa",\r
339         "wires": []\r
340     },\r
341     {\r
342         "id": "2ea9e371.7eafec",\r
343         "type": "success",\r
344         "name": "success",\r
345         "xml": "<outcome value='success'>\n",\r
346         "comments": "",\r
347         "outputs": 1,\r
348         "x": 705.5666351318359,\r
349         "y": 430,\r
350         "z": "85a5350a.773aa",\r
351         "wires": [\r
352             [\r
353                 "89fb9148.b2f3a8"\r
354             ]\r
355         ]\r
356     },\r
357     {\r
358         "id": "89fb9148.b2f3a8",\r
359         "type": "set",\r
360         "name": "set",\r
361         "xml": "<set>\n<parameter name='zend-nodeid' value='`$db-zend.pnf-id`' />\n<parameter name='z-end-pnf-name' value='`$db-zend.pnf-name`' />\n<parameter name='zend-clli' value='`$db-zend.clli`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
362         "comments": "",\r
363         "x": 873.5666351318359,\r
364         "y": 431,\r
365         "z": "85a5350a.773aa",\r
366         "wires": []\r
367     },\r
368     {\r
369         "id": "2158346f.f6bbfc",\r
370         "type": "set",\r
371         "name": "set service-name",\r
372         "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.service-name + '_' + $param-prefix[2]`\"/>\n \n",\r
373         "comments": "",\r
374         "x": 840.5,\r
375         "y": 507.5,\r
376         "z": "85a5350a.773aa",\r
377         "wires": []\r
378     }\r
379 ]