Platform Hardening for DG Json files - Part 3
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Dispatcher-DG / APPC-API_2.0.0.0_method_VNF_Rollback.json
1 [\r
2     {\r
3         "id": "5e8f7716.499198",\r
4         "type": "success",\r
5         "name": "success",\r
6         "xml": "<outcome value='success'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 555,\r
10         "y": 396.55555629730225,\r
11         "z": "75a9f4e5.a1649c",\r
12         "wires": [\r
13             [\r
14                 "4b22d8a1.f3d148"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "145d561d.5cc62a",\r
20         "type": "execute",\r
21         "name": "execute_getVNF_Hierarchy",\r
22         "xml": "<execute plugin='org.onap.appc.dg.util.ExecuteNodeAction' method='getVnfHierarchy'>\n<parameter name=\"resourceKey\" value=\"`$input.action-identifiers.vnf-id`\" />",\r
23         "comments": "",\r
24         "outputs": 1,\r
25         "x": 318,\r
26         "y": 396.55555629730225,\r
27         "z": "75a9f4e5.a1649c",\r
28         "wires": [\r
29             [\r
30                 "5e8f7716.499198",\r
31                 "bb8a0f0f.b2fe4",\r
32                 "a25b25dc.c0a438"\r
33             ]\r
34         ]\r
35     },\r
36     {\r
37         "id": "4b22d8a1.f3d148",\r
38         "type": "switchNode",\r
39         "name": "switch",\r
40         "xml": "<switch test='`$getVnfHierarchy_result`'>\n",\r
41         "comments": "",\r
42         "outputs": 1,\r
43         "x": 692.0000610351562,\r
44         "y": 396.55555629730225,\r
45         "z": "75a9f4e5.a1649c",\r
46         "wires": [\r
47             [\r
48                 "25fd98ba.13e158",\r
49                 "606b452c.8152dc"\r
50             ]\r
51         ]\r
52     },\r
53     {\r
54         "id": "bb8a0f0f.b2fe4",\r
55         "type": "failure",\r
56         "name": "failure",\r
57         "xml": "<outcome value='failure'>\n",\r
58         "comments": "",\r
59         "outputs": 1,\r
60         "x": 848,\r
61         "y": 235.55555629730225,\r
62         "z": "75a9f4e5.a1649c",\r
63         "wires": [\r
64             [\r
65                 "c13d50ec.a9c2"\r
66             ]\r
67         ]\r
68     },\r
69     {\r
70         "id": "a25b25dc.c0a438",\r
71         "type": "other",\r
72         "name": "other",\r
73         "xml": "<outcome value='Other'>\n",\r
74         "comments": "",\r
75         "outputs": 1,\r
76         "x": 863,\r
77         "y": 155.55555629730225,\r
78         "z": "75a9f4e5.a1649c",\r
79         "wires": [\r
80             [\r
81                 "c13d50ec.a9c2"\r
82             ]\r
83         ]\r
84     },\r
85     {\r
86         "id": "6d026903.3c9f08",\r
87         "type": "success",\r
88         "name": "success",\r
89         "xml": "<outcome value='success'>\n",\r
90         "comments": "",\r
91         "outputs": 1,\r
92         "x": 318.66668701171875,\r
93         "y": 319.4444417953491,\r
94         "z": "75a9f4e5.a1649c",\r
95         "wires": [\r
96             [\r
97                 "145d561d.5cc62a"\r
98             ]\r
99         ]\r
100     },\r
101     {\r
102         "id": "25fd98ba.13e158",\r
103         "type": "outcome",\r
104         "name": "SUCCESS",\r
105         "xml": "<outcome value='SUCCESS'>\n",\r
106         "comments": "",\r
107         "outputs": 1,\r
108         "x": 657,\r
109         "y": 563.5555562973022,\r
110         "z": "75a9f4e5.a1649c",\r
111         "wires": [\r
112             [\r
113                 "7d6b675f.944888"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "606b452c.8152dc",\r
119         "type": "outcome",\r
120         "name": "FAILURE",\r
121         "xml": "<outcome value='FAILURE'>\n",\r
122         "comments": "",\r
123         "outputs": 1,\r
124         "x": 860,\r
125         "y": 325.55555629730225,\r
126         "z": "75a9f4e5.a1649c",\r
127         "wires": [\r
128             [\r
129                 "c13d50ec.a9c2"\r
130             ]\r
131         ]\r
132     },\r
133     {\r
134         "id": "c13d50ec.a9c2",\r
135         "type": "block",\r
136         "name": "block : atomic",\r
137         "xml": "<block atomic='true'>",\r
138         "atomic": "true",\r
139         "comments": "",\r
140         "outputs": 1,\r
141         "x": 1045,\r
142         "y": 269.55555629730225,\r
143         "z": "75a9f4e5.a1649c",\r
144         "wires": [\r
145             [\r
146                 "6b85300.44ae5d",\r
147                 "b50265a4.9ec658",\r
148                 "ff92154a.222ad8"\r
149             ]\r
150         ]\r
151     },\r
152     {\r
153         "id": "f205d4a8.a6d008",\r
154         "type": "execute",\r
155         "name": "execute: flatAndAddToContext",\r
156         "xml": "<execute plugin='org.onap.appc.dg.common.JsonDgUtil' method='flatAndAddToContext' >\n<parameter name=\"payload\" value=\"`$input.payload`\" />",\r
157         "comments": "",\r
158         "outputs": 1,\r
159         "x": 273.6666564941406,\r
160         "y": 255.44444179534912,\r
161         "z": "75a9f4e5.a1649c",\r
162         "wires": [\r
163             [\r
164                 "6d026903.3c9f08",\r
165                 "d9efdcd7.d999"\r
166             ]\r
167         ]\r
168     },\r
169     {\r
170         "id": "7d6b675f.944888",\r
171         "type": "switchNode",\r
172         "name": "switch",\r
173         "xml": "<switch test='`$VNF.VMCount`'>\n",\r
174         "comments": "",\r
175         "outputs": 1,\r
176         "x": 803.0000305175781,\r
177         "y": 563.5555562973022,\r
178         "z": "75a9f4e5.a1649c",\r
179         "wires": [\r
180             [\r
181                 "b3dc1924.975c18",\r
182                 "61b52cec.5b91d4"\r
183             ]\r
184         ]\r
185     },\r
186     {\r
187         "id": "6b85300.44ae5d",\r
188         "type": "returnFailure",\r
189         "name": "return failure",\r
190         "xml": "<return status='failure'>\n",\r
191         "comments": "",\r
192         "x": 1308,\r
193         "y": 205.55555725097656,\r
194         "z": "75a9f4e5.a1649c",\r
195         "wires": []\r
196     },\r
197     {\r
198         "id": "b50265a4.9ec658",\r
199         "type": "execute",\r
200         "name": "execute_SendUEBEvent",\r
201         "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"Exception in getting VNF Hierachy\"/>\n<parameter name='output.status.message' value=\"Exception in getting VNF Hierachy\"/>\n",\r
202         "comments": "",\r
203         "outputs": 1,\r
204         "x": 1315,\r
205         "y": 91.55555725097656,\r
206         "z": "75a9f4e5.a1649c",\r
207         "wires": [\r
208             []\r
209         ]\r
210     },\r
211     {\r
212         "id": "d9efdcd7.d999",\r
213         "type": "other",\r
214         "name": "other",\r
215         "xml": "<outcome value='Other'>\n",\r
216         "comments": "",\r
217         "outputs": 1,\r
218         "x": 529.6666870117188,\r
219         "y": 196.44444179534912,\r
220         "z": "75a9f4e5.a1649c",\r
221         "wires": [\r
222             []\r
223         ]\r
224     },\r
225     {\r
226         "id": "b3dc1924.975c18",\r
227         "type": "other",\r
228         "name": "outcome_0",\r
229         "xml": "<outcome value='0'>\n",\r
230         "comments": "",\r
231         "outputs": 1,\r
232         "x": 881,\r
233         "y": 481.55555629730225,\r
234         "z": "75a9f4e5.a1649c",\r
235         "wires": [\r
236             [\r
237                 "7edbf7e6.e29b28"\r
238             ]\r
239         ]\r
240     },\r
241     {\r
242         "id": "61b52cec.5b91d4",\r
243         "type": "other",\r
244         "name": "other",\r
245         "xml": "<outcome value='Other'>\n",\r
246         "comments": "",\r
247         "outputs": 1,\r
248         "x": 865,\r
249         "y": 652.5555562973022,\r
250         "z": "75a9f4e5.a1649c",\r
251         "wires": [\r
252             [\r
253                 "1afd140e.b8e10c"\r
254             ]\r
255         ]\r
256     },\r
257     {\r
258         "id": "7edbf7e6.e29b28",\r
259         "type": "block",\r
260         "name": "block : atomic",\r
261         "xml": "<block atomic='true'>",\r
262         "atomic": "true",\r
263         "comments": "",\r
264         "outputs": 1,\r
265         "x": 1002,\r
266         "y": 405.55555629730225,\r
267         "z": "75a9f4e5.a1649c",\r
268         "wires": [\r
269             [\r
270                 "ce24c821.4cd8e8",\r
271                 "c6500acc.d09d98",\r
272                 "f9c012e3.68717"\r
273             ]\r
274         ]\r
275     },\r
276     {\r
277         "id": "1afd140e.b8e10c",\r
278         "type": "block",\r
279         "name": "block : atomic",\r
280         "xml": "<block atomic='true'>\n",\r
281         "atomic": "true",\r
282         "comments": "",\r
283         "outputs": 1,\r
284         "x": 1016.0000610351562,\r
285         "y": 653.5556173324585,\r
286         "z": "75a9f4e5.a1649c",\r
287         "wires": [\r
288             [\r
289                 "e690e466.a45438"\r
290             ]\r
291         ]\r
292     },\r
293     {\r
294         "id": "ce24c821.4cd8e8",\r
295         "type": "returnFailure",\r
296         "name": "return failure",\r
297         "xml": "<return status='failure'>\n",\r
298         "comments": "",\r
299         "x": 1230,\r
300         "y": 496.5555419921875,\r
301         "z": "75a9f4e5.a1649c",\r
302         "wires": []\r
303     },\r
304     {\r
305         "id": "c6500acc.d09d98",\r
306         "type": "execute",\r
307         "name": "execute_SendUEBEvent",\r
308         "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"VM Count is 0\"/>\n<parameter name='output.status.message' value=\"VM Count is 0\"/>\n\n",\r
309         "comments": "",\r
310         "outputs": 1,\r
311         "x": 1260,\r
312         "y": 347.55555629730225,\r
313         "z": "75a9f4e5.a1649c",\r
314         "wires": [\r
315             []\r
316         ]\r
317     },\r
318     {\r
319         "id": "e690e466.a45438",\r
320         "type": "execute",\r
321         "name": "execute_RollbackStack",\r
322         "xml": "<execute plugin='org.onap.appc.adapter.iaas.ProviderAdapter' method='restoreStack' >\n <parameter name=\"org.onap.appc.provider.name\" value=\"OpenStack\"/>\n <parameter name=\"org.onap.appc.instance.url\" value=\"`$VNF.VM[0].URL`\" />\n <parameter name=\"org.onap.appc.identity.url\" value=\"`$input.identity-url`\" />\n <parameter name=\"org.onap.appc.stack.id\" value =\"`$VNF.heat-stack-id`\" />\n <parameter name=\"org.onap.appc.snapshot.id\" value=\"`$input.snapshot-id`\" />",\r
323         "comments": "",\r
324         "outputs": 1,\r
325         "x": 1235,\r
326         "y": 653.5555562973022,\r
327         "z": "75a9f4e5.a1649c",\r
328         "wires": [\r
329             [\r
330                 "755e1d66.83efb4",\r
331                 "99ec0c41.3c7b8",\r
332                 "e20a4882.f1ee38"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "755e1d66.83efb4",\r
338         "type": "outcome",\r
339         "name": "success",\r
340         "xml": "<outcome value='success'>\n",\r
341         "comments": "",\r
342         "outputs": 1,\r
343         "x": 1383,\r
344         "y": 751.5555419921875,\r
345         "z": "75a9f4e5.a1649c",\r
346         "wires": [\r
347             [\r
348                 "2d2f9438.4676ec"\r
349             ]\r
350         ]\r
351     },\r
352     {\r
353         "id": "99ec0c41.3c7b8",\r
354         "type": "failure",\r
355         "name": "failure",\r
356         "xml": "<outcome value='failure'>\n",\r
357         "comments": "",\r
358         "outputs": 1,\r
359         "x": 1378,\r
360         "y": 560.5555562973022,\r
361         "z": "75a9f4e5.a1649c",\r
362         "wires": [\r
363             [\r
364                 "4ef40628.63bd68"\r
365             ]\r
366         ]\r
367     },\r
368     {\r
369         "id": "e20a4882.f1ee38",\r
370         "type": "other",\r
371         "name": "other",\r
372         "xml": "<outcome value='Other'>\n",\r
373         "comments": "",\r
374         "outputs": 1,\r
375         "x": 1434,\r
376         "y": 653.5556783676147,\r
377         "z": "75a9f4e5.a1649c",\r
378         "wires": [\r
379             [\r
380                 "4ef40628.63bd68"\r
381             ]\r
382         ]\r
383     },\r
384     {\r
385         "id": "290b41b8.e128ee",\r
386         "type": "returnSuccess",\r
387         "name": "return success",\r
388         "xml": "<return status='success'>",\r
389         "comments": "",\r
390         "x": 1813.4285888671875,\r
391         "y": 800.126953125,\r
392         "z": "75a9f4e5.a1649c",\r
393         "wires": []\r
394     },\r
395     {\r
396         "id": "4ef40628.63bd68",\r
397         "type": "block",\r
398         "name": "block : atomic",\r
399         "xml": "<block atomic='true'>",\r
400         "atomic": "true",\r
401         "comments": "",\r
402         "outputs": 1,\r
403         "x": 1627.4285888671875,\r
404         "y": 653.6983785629272,\r
405         "z": "75a9f4e5.a1649c",\r
406         "wires": [\r
407             [\r
408                 "da2d458c.b135f8",\r
409                 "57c76a69.3aba64",\r
410                 "c1763a92.eaaf28"\r
411             ]\r
412         ]\r
413     },\r
414     {\r
415         "id": "da2d458c.b135f8",\r
416         "type": "execute",\r
417         "name": "execute_SendUEBEvent",\r
418         "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"`'Error occured during rollback Stack '+$VNF.heat-stack-id + ' to snapshot ' + $snapshot-id`\"/>\n<parameter name='output.status.message' value=\"`'Error occured during rollback Stack '+$VNF.heat-stack-id + ' to snapshot ' + $snapshot-id`\"/>\n",\r
419         "comments": "",\r
420         "outputs": 1,\r
421         "x": 1888,\r
422         "y": 520.5555419921875,\r
423         "z": "75a9f4e5.a1649c",\r
424         "wires": [\r
425             [\r
426                 "4571b850.f77f68"\r
427             ]\r
428         ]\r
429     },\r
430     {\r
431         "id": "57c76a69.3aba64",\r
432         "type": "returnFailure",\r
433         "name": "return failure",\r
434         "xml": "<return status='failure'>\n",\r
435         "comments": "",\r
436         "x": 1877,\r
437         "y": 648.5555419921875,\r
438         "z": "75a9f4e5.a1649c",\r
439         "wires": []\r
440     },\r
441     {\r
442         "id": "4571b850.f77f68",\r
443         "type": "success",\r
444         "name": "success",\r
445         "xml": "<outcome value='success'>\n",\r
446         "comments": "",\r
447         "outputs": 1,\r
448         "x": 2111.666748046875,\r
449         "y": 494.888916015625,\r
450         "z": "75a9f4e5.a1649c",\r
451         "wires": [\r
452             []\r
453         ]\r
454     },\r
455     {\r
456         "id": "7068b4fa.7f618c",\r
457         "type": "dgstart",\r
458         "name": "DGSTART",\r
459         "outputs": 1,\r
460         "x": 111.66665649414062,\r
461         "y": 20,\r
462         "z": "75a9f4e5.a1649c",\r
463         "wires": [\r
464             [\r
465                 "3f3fa052.71537"\r
466             ]\r
467         ]\r
468     },\r
469     {\r
470         "id": "3f3fa052.71537",\r
471         "type": "service-logic",\r
472         "name": "APPC-API 2.0.0.0",\r
473         "module": "APPC-API",\r
474         "version": "2.0.0.0",\r
475         "comments": "",\r
476         "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-API' version='2.0.0.0'>",\r
477         "outputs": 1,\r
478         "x": 145.66665649414062,\r
479         "y": 114,\r
480         "z": "75a9f4e5.a1649c",\r
481         "wires": [\r
482             [\r
483                 "90f1096d.987a68"\r
484             ]\r
485         ]\r
486     },\r
487     {\r
488         "id": "90f1096d.987a68",\r
489         "type": "method",\r
490         "name": "VNF_Rollback",\r
491         "xml": "<method rpc='VNF_Rollback' mode='sync'>\n",\r
492         "comments": "",\r
493         "outputs": 1,\r
494         "x": 145.66665649414062,\r
495         "y": 187,\r
496         "z": "75a9f4e5.a1649c",\r
497         "wires": [\r
498             [\r
499                 "f205d4a8.a6d008"\r
500             ]\r
501         ]\r
502     },\r
503     {\r
504         "id": "ff92154a.222ad8",\r
505         "type": "execute",\r
506         "name": "Set failure code and message",\r
507         "xml": "<set>\n<parameter name='error-code' value='401'/>\n<parameter name='error-message' value=\"Exception in getting VNF Hierachy\"/>\n",\r
508         "comments": "",\r
509         "outputs": 1,\r
510         "x": 1331,\r
511         "y": 150,\r
512         "z": "75a9f4e5.a1649c",\r
513         "wires": [\r
514             []\r
515         ]\r
516     },\r
517     {\r
518         "id": "f9c012e3.68717",\r
519         "type": "execute",\r
520         "name": "Set failure code and message",\r
521         "xml": "<set>\n<parameter name='error-code' value='401'/>\n<parameter name='error-message' value=\"VM Count is 0\"/>\n",\r
522         "comments": "",\r
523         "outputs": 1,\r
524         "x": 1257,\r
525         "y": 424,\r
526         "z": "75a9f4e5.a1649c",\r
527         "wires": [\r
528             []\r
529         ]\r
530     },\r
531     {\r
532         "id": "c1763a92.eaaf28",\r
533         "type": "execute",\r
534         "name": "Set failure code and message",\r
535         "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`'Error occured during rollback Stack '+$VNF.heat-stack-id + ' to snapshot ' + $snapshot-id`\"/>\n",\r
536         "comments": "",\r
537         "outputs": 1,\r
538         "x": 1904,\r
539         "y": 586,\r
540         "z": "75a9f4e5.a1649c",\r
541         "wires": [\r
542             []\r
543         ]\r
544     },\r
545     {\r
546         "id": "2d2f9438.4676ec",\r
547         "type": "block",\r
548         "name": "block : atomic",\r
549         "xml": "<block atomic='true'>",\r
550         "atomic": "true",\r
551         "comments": "",\r
552         "outputs": 1,\r
553         "x": 1567,\r
554         "y": 754,\r
555         "z": "75a9f4e5.a1649c",\r
556         "wires": [\r
557             [\r
558                 "290b41b8.e128ee",\r
559                 "b75c6c94.830d4"\r
560             ]\r
561         ]\r
562     },\r
563     {\r
564         "id": "b75c6c94.830d4",\r
565         "type": "execute",\r
566         "name": "Set success code and message",\r
567         "xml": "<set>\n<parameter name='error-code' value='400'/>\n<parameter name='error-message' value=\"Success\"/>\n",\r
568         "comments": "",\r
569         "outputs": 1,\r
570         "x": 1833,\r
571         "y": 731,\r
572         "z": "75a9f4e5.a1649c",\r
573         "wires": [\r
574             []\r
575         ]\r
576     }\r
577 ]\r