102ae397bc0fb8efe1c9dbd3b8814d957890c151
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Dispatcher-DG / APPC_StartApplication_VM_vSCP.json
1 [\r
2     {\r
3         "id": "bab79b58.ed1388",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 108.88888549804688,\r
8         "y": 71.88888549804688,\r
9         "z": "98dae834.cf1368",\r
10         "wires": [\r
11             [\r
12                 "8e43a11f.9f02f"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "8e43a11f.9f02f",\r
18         "type": "service-logic",\r
19         "name": "APPC 2.0.0",\r
20         "module": "APPC",\r
21         "version": "2.0.0",\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='APPC' version='2.0.0'>",\r
24         "outputs": 1,\r
25         "x": 301.8889617919922,\r
26         "y": 71.45555877685547,\r
27         "z": "98dae834.cf1368",\r
28         "wires": [\r
29             [\r
30                 "e154cdd4.86eff"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "e154cdd4.86eff",\r
36         "type": "method",\r
37         "name": "vSCP Start Application",\r
38         "xml": "<method rpc='StartApplication_VM_vSCP' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 242.63894653320312,\r
42         "y": 183.70553588867188,\r
43         "z": "98dae834.cf1368",\r
44         "wires": [\r
45             [\r
46                 "d2374304.9bac6"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "5fb00be2.55cd14",\r
52         "type": "execute",\r
53         "name": "Start Application ",\r
54         "xml": "<execute plugin='com.att.appc.dg.vSCP.v3_5_5.VSCPDGUtils' method='startNode'>\n<parameter name=\"node-name\" value=\"`$node-name`\" />\n<parameter name=\"vm-url\" value=\"`$start-vm-url`\" />\n<parameter name=\"connection-details\" value=\"`$connection-details`\" />",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 575.470588684082,\r
58         "y": 548.2461242675781,\r
59         "z": "98dae834.cf1368",\r
60         "wires": [\r
61             [\r
62                 "ac3d6e4.2692c9",\r
63                 "d3d3e78a.0af1a8"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "ac3d6e4.2692c9",\r
69         "type": "failure",\r
70         "name": "failure",\r
71         "xml": "<outcome value='failure'>\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 779.089485168457,\r
75         "y": 628.3890686035156,\r
76         "z": "98dae834.cf1368",\r
77         "wires": [\r
78             [\r
79                 "232b6f89.0c20d"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "d3d3e78a.0af1a8",\r
85         "type": "success",\r
86         "name": "success",\r
87         "xml": "<outcome value='success'>\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 784.444221496582,\r
91         "y": 455.4604187011719,\r
92         "z": "98dae834.cf1368",\r
93         "wires": [\r
94             [\r
95                 "ae3b9746.49e278"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "232b6f89.0c20d",\r
101         "type": "block",\r
102         "name": "block : atomic",\r
103         "xml": "<block atomic='true'>",\r
104         "atomic": "true",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 966.873176574707,\r
108         "y": 628.3175354003906,\r
109         "z": "98dae834.cf1368",\r
110         "wires": [\r
111             [\r
112                 "723d563d.137518",\r
113                 "5235d365.f9647c",\r
114                 "d4e4f8ab.aa9cb8"\r
115             ]\r
116         ]\r
117     },\r
118     {\r
119         "id": "723d563d.137518",\r
120         "type": "record",\r
121         "name": "Log error",\r
122         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$error-message`\"/>\n",\r
123         "comments": "",\r
124         "outputs": 1,\r
125         "x": 1175.8739395141602,\r
126         "y": 630.2221984863281,\r
127         "z": "98dae834.cf1368",\r
128         "wires": [\r
129             []\r
130         ]\r
131     },\r
132     {\r
133         "id": "d2374304.9bac6",\r
134         "type": "block",\r
135         "name": "block : atomic",\r
136         "xml": "<block atomic='true'>",\r
137         "atomic": "true",\r
138         "comments": "",\r
139         "outputs": 1,\r
140         "x": 321.4443359375,\r
141         "y": 285.4603271484375,\r
142         "z": "98dae834.cf1368",\r
143         "wires": [\r
144             [\r
145                 "5fb00be2.55cd14",\r
146                 "4151a0ce.20144",\r
147                 "6c8ebab7.6be074"\r
148             ]\r
149         ]\r
150     },\r
151     {\r
152         "id": "5235d365.f9647c",\r
153         "type": "returnFailure",\r
154         "name": "return failure",\r
155         "xml": "<return status='failure'>\n",\r
156         "comments": "",\r
157         "x": 1185.8893203735352,\r
158         "y": 676.4602355957031,\r
159         "z": "98dae834.cf1368",\r
160         "wires": []\r
161     },\r
162     {\r
163         "id": "d4e4f8ab.aa9cb8",\r
164         "type": "set",\r
165         "name": "Set error message",\r
166         "xml": "<set>\n<parameter name='error-message' value=\"`'Failure while starting the server: ' + $start-vm-url + ' at Application level.'`\"/>\n\n",\r
167         "comments": "",\r
168         "x": 1201.6667861938477,\r
169         "y": 581.1110534667969,\r
170         "z": "98dae834.cf1368",\r
171         "wires": []\r
172     },\r
173     {\r
174         "id": "ae3b9746.49e278",\r
175         "type": "block",\r
176         "name": "block : atomic",\r
177         "xml": "<block atomic='true'>",\r
178         "atomic": "true",\r
179         "comments": "",\r
180         "outputs": 1,\r
181         "x": 969.111213684082,\r
182         "y": 454.8889465332031,\r
183         "z": "98dae834.cf1368",\r
184         "wires": [\r
185             [\r
186                 "3461b18d.58599e",\r
187                 "da6895a5.557dd8",\r
188                 "8734b67.1dc5248"\r
189             ]\r
190         ]\r
191     },\r
192     {\r
193         "id": "3461b18d.58599e",\r
194         "type": "record",\r
195         "name": "Log message",\r
196         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"debug\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\"  value=\"`$success-message`\"/>\n",\r
197         "comments": "",\r
198         "outputs": 1,\r
199         "x": 1191.166145324707,\r
200         "y": 453.9555969238281,\r
201         "z": "98dae834.cf1368",\r
202         "wires": [\r
203             []\r
204         ]\r
205     },\r
206     {\r
207         "id": "da6895a5.557dd8",\r
208         "type": "set",\r
209         "name": "Set success message",\r
210         "xml": "<set>\n<parameter name='success-message' value=\"`'Start succeeded for the server : ' + $start-vm-url`\"/>\n\n\n",\r
211         "comments": "",\r
212         "x": 1208.166145324707,\r
213         "y": 406.9556579589844,\r
214         "z": "98dae834.cf1368",\r
215         "wires": []\r
216     },\r
217     {\r
218         "id": "8734b67.1dc5248",\r
219         "type": "returnSuccess",\r
220         "name": "return success",\r
221         "xml": "<return status='success'>\n",\r
222         "comments": "",\r
223         "x": 1187.9995193481445,\r
224         "y": 502.888916015625,\r
225         "z": "98dae834.cf1368",\r
226         "wires": []\r
227     },\r
228     {\r
229         "id": "67ff62e7.beb08c",\r
230         "type": "returnFailure",\r
231         "name": "return failure",\r
232         "xml": "<return status='failure'>",\r
233         "comments": "",\r
234         "x": 1151.5073318481445,\r
235         "y": 335.5582580566406,\r
236         "z": "98dae834.cf1368",\r
237         "wires": []\r
238     },\r
239     {\r
240         "id": "4151a0ce.20144",\r
241         "type": "switchNode",\r
242         "name": "connection-details empty ?",\r
243         "xml": "<switch test='`length($connection-details) == 0`'>\n\n\n",\r
244         "comments": "",\r
245         "outputs": 1,\r
246         "x": 622.888916015625,\r
247         "y": 124.20541381835938,\r
248         "z": "98dae834.cf1368",\r
249         "wires": [\r
250             [\r
251                 "b3b5bdd2.0b38"\r
252             ]\r
253         ]\r
254     },\r
255     {\r
256         "id": "b3b5bdd2.0b38",\r
257         "type": "outcomeTrue",\r
258         "name": "true",\r
259         "xml": "<outcome value='true'>\n",\r
260         "comments": "",\r
261         "outputs": 1,\r
262         "x": 820.888916015625,\r
263         "y": 124.20541381835938,\r
264         "z": "98dae834.cf1368",\r
265         "wires": [\r
266             [\r
267                 "cc11913a.48f44"\r
268             ]\r
269         ]\r
270     },\r
271     {\r
272         "id": "cc11913a.48f44",\r
273         "type": "execute",\r
274         "name": "Retrieve connection details",\r
275         "xml": "<execute plugin='org.onap.appc.dg.ssh.SshDBPlugin' method='retrieveConnectionDetails' >\n<parameter name=\"vnf-host-ip-address\" value=\"`$vnf-host-ip-address`\" />\n<parameter name='vnf-type' value=\"`$vnf.type`\" />\n",\r
276         "comments": "",\r
277         "outputs": 1,\r
278         "x": 1057.8887939453125,\r
279         "y": 123.45547485351562,\r
280         "z": "98dae834.cf1368",\r
281         "wires": [\r
282             [\r
283                 "391d6e3c.8a72d2"\r
284             ]\r
285         ]\r
286     },\r
287     {\r
288         "id": "391d6e3c.8a72d2",\r
289         "type": "failure",\r
290         "name": "failure",\r
291         "xml": "<outcome value='failure'>\n",\r
292         "comments": "",\r
293         "outputs": 1,\r
294         "x": 1289.888916015625,\r
295         "y": 123.45541381835938,\r
296         "z": "98dae834.cf1368",\r
297         "wires": [\r
298             [\r
299                 "8f9ebcf.1ede04"\r
300             ]\r
301         ]\r
302     },\r
303     {\r
304         "id": "8f9ebcf.1ede04",\r
305         "type": "block",\r
306         "name": "block : atomic",\r
307         "xml": "<block atomic='true'>",\r
308         "atomic": "true",\r
309         "comments": "",\r
310         "outputs": 1,\r
311         "x": 1468.1195068359375,\r
312         "y": 123.30166625976562,\r
313         "z": "98dae834.cf1368",\r
314         "wires": [\r
315             [\r
316                 "1d1d1d57.9e78e3",\r
317                 "d0e4817e.f3eeb",\r
318                 "23f88ee8.fe2732"\r
319             ]\r
320         ]\r
321     },\r
322     {\r
323         "id": "1d1d1d57.9e78e3",\r
324         "type": "set",\r
325         "name": "Set error message",\r
326         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Failed to retrieve connection details for vnfc : ' + $vnfcType`\"/> ",\r
327         "comments": "",\r
328         "x": 1705.8888244628906,\r
329         "y": 62.455535888671875,\r
330         "z": "98dae834.cf1368",\r
331         "wires": []\r
332     },\r
333     {\r
334         "id": "d0e4817e.f3eeb",\r
335         "type": "record",\r
336         "name": "Log error",\r
337         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$error-message`\"/>\n",\r
338         "comments": "",\r
339         "outputs": 1,\r
340         "x": 1675.888916015625,\r
341         "y": 122.45541381835938,\r
342         "z": "98dae834.cf1368",\r
343         "wires": [\r
344             []\r
345         ]\r
346     },\r
347     {\r
348         "id": "23f88ee8.fe2732",\r
349         "type": "returnFailure",\r
350         "name": "return failure",\r
351         "xml": "<return status='failure'>",\r
352         "comments": "",\r
353         "x": 1690.7378845214844,\r
354         "y": 181.97103881835938,\r
355         "z": "98dae834.cf1368",\r
356         "wires": []\r
357     },\r
358     {\r
359         "id": "6c8ebab7.6be074",\r
360         "type": "execute",\r
361         "name": "Get Node Name",\r
362         "xml": "<execute plugin='com.att.appc.dg.vSCP.v3_5_5.VSCPDGUtils' method='getNodeName'>\n<parameter name=\"vm-url\" value=\"`$start-vm-url`\" />\n<parameter name=\"connection-details\" value=\"`$connection-details`\" />\n<parameter name=\"org.onap.appc.identity.url\" value=\"`$AICIdentity`\" />\n<parameter name=\"org.onap.appc.provider.name\" value=\"OpenStack\"/>\n",\r
363         "comments": "",\r
364         "outputs": 1,\r
365         "x": 595.888916015625,\r
366         "y": 285.45556640625,\r
367         "z": "98dae834.cf1368",\r
368         "wires": [\r
369             [\r
370                 "1a21ec6a.914c44"\r
371             ]\r
372         ]\r
373     },\r
374     {\r
375         "id": "1a21ec6a.914c44",\r
376         "type": "failure",\r
377         "name": "failure",\r
378         "xml": "<outcome value='failure'>\n",\r
379         "comments": "",\r
380         "outputs": 1,\r
381         "x": 771.888916015625,\r
382         "y": 285.45556640625,\r
383         "z": "98dae834.cf1368",\r
384         "wires": [\r
385             [\r
386                 "3c007341.3351ec"\r
387             ]\r
388         ]\r
389     },\r
390     {\r
391         "id": "3c007341.3351ec",\r
392         "type": "block",\r
393         "name": "block : atomic",\r
394         "xml": "<block atomic='true'>",\r
395         "atomic": "true",\r
396         "comments": "",\r
397         "outputs": 1,\r
398         "x": 926.888916015625,\r
399         "y": 284.8888931274414,\r
400         "z": "98dae834.cf1368",\r
401         "wires": [\r
402             [\r
403                 "e857a16c.03b3b",\r
404                 "3b7e8926.862e86",\r
405                 "67ff62e7.beb08c"\r
406             ]\r
407         ]\r
408     },\r
409     {\r
410         "id": "e857a16c.03b3b",\r
411         "type": "set",\r
412         "name": "Set error message",\r
413         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Failed to retrieve node name for server : ' + $start-vm-url`\"/> ",\r
414         "comments": "",\r
415         "x": 1163.6582336425781,\r
416         "y": 228.04276275634766,\r
417         "z": "98dae834.cf1368",\r
418         "wires": []\r
419     },\r
420     {\r
421         "id": "3b7e8926.862e86",\r
422         "type": "record",\r
423         "name": "Log error",\r
424         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$error-message`\"/>\n",\r
425         "comments": "",\r
426         "outputs": 1,\r
427         "x": 1134.6583251953125,\r
428         "y": 284.04264068603516,\r
429         "z": "98dae834.cf1368",\r
430         "wires": [\r
431             []\r
432         ]\r
433     }\r
434 ]\r