Platform Hardening for DG Json files - Part 3
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Dispatcher-DG / APPC_Rebuild_VM.json
1 [\r
2     {\r
3         "id": "40b86792.424e28",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 118.88888549804688,\r
8         "y": 77.88888549804688,\r
9         "z": "d53a62cc.c8145",\r
10         "wires": [\r
11             [\r
12                 "bc032b26.e89658"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "bc032b26.e89658",\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": 295.88897705078125,\r
26         "y": 77.45555877685547,\r
27         "z": "d53a62cc.c8145",\r
28         "wires": [\r
29             [\r
30                 "cd1bcdc.c4f313"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "cd1bcdc.c4f313",\r
36         "type": "method",\r
37         "name": "Rebuild_VM",\r
38         "xml": "<method rpc='Rebuild_VM' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 238.3532485961914,\r
42         "y": 169.27698135375977,\r
43         "z": "d53a62cc.c8145",\r
44         "wires": [\r
45             [\r
46                 "b74d1e6.3a22ce"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "34f167f4.74fba8",\r
52         "type": "execute",\r
53         "name": "Rebuild",\r
54         "xml": "<execute plugin='org.onap.appc.adapter.iaas.ProviderAdapter' method='rebuildServer'>\n<parameter name=\"org.onap.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.onap.appc.instance.url\" value=\"`$rebuild-vm-url`\" />\n<parameter name=\"org.onap.appc.identity.url\" value=\"`$AICIdentity`\" />\n",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 786.5222053527832,\r
58         "y": 474.9246606826782,\r
59         "z": "d53a62cc.c8145",\r
60         "wires": [\r
61             [\r
62                 "c389f8ca.0d8db8",\r
63                 "63bb4f30.2be92"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "c389f8ca.0d8db8",\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": 903.6770362854004,\r
75         "y": 734.2462749481201,\r
76         "z": "d53a62cc.c8145",\r
77         "wires": [\r
78             [\r
79                 "45b189ba.d7c4e8"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "63bb4f30.2be92",\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": 942.6393356323242,\r
91         "y": 441.8532495498657,\r
92         "z": "d53a62cc.c8145",\r
93         "wires": [\r
94             [\r
95                 "96e74630.8df888"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "a546e205.8a738",\r
101         "type": "block",\r
102         "name": "block",\r
103         "xml": "<block atomic='true'>",\r
104         "atomic": "true",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 1582.3176345825195,\r
108         "y": 724.8893241882324,\r
109         "z": "d53a62cc.c8145",\r
110         "wires": [\r
111             [\r
112                 "17c11aa2.c734e5",\r
113                 "27d3846c.08be6c",\r
114                 "d38bac72.40eca"\r
115             ]\r
116         ]\r
117     },\r
118     {\r
119         "id": "17c11aa2.c734e5",\r
120         "type": "set",\r
121         "name": "Set error message",\r
122         "xml": "<set>\n<parameter name='event-message' value=\"`'Failure while rebuilding the server: ' + $rebuild-vm-url`\"/>\n",\r
123         "comments": "",\r
124         "x": 1843.6394386291504,\r
125         "y": 676.8535795211792,\r
126         "z": "d53a62cc.c8145",\r
127         "wires": []\r
128     },\r
129     {\r
130         "id": "27d3846c.08be6c",\r
131         "type": "record",\r
132         "name": "Log error",\r
133         "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=\"`$event-message`\"/>\n",\r
134         "comments": "",\r
135         "outputs": 1,\r
136         "x": 1836.0683631896973,\r
137         "y": 717.043927192688,\r
138         "z": "d53a62cc.c8145",\r
139         "wires": [\r
140             []\r
141         ]\r
142     },\r
143     {\r
144         "id": "de90dda7.71a4e",\r
145         "type": "set",\r
146         "name": "Set Success Message",\r
147         "xml": "<set>\n<parameter name='success-message' value=\"`'Rebuild succeeded for the server : ' + $rebuild-vm-url`\"/>\n\n\n",\r
148         "comments": "",\r
149         "x": 1597.3530807495117,\r
150         "y": 272.99626636505127,\r
151         "z": "d53a62cc.c8145",\r
152         "wires": []\r
153     },\r
154     {\r
155         "id": "ee54bf93.e9baa",\r
156         "type": "record",\r
157         "name": "Log message",\r
158         "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
159         "comments": "",\r
160         "outputs": 1,\r
161         "x": 1587.2102661132812,\r
162         "y": 324.5676784515381,\r
163         "z": "d53a62cc.c8145",\r
164         "wires": [\r
165             []\r
166         ]\r
167     },\r
168     {\r
169         "id": "d7feb7b1.3b6cd8",\r
170         "type": "switchNode",\r
171         "name": "switch:Last Attempt",\r
172         "xml": "<switch test='`$rebuildRetryCount == $retryIndex`'>\n",\r
173         "comments": "",\r
174         "outputs": 1,\r
175         "x": 1232.3013343811035,\r
176         "y": 730.460786819458,\r
177         "z": "d53a62cc.c8145",\r
178         "wires": [\r
179             [\r
180                 "2cc28296.df8a6e",\r
181                 "9c67fa27.c3ff98"\r
182             ]\r
183         ]\r
184     },\r
185     {\r
186         "id": "9c67fa27.c3ff98",\r
187         "type": "outcomeTrue",\r
188         "name": "true",\r
189         "xml": "<outcome value='true'>\n",\r
190         "comments": "",\r
191         "outputs": 1,\r
192         "x": 1441.1940994262695,\r
193         "y": 722.7822074890137,\r
194         "z": "d53a62cc.c8145",\r
195         "wires": [\r
196             [\r
197                 "a546e205.8a738"\r
198             ]\r
199         ]\r
200     },\r
201     {\r
202         "id": "2cc28296.df8a6e",\r
203         "type": "outcomeFalse",\r
204         "name": "false",\r
205         "xml": "<outcome value='false'>\n",\r
206         "comments": "",\r
207         "outputs": 1,\r
208         "x": 1426.5510845184326,\r
209         "y": 835.4961585998535,\r
210         "z": "d53a62cc.c8145",\r
211         "wires": [\r
212             [\r
213                 "b3cb1d2b.62265"\r
214             ]\r
215         ]\r
216     },\r
217     {\r
218         "id": "87033bf0.a89218",\r
219         "type": "for",\r
220         "name": "Loop",\r
221         "xml": "<for index=\"retryIndex\" start=\"1\" end=\"`$rebuildRetryCount + 1`\" >",\r
222         "comments": "",\r
223         "outputs": 1,\r
224         "x": 295.7502975463867,\r
225         "y": 479.8532304763794,\r
226         "z": "d53a62cc.c8145",\r
227         "wires": [\r
228             [\r
229                 "8f0dac95.828bd"\r
230             ]\r
231         ]\r
232     },\r
233     {\r
234         "id": "b3cb1d2b.62265",\r
235         "type": "record",\r
236         "name": "Log error",\r
237         "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=\"`'Rebuild attempt ' + $retryIndex + ' of ' + $rebuildRetryCount + ' failed for server : ' + $rebuild-vm-url + '. Retrying.'`\"/>\n",\r
238         "comments": "",\r
239         "outputs": 1,\r
240         "x": 1669.6347026824951,\r
241         "y": 833.7461585998535,\r
242         "z": "d53a62cc.c8145",\r
243         "wires": [\r
244             []\r
245         ]\r
246     },\r
247     {\r
248         "id": "d38bac72.40eca",\r
249         "type": "returnFailure",\r
250         "name": "return failure",\r
251         "xml": "<return status='failure'>\n",\r
252         "comments": "",\r
253         "x": 1852.0837440490723,\r
254         "y": 766.282208442688,\r
255         "z": "d53a62cc.c8145",\r
256         "wires": []\r
257     },\r
258     {\r
259         "id": "8187513d.589d1",\r
260         "type": "returnSuccess",\r
261         "name": "return success",\r
262         "xml": "<return status='success'>",\r
263         "comments": "",\r
264         "x": 1595.4485092163086,\r
265         "y": 449.1390333175659,\r
266         "z": "d53a62cc.c8145",\r
267         "wires": []\r
268     },\r
269     {\r
270         "id": "96e74630.8df888",\r
271         "type": "switchNode",\r
272         "name": "switch STATUS",\r
273         "xml": "<switch test='`$REBUILD_STATUS`'>\n",\r
274         "comments": "",\r
275         "outputs": 1,\r
276         "x": 1103.4325485229492,\r
277         "y": 443.4086961746216,\r
278         "z": "d53a62cc.c8145",\r
279         "wires": [\r
280             [\r
281                 "ae2b10cb.cec5a",\r
282                 "cd52c85b.5249d8",\r
283                 "59307536.ee844c"\r
284             ]\r
285         ]\r
286     },\r
287     {\r
288         "id": "ae2b10cb.cec5a",\r
289         "type": "other",\r
290         "name": "ERROR",\r
291         "xml": "<outcome value='ERROR'>\n",\r
292         "comments": "",\r
293         "outputs": 1,\r
294         "x": 1184.9563446044922,\r
295         "y": 529.3134174346924,\r
296         "z": "d53a62cc.c8145",\r
297         "wires": [\r
298             [\r
299                 "45b189ba.d7c4e8"\r
300             ]\r
301         ]\r
302     },\r
303     {\r
304         "id": "cd52c85b.5249d8",\r
305         "type": "success",\r
306         "name": "SUCCESS",\r
307         "xml": "<outcome value='SUCCESS'>\n",\r
308         "comments": "",\r
309         "outputs": 1,\r
310         "x": 1350.3850173950195,\r
311         "y": 412.3134517669678,\r
312         "z": "d53a62cc.c8145",\r
313         "wires": [\r
314             [\r
315                 "f91485e2.798dc8"\r
316             ]\r
317         ]\r
318     },\r
319     {\r
320         "id": "45b189ba.d7c4e8",\r
321         "type": "block",\r
322         "name": "block",\r
323         "xml": "<block atomic='true'>",\r
324         "atomic": "true",\r
325         "comments": "",\r
326         "outputs": 1,\r
327         "x": 1064.6191062927246,\r
328         "y": 731.3493366241455,\r
329         "z": "d53a62cc.c8145",\r
330         "wires": [\r
331             [\r
332                 "d7feb7b1.3b6cd8"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "59307536.ee844c",\r
338         "type": "other",\r
339         "name": "CONTEXT_NOT_FOUND",\r
340         "xml": "<outcome value='CONTEXT_NOT_FOUND'>\n",\r
341         "comments": "",\r
342         "outputs": 1,\r
343         "x": 1413.8692588806152,\r
344         "y": 507.0785312652588,\r
345         "z": "d53a62cc.c8145",\r
346         "wires": [\r
347             [\r
348                 "9a2a7a92.885b08"\r
349             ]\r
350         ]\r
351     },\r
352     {\r
353         "id": "b74d1e6.3a22ce",\r
354         "type": "block",\r
355         "name": "block : atomic",\r
356         "xml": "<block atomic='true'>",\r
357         "atomic": "true",\r
358         "comments": "",\r
359         "outputs": 1,\r
360         "x": 297.7976417541504,\r
361         "y": 386.36428356170654,\r
362         "z": "d53a62cc.c8145",\r
363         "wires": [\r
364             [\r
365                 "8c5bde88.c0aee",\r
366                 "87033bf0.a89218",\r
367                 "2d98dcb5.d16b44"\r
368             ]\r
369         ]\r
370     },\r
371     {\r
372         "id": "8c5bde88.c0aee",\r
373         "type": "switchNode",\r
374         "name": "switch : rebuildRetryCount >= 0",\r
375         "xml": "<switch test='`$rebuildRetryCount >= 0`'>\n",\r
376         "comments": "",\r
377         "outputs": 1,\r
378         "x": 567.797679901123,\r
379         "y": 317.7928533554077,\r
380         "z": "d53a62cc.c8145",\r
381         "wires": [\r
382             [\r
383                 "2451c726.0ffbe8",\r
384                 "6a4082a3.a5778c"\r
385             ]\r
386         ]\r
387     },\r
388     {\r
389         "id": "2451c726.0ffbe8",\r
390         "type": "outcomeFalse",\r
391         "name": "false",\r
392         "xml": "<outcome value='false'>\n",\r
393         "comments": "",\r
394         "outputs": 1,\r
395         "x": 784.9404716491699,\r
396         "y": 276.3643217086792,\r
397         "z": "d53a62cc.c8145",\r
398         "wires": [\r
399             [\r
400                 "23f87454.807cfc"\r
401             ]\r
402         ]\r
403     },\r
404     {\r
405         "id": "6a4082a3.a5778c",\r
406         "type": "outcomeTrue",\r
407         "name": "true",\r
408         "xml": "<outcome value='true'>\n",\r
409         "comments": "",\r
410         "outputs": 1,\r
411         "x": 792.0833587646484,\r
412         "y": 353.5072250366211,\r
413         "z": "d53a62cc.c8145",\r
414         "wires": [\r
415             [\r
416                 "39be1fd1.165f6"\r
417             ]\r
418         ]\r
419     },\r
420     {\r
421         "id": "39be1fd1.165f6",\r
422         "type": "set",\r
423         "name": "increment rebuildRetryCount",\r
424         "xml": "<set>\n<parameter name=\"rebuildRetryCount\" value=\"`$rebuildRetryCount + 1`\" />\n",\r
425         "comments": "",\r
426         "x": 974.9404563903809,\r
427         "y": 352.0786123275757,\r
428         "z": "d53a62cc.c8145",\r
429         "wires": []\r
430     },\r
431     {\r
432         "id": "23f87454.807cfc",\r
433         "type": "set",\r
434         "name": "set rebuildRetryCount",\r
435         "xml": "<set>\n<parameter name='rebuildRetryCount' value='1' />\n",\r
436         "comments": "",\r
437         "x": 956.3690452575684,\r
438         "y": 274.93574237823486,\r
439         "z": "d53a62cc.c8145",\r
440         "wires": []\r
441     },\r
442     {\r
443         "id": "f91485e2.798dc8",\r
444         "type": "block",\r
445         "name": "block",\r
446         "xml": "<block atomic='true'>",\r
447         "atomic": "true",\r
448         "comments": "",\r
449         "outputs": 1,\r
450         "x": 1372.6388702392578,\r
451         "y": 319.85316371917725,\r
452         "z": "d53a62cc.c8145",\r
453         "wires": [\r
454             [\r
455                 "de90dda7.71a4e",\r
456                 "ee54bf93.e9baa",\r
457                 "8187513d.589d1",\r
458                 "8fdfd6a.1692b28"\r
459             ]\r
460         ]\r
461     },\r
462     {\r
463         "id": "2d98dcb5.d16b44",\r
464         "type": "set",\r
465         "name": "initialize exitLoop",\r
466         "xml": "<set>\n<parameter name='exitLoop' value='false' />\n",\r
467         "comments": "",\r
468         "x": 532.6389007568359,\r
469         "y": 209.85318422317505,\r
470         "z": "d53a62cc.c8145",\r
471         "wires": []\r
472     },\r
473     {\r
474         "id": "8fdfd6a.1692b28",\r
475         "type": "set",\r
476         "name": "set exitLoop",\r
477         "xml": "<set>\n<parameter name='exitLoop' value='true' />\n",\r
478         "comments": "",\r
479         "x": 1602.6389770507812,\r
480         "y": 384.1389150619507,\r
481         "z": "d53a62cc.c8145",\r
482         "wires": []\r
483     },\r
484     {\r
485         "id": "8f0dac95.828bd",\r
486         "type": "switchNode",\r
487         "name": "switch exitLoop",\r
488         "xml": "<switch test='`$exitLoop`'>\n",\r
489         "comments": "",\r
490         "outputs": 1,\r
491         "x": 462.63885498046875,\r
492         "y": 478.4245901107788,\r
493         "z": "d53a62cc.c8145",\r
494         "wires": [\r
495             [\r
496                 "82ddebcb.4c72e8",\r
497                 "e243de19.25b81"\r
498             ]\r
499         ]\r
500     },\r
501     {\r
502         "id": "82ddebcb.4c72e8",\r
503         "type": "outcomeFalse",\r
504         "name": "false",\r
505         "xml": "<outcome value='false'>\n",\r
506         "comments": "",\r
507         "outputs": 1,\r
508         "x": 631.2102127075195,\r
509         "y": 479.853196144104,\r
510         "z": "d53a62cc.c8145",\r
511         "wires": [\r
512             [\r
513                 "34f167f4.74fba8"\r
514             ]\r
515         ]\r
516     },\r
517     {\r
518         "id": "e243de19.25b81",\r
519         "type": "outcomeTrue",\r
520         "name": "true",\r
521         "xml": "<outcome value='true'>\n",\r
522         "comments": "",\r
523         "outputs": 1,\r
524         "x": 628.3532104492188,\r
525         "y": 545.5675039291382,\r
526         "z": "d53a62cc.c8145",\r
527         "wires": [\r
528             []\r
529         ]\r
530     },\r
531     {\r
532         "id": "9a2a7a92.885b08",\r
533         "type": "block",\r
534         "name": "block",\r
535         "xml": "<block atomic='true'>",\r
536         "atomic": "true",\r
537         "comments": "",\r
538         "outputs": 1,\r
539         "x": 1578.263916015625,\r
540         "y": 657.8888959884644,\r
541         "z": "d53a62cc.c8145",\r
542         "wires": [\r
543             [\r
544                 "63a3f95c.1a3338",\r
545                 "27d3846c.08be6c",\r
546                 "d38bac72.40eca"\r
547             ]\r
548         ]\r
549     },\r
550     {\r
551         "id": "63a3f95c.1a3338",\r
552         "type": "set",\r
553         "name": "Set error message",\r
554         "xml": "<set>\n<parameter name='event-message' value=\"`'Failure while rebuilding the server: ' + $rebuild-vm-url + ' due to Invalid AICIdentity or tenant or credentials. Skipping all other VMs'`\"/>\n",\r
555         "comments": "",\r
556         "x": 1837.0139465332031,\r
557         "y": 611.6389179229736,\r
558         "z": "d53a62cc.c8145",\r
559         "wires": []\r
560     }\r
561 ]\r