aa78a91e87c3ac1ea61802707b38682b7dd804a9
[sdnc/oam.git] / platform-logic / lcm / src / main / json / LCM_upgrade-pre-check.json
1 [\r
2     {\r
3         "id": "e17c1584.f756d8",\r
4         "type": "method",\r
5         "name": "upgrade-pre-check",\r
6         "xml": "<method rpc='upgrade-pre-check' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 552,\r
10         "y": 67,\r
11         "z": "df893cfa.16f38",\r
12         "wires": [\r
13             [\r
14                 "4a691c8b.6b9db4"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "1f7a861d.c2112a",\r
20         "type": "service-logic",\r
21         "name": "LCM ${project.version}",\r
22         "module": "LCM",\r
23         "version": "${project.version}",\r
24         "comments": "",\r
25         "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='LCM' version='${project.version}'>",\r
26         "outputs": 1,\r
27         "x": 339.99993896484375,\r
28         "y": 68,\r
29         "z": "df893cfa.16f38",\r
30         "wires": [\r
31             [\r
32                 "e17c1584.f756d8"\r
33             ]\r
34         ]\r
35     },\r
36     {\r
37         "id": "bb18ce54.65a6d",\r
38         "type": "execute",\r
39         "name": "execute AnsibleA.reqExec",\r
40         "xml": "<execute plugin='org.onap.ccsdk.sli.adaptors.ansible.AnsibleAdapter' method='reqExec' >\n<parameter name='AgentUrl' value='`$prop.ansible.agenturl`'/>\n<parameter name='User' value='`$prop.ansible.user`'/>\n<parameter name='Password' value='`$prop.ansible.password`'/>\n<parameter name='LocalParameters' value='`$prop.ansible.lcm.localparameters`'/>\n<parameter name='EnvParameters' value='`$upgrade-pre-check-input.payload`'/>\n<parameter name='NodeList' value=\"`$nodelist`\"/>\n<parameter name='Timeout' value='`$prop.ansible.timeout`'/>\n<parameter name='Version' value='`$prop.ansible.version`'/>\n<parameter name='Id' value='`$upgrade-pre-check-input.common-header.request-id`'/>\n<parameter name='PlaybookName' value='`$playbookname`'/>",\r
41         "comments": "",\r
42         "outputs": 1,\r
43         "x": 407.00001525878906,\r
44         "y": 675,\r
45         "z": "df893cfa.16f38",\r
46         "wires": [\r
47             [\r
48                 "c6f98872.c067e8",\r
49                 "5614f2d4.83759c",\r
50                 "1beab9a5.7e2366"\r
51             ]\r
52         ]\r
53     },\r
54     {\r
55         "id": "8e97cc56.5d143",\r
56         "type": "switchNode",\r
57         "name": "switch",\r
58         "xml": "<switch test=\"`$org.onap.appc.adapter.ansible.result.code`\">\n",\r
59         "comments": "",\r
60         "outputs": 1,\r
61         "x": 806.9999389648438,\r
62         "y": 783.0000305175781,\r
63         "z": "df893cfa.16f38",\r
64         "wires": [\r
65             [\r
66                 "d5d391c0.e33eb",\r
67                 "96569d9a.8f849",\r
68                 "8eb6da31.c976d8"\r
69             ]\r
70         ]\r
71     },\r
72     {\r
73         "id": "d5d391c0.e33eb",\r
74         "type": "other",\r
75         "name": "outcome 500",\r
76         "xml": "<outcome value='500'>\n",\r
77         "comments": "",\r
78         "outputs": 1,\r
79         "x": 951.9999389648438,\r
80         "y": 781.0000381469727,\r
81         "z": "df893cfa.16f38",\r
82         "wires": [\r
83             [\r
84                 "261676ae.6c18ea"\r
85             ]\r
86         ]\r
87     },\r
88     {\r
89         "id": "96569d9a.8f849",\r
90         "type": "other",\r
91         "name": "outcome 100",\r
92         "xml": "<outcome value='100'>\n",\r
93         "comments": "",\r
94         "outputs": 1,\r
95         "x": 948.9999389648438,\r
96         "y": 838.0000305175781,\r
97         "z": "df893cfa.16f38",\r
98         "wires": [\r
99             [\r
100                 "a9aeb5d4.ad8218"\r
101             ]\r
102         ]\r
103     },\r
104     {\r
105         "id": "a9aeb5d4.ad8218",\r
106         "type": "execute",\r
107         "name": "execute reqExecResult",\r
108         "xml": "<execute plugin='org.onap.ccsdk.sli.adaptors.ansible.AnsibleAdapter' method='reqExecResult' >\n    <parameter name='AgentUrl' value='`$prop.ansible.agenturl`'/>\n\t<parameter name='User' value='`$prop.ansible.user`'/>\n\t<parameter name='Password' value='`$prop.ansible.password`'/>\n\t<parameter name='Id' value='`$org.onap.appc.adapter.ansible.Id`'/>\n\t<parameter name='PlaybookName' value='`$playbookname`'/>\n\t\n\n\n\n\n",\r
109         "comments": "",\r
110         "outputs": 1,\r
111         "x": 1136.9999389648438,\r
112         "y": 837.0000305175781,\r
113         "z": "df893cfa.16f38",\r
114         "wires": [\r
115             [\r
116                 "50e30f80.cb97b",\r
117                 "f9b1e44f.cf0bf8"\r
118             ]\r
119         ]\r
120     },\r
121     {\r
122         "id": "5614f2d4.83759c",\r
123         "type": "failure",\r
124         "name": "failure",\r
125         "xml": "<outcome value='failure'>\n",\r
126         "comments": "",\r
127         "outputs": 1,\r
128         "x": 665.9999389648438,\r
129         "y": 696.0000915527344,\r
130         "z": "df893cfa.16f38",\r
131         "wires": [\r
132             [\r
133                 "261676ae.6c18ea"\r
134             ]\r
135         ]\r
136     },\r
137     {\r
138         "id": "c6f98872.c067e8",\r
139         "type": "other",\r
140         "name": "other",\r
141         "xml": "<outcome value='Other'>\n",\r
142         "comments": "",\r
143         "outputs": 1,\r
144         "x": 667.9999389648438,\r
145         "y": 748.0000610351562,\r
146         "z": "df893cfa.16f38",\r
147         "wires": [\r
148             [\r
149                 "8e97cc56.5d143"\r
150             ]\r
151         ]\r
152     },\r
153     {\r
154         "id": "50e30f80.cb97b",\r
155         "type": "failure",\r
156         "name": "failure",\r
157         "xml": "<outcome value='failure'>\n",\r
158         "comments": "",\r
159         "outputs": 1,\r
160         "x": 1305.9998779296875,\r
161         "y": 819.0000610351562,\r
162         "z": "df893cfa.16f38",\r
163         "wires": [\r
164             [\r
165                 "7ac364bd.12e01c"\r
166             ]\r
167         ]\r
168     },\r
169     {\r
170         "id": "8eb6da31.c976d8",\r
171         "type": "other",\r
172         "name": "outcome 101",\r
173         "xml": "<outcome value='101'>\n",\r
174         "comments": "",\r
175         "outputs": 1,\r
176         "x": 948.9999389648438,\r
177         "y": 739.0000686645508,\r
178         "z": "df893cfa.16f38",\r
179         "wires": [\r
180             [\r
181                 "261676ae.6c18ea"\r
182             ]\r
183         ]\r
184     },\r
185     {\r
186         "id": "f9b1e44f.cf0bf8",\r
187         "type": "success",\r
188         "name": "success",\r
189         "xml": "<outcome value='success'>\n",\r
190         "comments": "",\r
191         "outputs": 1,\r
192         "x": 1309.9998779296875,\r
193         "y": 863.0001220703125,\r
194         "z": "df893cfa.16f38",\r
195         "wires": [\r
196             [\r
197                 "7ac364bd.12e01c"\r
198             ]\r
199         ]\r
200     },\r
201     {\r
202         "id": "a40759ed.63a388",\r
203         "type": "dgstart",\r
204         "name": "DGSTART",\r
205         "outputs": 1,\r
206         "x": 155,\r
207         "y": 67,\r
208         "z": "df893cfa.16f38",\r
209         "wires": [\r
210             [\r
211                 "1f7a861d.c2112a"\r
212             ]\r
213         ]\r
214     },\r
215     {\r
216         "id": "4a691c8b.6b9db4",\r
217         "type": "block",\r
218         "name": "block",\r
219         "xml": "<block>\n",\r
220         "atomic": "false",\r
221         "comments": "",\r
222         "outputs": 1,\r
223         "x": 152.91668701171875,\r
224         "y": 159.08334350585938,\r
225         "z": "df893cfa.16f38",\r
226         "wires": [\r
227             [\r
228                 "bb18ce54.65a6d",\r
229                 "4f789742.ddd168",\r
230                 "2f15d339.87cf0c",\r
231                 "556d2c3e.217c14",\r
232                 "905f1137.7562f",\r
233                 "5cc58e7c.083a5",\r
234                 "db896c60.3d19a",\r
235                 "ae5d9d02.d1fe4"\r
236             ]\r
237         ]\r
238     },\r
239     {\r
240         "id": "4f789742.ddd168",\r
241         "type": "execute",\r
242         "name": "execute Properties",\r
243         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/lcm-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
244         "comments": "",\r
245         "outputs": 1,\r
246         "x": 451.0000305175781,\r
247         "y": 192.08334350585938,\r
248         "z": "df893cfa.16f38",\r
249         "wires": [\r
250             []\r
251         ]\r
252     },\r
253     {\r
254         "id": "9f29e934.d196d8",\r
255         "type": "execute",\r
256         "name": "execute DmaapMsg",\r
257         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\n    <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\n    <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name='contentType' value='application/json' />\n    <parameter name=\"responsePrefix\" value=\"lcm\" />\n",\r
258         "comments": "",\r
259         "outputs": 1,\r
260         "x": 1617.9998779296875,\r
261         "y": 645.0834045410156,\r
262         "z": "df893cfa.16f38",\r
263         "wires": [\r
264             [\r
265                 "eff6b07f.5f555"\r
266             ]\r
267         ]\r
268     },\r
269     {\r
270         "id": "eff6b07f.5f555",\r
271         "type": "failure",\r
272         "name": "failure",\r
273         "xml": "<outcome value='failure'>\n",\r
274         "comments": "",\r
275         "outputs": 1,\r
276         "x": 1787.9998168945312,\r
277         "y": 644.0834045410156,\r
278         "z": "df893cfa.16f38",\r
279         "wires": [\r
280             [\r
281                 "39c1e046.0c9a2"\r
282             ]\r
283         ]\r
284     },\r
285     {\r
286         "id": "261676ae.6c18ea",\r
287         "type": "block",\r
288         "name": "block",\r
289         "xml": "<block>\n",\r
290         "atomic": "false",\r
291         "comments": "",\r
292         "outputs": 1,\r
293         "x": 1420.9998168945312,\r
294         "y": 669.0834045410156,\r
295         "z": "df893cfa.16f38",\r
296         "wires": [\r
297             [\r
298                 "9f29e934.d196d8",\r
299                 "20f5321f.fe2dee",\r
300                 "b16d5209.3031f"\r
301             ]\r
302         ]\r
303     },\r
304     {\r
305         "id": "dd99789.6491a88",\r
306         "type": "execute",\r
307         "name": "execute DmaapMsg",\r
308         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\n    <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\n    <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name='contentType' value='application/json' />\n    <parameter name=\"responsePrefix\" value=\"lcm\" />\n",\r
309         "comments": "",\r
310         "outputs": 1,\r
311         "x": 1653.4998779296875,\r
312         "y": 911.0833740234375,\r
313         "z": "df893cfa.16f38",\r
314         "wires": [\r
315             [\r
316                 "16bb547b.d2861c"\r
317             ]\r
318         ]\r
319     },\r
320     {\r
321         "id": "16bb547b.d2861c",\r
322         "type": "failure",\r
323         "name": "failure",\r
324         "xml": "<outcome value='failure'>\n",\r
325         "comments": "",\r
326         "outputs": 1,\r
327         "x": 1838.4998779296875,\r
328         "y": 911.0833740234375,\r
329         "z": "df893cfa.16f38",\r
330         "wires": [\r
331             [\r
332                 "95e8f51a.226ea8"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "39c1e046.0c9a2",\r
338         "type": "record",\r
339         "name": "record",\r
340         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\"> \n\t<parameter name=\"logger\" value=\"message-log\"/> \n\t<parameter name=\"field1\" value='Failed to Publish to DMaap'/>",\r
341         "comments": "",\r
342         "outputs": 1,\r
343         "x": 1907.9998779296875,\r
344         "y": 643.0833740234375,\r
345         "z": "df893cfa.16f38",\r
346         "wires": [\r
347             []\r
348         ]\r
349     },\r
350     {\r
351         "id": "20f5321f.fe2dee",\r
352         "type": "returnFailure",\r
353         "name": "return failure",\r
354         "xml": "<return status='failure'>\n<parameter name='status.code' value='401' />\n<parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\n",\r
355         "comments": "",\r
356         "x": 1599.91650390625,\r
357         "y": 696.0834045410156,\r
358         "z": "df893cfa.16f38",\r
359         "wires": []\r
360     },\r
361     {\r
362         "id": "95e8f51a.226ea8",\r
363         "type": "record",\r
364         "name": "record",\r
365         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\"> \n\t<parameter name=\"logger\" value=\"message-log\"/> \n\t<parameter name=\"field1\" value='Failed to Publish to DMaap'/>",\r
366         "comments": "",\r
367         "outputs": 1,\r
368         "x": 1970.9166259765625,\r
369         "y": 911.0833740234375,\r
370         "z": "df893cfa.16f38",\r
371         "wires": [\r
372             []\r
373         ]\r
374     },\r
375     {\r
376         "id": "b16d5209.3031f",\r
377         "type": "set",\r
378         "name": "set DmaapReq",\r
379         "xml": "<set>\n<parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\n<parameter name='lcm-dmaap.correlation-id' value=\"`$upgrade-pre-check-input.common-header.request-id + '-' + $upgrade-pre-check-input.common-header.sub-request-id`\"/>\n<parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\n<parameter name='lcm-dmaap.rpc-name' value='upgrade-pre-check'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$upgrade-pre-check-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$upgrade-pre-check-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$upgrade-pre-check-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$upgrade-pre-check-input.common-header.request-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$upgrade-pre-check-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$upgrade-pre-check-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$upgrade-pre-check-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$upgrade-pre-check-input.common-header.flags.ttl`'/>\n<parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n",\r
380         "comments": "",\r
381         "x": 1604.9998779296875,\r
382         "y": 592.0833740234375,\r
383         "z": "df893cfa.16f38",\r
384         "wires": []\r
385     },\r
386     {\r
387         "id": "7ac364bd.12e01c",\r
388         "type": "block",\r
389         "name": "block",\r
390         "xml": "<block>\n",\r
391         "atomic": "false",\r
392         "comments": "",\r
393         "outputs": 1,\r
394         "x": 1441.9998779296875,\r
395         "y": 838.0833740234375,\r
396         "z": "df893cfa.16f38",\r
397         "wires": [\r
398             [\r
399                 "dd99789.6491a88",\r
400                 "66ca1a2.98ef5e4",\r
401                 "6f78d9df.0d3518",\r
402                 "3c0a54ab.00262c",\r
403                 "9977ea00.521808"\r
404             ]\r
405         ]\r
406     },\r
407     {\r
408         "id": "b364bef1.e2765",\r
409         "type": "set",\r
410         "name": "set DmaapReq",\r
411         "xml": "<set>\n<parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\n<parameter name='lcm-dmaap.correlation-id' value=\"`$upgrade-pre-check-input.common-header.request-id + '-' + $upgrade-pre-check-input.common-header.sub-request-id`\"/>\n<parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\n<parameter name='lcm-dmaap.rpc-name' value='upgrade-pre-check'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$upgrade-pre-check-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$upgrade-pre-check-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$upgrade-pre-check-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$upgrade-pre-check-input.common-header.request-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$upgrade-pre-check-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$upgrade-pre-check-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$upgrade-pre-check-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$upgrade-pre-check-input.common-header.flags.ttl`'/>\n<parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n",\r
412         "comments": "",\r
413         "x": 1995.1666259765625,\r
414         "y": 816.0833740234375,\r
415         "z": "df893cfa.16f38",\r
416         "wires": []\r
417     },\r
418     {\r
419         "id": "1beab9a5.7e2366",\r
420         "type": "not-found",\r
421         "name": "not-found",\r
422         "xml": "<outcome value='not-found'>\n",\r
423         "comments": "",\r
424         "outputs": 1,\r
425         "x": 674.9999389648438,\r
426         "y": 648.0000610351562,\r
427         "z": "df893cfa.16f38",\r
428         "wires": [\r
429             [\r
430                 "dd0b1351.6bec5"\r
431             ]\r
432         ]\r
433     },\r
434     {\r
435         "id": "6e45eb8e.292b44",\r
436         "type": "set",\r
437         "name": "set Defaults",\r
438         "xml": "<set>\n<parameter name='org.onap.appc.adapter.ansible.result.code' value='401'/>\n<parameter name='org.onap.appc.adapter.ansible.message' value='Ansible Adapter was not found'/>\n",\r
439         "comments": "",\r
440         "x": 965.9999389648438,\r
441         "y": 607,\r
442         "z": "df893cfa.16f38",\r
443         "wires": []\r
444     },\r
445     {\r
446         "id": "dd0b1351.6bec5",\r
447         "type": "block",\r
448         "name": "block",\r
449         "xml": "<block>\n",\r
450         "atomic": "false",\r
451         "comments": "",\r
452         "outputs": 1,\r
453         "x": 811.9999389648438,\r
454         "y": 642.0000610351562,\r
455         "z": "df893cfa.16f38",\r
456         "wires": [\r
457             [\r
458                 "6e45eb8e.292b44",\r
459                 "261676ae.6c18ea"\r
460             ]\r
461         ]\r
462     },\r
463     {\r
464         "id": "2f15d339.87cf0c",\r
465         "type": "set",\r
466         "name": "set default values",\r
467         "xml": "<set>\n<parameter name='status.code' value='200' />\n<parameter name='status.message' value='unexpected return from DG' />\n<parameter name='quote' value=\"'\" />\n",\r
468         "comments": "",\r
469         "x": 444,\r
470         "y": 239,\r
471         "z": "df893cfa.16f38",\r
472         "wires": []\r
473     },\r
474     {\r
475         "id": "3bd1d194.63001e",\r
476         "type": "get-resource",\r
477         "name": "get aai.generic-vnf ",\r
478         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $upgrade-pre-check-input.action-identifiers.vnf-id\" \n\t\tlocal-only=\"false\" \n\t\tpfx='aai.generic-vnf'>",\r
479         "comments": "",\r
480         "outputs": 1,\r
481         "x": 984,\r
482         "y": 415,\r
483         "z": "df893cfa.16f38",\r
484         "wires": [\r
485             [\r
486                 "d0549989.50cdf8"\r
487             ]\r
488         ]\r
489     },\r
490     {\r
491         "id": "d0549989.50cdf8",\r
492         "type": "success",\r
493         "name": "success",\r
494         "xml": "<outcome value='success'>\n",\r
495         "comments": "",\r
496         "outputs": 1,\r
497         "x": 1142.3907470703125,\r
498         "y": 413.28399658203125,\r
499         "z": "df893cfa.16f38",\r
500         "wires": [\r
501             [\r
502                 "50890a76.58d434"\r
503             ]\r
504         ]\r
505     },\r
506     {\r
507         "id": "db896c60.3d19a",\r
508         "type": "record",\r
509         "name": "record",\r
510         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\"> \n\t<parameter name=\"logger\" value=\"message-log\"/> \n\t<parameter name=\"field1\" value='`$playbookname`'/>\n\t<parameter name=\"field2\" value='`$nodelist`'/>",\r
511         "comments": "",\r
512         "outputs": 1,\r
513         "x": 372.9998779296875,\r
514         "y": 603,\r
515         "z": "df893cfa.16f38",\r
516         "wires": [\r
517             []\r
518         ]\r
519     },\r
520     {\r
521         "id": "905f1137.7562f",\r
522         "type": "switchNode",\r
523         "name": "switch pnf-flag",\r
524         "xml": "<switch test='`$payloadJson.pnf-flag`'>\n",\r
525         "comments": "",\r
526         "outputs": 1,\r
527         "x": 426,\r
528         "y": 340,\r
529         "z": "df893cfa.16f38",\r
530         "wires": [\r
531             [\r
532                 "d4a98e23.62f9b",\r
533                 "a403044b.ebc9f8"\r
534             ]\r
535         ]\r
536     },\r
537     {\r
538         "id": "556d2c3e.217c14",\r
539         "type": "execute",\r
540         "name": "execute jsonStringToCtx",\r
541         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\n\t<parameter name='source' value='upgrade-pre-check-input.payload' />\n\t<parameter name='outputPath' value='payloadJson' />\n\t<parameter name='isEscaped' value='true' />",\r
542         "comments": "",\r
543         "outputs": 1,\r
544         "x": 458,\r
545         "y": 286,\r
546         "z": "df893cfa.16f38",\r
547         "wires": [\r
548             []\r
549         ]\r
550     },\r
551     {\r
552         "id": "d4a98e23.62f9b",\r
553         "type": "outcome",\r
554         "name": "true",\r
555         "xml": "<outcome value='true'>\n",\r
556         "comments": "",\r
557         "outputs": 1,\r
558         "x": 623,\r
559         "y": 319,\r
560         "z": "df893cfa.16f38",\r
561         "wires": [\r
562             [\r
563                 "582ec79b.faa468"\r
564             ]\r
565         ]\r
566     },\r
567     {\r
568         "id": "a403044b.ebc9f8",\r
569         "type": "outcome",\r
570         "name": "other",\r
571         "xml": "<outcome value='Other'>\n",\r
572         "comments": "",\r
573         "outputs": 1,\r
574         "x": 622.9999389648438,\r
575         "y": 380,\r
576         "z": "df893cfa.16f38",\r
577         "wires": [\r
578             [\r
579                 "3184e083.2b204"\r
580             ]\r
581         ]\r
582     },\r
583     {\r
584         "id": "3184e083.2b204",\r
585         "type": "block",\r
586         "name": "block",\r
587         "xml": "<block>\n",\r
588         "atomic": "false",\r
589         "comments": "",\r
590         "outputs": 1,\r
591         "x": 770.9999389648438,\r
592         "y": 379,\r
593         "z": "df893cfa.16f38",\r
594         "wires": [\r
595             [\r
596                 "3bd1d194.63001e",\r
597                 "395906a2.acd1ea"\r
598             ]\r
599         ]\r
600     },\r
601     {\r
602         "id": "582ec79b.faa468",\r
603         "type": "set",\r
604         "name": "set AnsibleReq",\r
605         "xml": "<set>\n<parameter name='nodelist' value=\"`'[' + $quote + $payloadJson.ipaddress-v4-oam +  $quote + ']'`\"/>\n<parameter name='playbookname' value='`$prop.lcm.pnf.upgrade-pre-check.playbookname`'/>\n",\r
606         "comments": "",\r
607         "x": 784,\r
608         "y": 317,\r
609         "z": "df893cfa.16f38",\r
610         "wires": []\r
611     },\r
612     {\r
613         "id": "395906a2.acd1ea",\r
614         "type": "execute",\r
615         "name": "set playbookname",\r
616         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='playbookname' />\n\t<parameter name='source' value=\"`'prop.lcm.' + $payloadJson.nf-naming-code + '.upgrade-pre-check.playbookname'`\" />\n\n",\r
617         "comments": "",\r
618         "outputs": 1,\r
619         "x": 993,\r
620         "y": 359,\r
621         "z": "df893cfa.16f38",\r
622         "wires": [\r
623             []\r
624         ]\r
625     },\r
626     {\r
627         "id": "5cc58e7c.083a5",\r
628         "type": "switchNode",\r
629         "name": "switch playbookname",\r
630         "xml": "<switch test='`$playbookname`'>\n",\r
631         "comments": "",\r
632         "outputs": 1,\r
633         "x": 423,\r
634         "y": 471,\r
635         "z": "df893cfa.16f38",\r
636         "wires": [\r
637             [\r
638                 "b9c121b9.01765"\r
639             ]\r
640         ]\r
641     },\r
642     {\r
643         "id": "b9c121b9.01765",\r
644         "type": "outcome",\r
645         "name": "null",\r
646         "xml": "<outcome value=''>\n",\r
647         "comments": "",\r
648         "outputs": 1,\r
649         "x": 594,\r
650         "y": 472,\r
651         "z": "df893cfa.16f38",\r
652         "wires": [\r
653             [\r
654                 "96dc86e8.19da88"\r
655             ]\r
656         ]\r
657     },\r
658     {\r
659         "id": "96dc86e8.19da88",\r
660         "type": "set",\r
661         "name": "set playbookname",\r
662         "xml": "<set>\n<parameter name='nodelist' value=\"`$prop.ansible.nodelist`\"/>\n<parameter name='playbookname' value='`$prop.lcm.upgrade-pre-check.playbookname`'/>",\r
663         "comments": "",\r
664         "x": 784,\r
665         "y": 471,\r
666         "z": "df893cfa.16f38",\r
667         "wires": []\r
668     },\r
669     {\r
670         "id": "ae5d9d02.d1fe4",\r
671         "type": "switchNode",\r
672         "name": "switch nodelist",\r
673         "xml": "<switch test='`$nodelist`'>\n",\r
674         "comments": "",\r
675         "outputs": 1,\r
676         "x": 413,\r
677         "y": 530,\r
678         "z": "df893cfa.16f38",\r
679         "wires": [\r
680             [\r
681                 "d47821da.1dd48",\r
682                 "69b2cec2.dd018"\r
683             ]\r
684         ]\r
685     },\r
686     {\r
687         "id": "d47821da.1dd48",\r
688         "type": "outcome",\r
689         "name": "null",\r
690         "xml": "<outcome value=''>\n",\r
691         "comments": "",\r
692         "outputs": 1,\r
693         "x": 593,\r
694         "y": 523,\r
695         "z": "df893cfa.16f38",\r
696         "wires": [\r
697             [\r
698                 "dce9b14d.bb77b"\r
699             ]\r
700         ]\r
701     },\r
702     {\r
703         "id": "dce9b14d.bb77b",\r
704         "type": "set",\r
705         "name": "set nodelist",\r
706         "xml": "<set>\n<parameter name='nodelist' value=\"`$prop.ansible.nodelist`\"/>",\r
707         "comments": "",\r
708         "x": 750,\r
709         "y": 537,\r
710         "z": "df893cfa.16f38",\r
711         "wires": []\r
712     },\r
713     {\r
714         "id": "69b2cec2.dd018",\r
715         "type": "outcome",\r
716         "name": "empty",\r
717         "xml": "<outcome value=\"['']\">\n\n",\r
718         "comments": "",\r
719         "outputs": 1,\r
720         "x": 592,\r
721         "y": 567,\r
722         "z": "df893cfa.16f38",\r
723         "wires": [\r
724             [\r
725                 "dce9b14d.bb77b"\r
726             ]\r
727         ]\r
728     },\r
729     {\r
730         "id": "8d045871.31f638",\r
731         "type": "switchNode",\r
732         "name": "switch playbookname",\r
733         "xml": "<switch test='`$playbookname`'>\n",\r
734         "comments": "",\r
735         "outputs": 1,\r
736         "x": 1468,\r
737         "y": 402,\r
738         "z": "df893cfa.16f38",\r
739         "wires": [\r
740             [\r
741                 "ef1e7a17.621f38"\r
742             ]\r
743         ]\r
744     },\r
745     {\r
746         "id": "ef1e7a17.621f38",\r
747         "type": "outcome",\r
748         "name": "null",\r
749         "xml": "<outcome value=''>\n",\r
750         "comments": "",\r
751         "outputs": 1,\r
752         "x": 1646,\r
753         "y": 402,\r
754         "z": "df893cfa.16f38",\r
755         "wires": [\r
756             [\r
757                 "862a6ea8.3ba16"\r
758             ]\r
759         ]\r
760     },\r
761     {\r
762         "id": "8543ebcf.2ead48",\r
763         "type": "set",\r
764         "name": "set nodelist",\r
765         "xml": "<set>\n<parameter name='nodelist' value=\"`'[' + $quote + $aai.generic-vnf.ipv4-oam-address +  $quote + ']'`\"/>\n",\r
766         "comments": "",\r
767         "x": 1441,\r
768         "y": 455,\r
769         "z": "df893cfa.16f38",\r
770         "wires": []\r
771     },\r
772     {\r
773         "id": "50890a76.58d434",\r
774         "type": "block",\r
775         "name": "block",\r
776         "xml": "<block>\n",\r
777         "atomic": "false",\r
778         "comments": "",\r
779         "outputs": 1,\r
780         "x": 1271,\r
781         "y": 412,\r
782         "z": "df893cfa.16f38",\r
783         "wires": [\r
784             [\r
785                 "8d045871.31f638",\r
786                 "8543ebcf.2ead48"\r
787             ]\r
788         ]\r
789     },\r
790     {\r
791         "id": "862a6ea8.3ba16",\r
792         "type": "execute",\r
793         "name": "set playbookname",\r
794         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='playbookname' />\n\t<parameter name='source' value=\"`'prop.lcm.' + $aai.generic-vnf.nf-naming-code + '.upgrade-pre-check.playbookname'`\" />\n\n",\r
795         "comments": "",\r
796         "outputs": 1,\r
797         "x": 1818,\r
798         "y": 400,\r
799         "z": "df893cfa.16f38",\r
800         "wires": [\r
801             []\r
802         ]\r
803     },\r
804     {\r
805         "id": "66ca1a2.98ef5e4",\r
806         "type": "execute",\r
807         "name": "execute jsonStringToCtx",\r
808         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\n\t<parameter name='source' value='org.onap.appc.adapter.ansible.results' />\n\t<parameter name='outputPath' value='resultsJson' />\n\t<parameter name='isEscaped' value='false' />\n",\r
809         "comments": "",\r
810         "outputs": 1,\r
811         "x": 1668,\r
812         "y": 744,\r
813         "z": "df893cfa.16f38",\r
814         "wires": [\r
815             []\r
816         ]\r
817     },\r
818     {\r
819         "id": "6f78d9df.0d3518",\r
820         "type": "execute",\r
821         "name": "execute getAttributeValue",\r
822         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='source' value=\"`'resultsJson.' + $payloadJson.ipaddress-v4-oam + '.Output'`\" />\n\t<parameter name='outputPath' value='outputPayload' />",\r
823         "comments": "",\r
824         "outputs": 1,\r
825         "x": 1674,\r
826         "y": 789,\r
827         "z": "df893cfa.16f38",\r
828         "wires": [\r
829             []\r
830         ]\r
831     },\r
832     {\r
833         "id": "3c0a54ab.00262c",\r
834         "type": "switchNode",\r
835         "name": "switch outputPayload",\r
836         "xml": "<switch test='`$outputPayload`'>\n",\r
837         "comments": "",\r
838         "outputs": 1,\r
839         "x": 1660,\r
840         "y": 836,\r
841         "z": "df893cfa.16f38",\r
842         "wires": [\r
843             [\r
844                 "65b8d06e.2f308",\r
845                 "db2edf05.5dbf2"\r
846             ]\r
847         ]\r
848     },\r
849     {\r
850         "id": "65b8d06e.2f308",\r
851         "type": "outcome",\r
852         "name": "null",\r
853         "xml": "<outcome value=''>\n",\r
854         "comments": "",\r
855         "outputs": 1,\r
856         "x": 1838,\r
857         "y": 816,\r
858         "z": "df893cfa.16f38",\r
859         "wires": [\r
860             [\r
861                 "b364bef1.e2765"\r
862             ]\r
863         ]\r
864     },\r
865     {\r
866         "id": "db2edf05.5dbf2",\r
867         "type": "outcome",\r
868         "name": "other",\r
869         "xml": "<outcome value='Other'>\n",\r
870         "comments": "",\r
871         "outputs": 1,\r
872         "x": 1839,\r
873         "y": 860,\r
874         "z": "df893cfa.16f38",\r
875         "wires": [\r
876             [\r
877                 "3b020d0b.edb822"\r
878             ]\r
879         ]\r
880     },\r
881     {\r
882         "id": "3b020d0b.edb822",\r
883         "type": "set",\r
884         "name": "set DmaapReq with payload",\r
885         "xml": "<set>\n<parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\n<parameter name='lcm-dmaap.correlation-id' value=\"`$upgrade-pre-check-input.common-header.request-id + '-' + $upgrade-pre-check-input.common-header.sub-request-id`\"/>\n<parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\n<parameter name='lcm-dmaap.rpc-name' value='upgrade-pre-check'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$upgrade-pre-check-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$upgrade-pre-check-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$upgrade-pre-check-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$upgrade-pre-check-input.common-header.request-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$upgrade-pre-check-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$upgrade-pre-check-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$upgrade-pre-check-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$upgrade-pre-check-input.common-header.flags.ttl`'/>\n<parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n<parameter name='lcm-dmaap.payload' value='`$outputPayload`'/>",\r
886         "comments": "",\r
887         "x": 2036,\r
888         "y": 860,\r
889         "z": "df893cfa.16f38",\r
890         "wires": []\r
891     },\r
892     {\r
893         "id": "e583cc0b.79586",\r
894         "type": "returnSuccess",\r
895         "name": "return success",\r
896         "xml": "<return status='success'>\n<parameter name='status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`'/>",\r
897         "comments": "",\r
898         "x": 2371,\r
899         "y": 946.9999389648438,\r
900         "z": "df893cfa.16f38",\r
901         "wires": []\r
902     },\r
903     {\r
904         "id": "b678b572.4bc6d8",\r
905         "type": "outcome",\r
906         "name": "null",\r
907         "xml": "<outcome value=''>\n",\r
908         "comments": "",\r
909         "outputs": 1,\r
910         "x": 1837.000244140625,\r
911         "y": 968.9998779296875,\r
912         "z": "df893cfa.16f38",\r
913         "wires": [\r
914             [\r
915                 "bebb9bde.cadbc8"\r
916             ]\r
917         ]\r
918     },\r
919     {\r
920         "id": "e71f0e75.f5e6e",\r
921         "type": "outcome",\r
922         "name": "other",\r
923         "xml": "<outcome value='Other'>\n",\r
924         "comments": "",\r
925         "outputs": 1,\r
926         "x": 1836.000244140625,\r
927         "y": 1044.9998779296875,\r
928         "z": "df893cfa.16f38",\r
929         "wires": [\r
930             [\r
931                 "a34ae1ab.50555"\r
932             ]\r
933         ]\r
934     },\r
935     {\r
936         "id": "9977ea00.521808",\r
937         "type": "switchNode",\r
938         "name": "switch outputPayload",\r
939         "xml": "<switch test='`$outputPayload`'>\n",\r
940         "comments": "",\r
941         "outputs": 1,\r
942         "x": 1654.000244140625,\r
943         "y": 1004.9998779296875,\r
944         "z": "df893cfa.16f38",\r
945         "wires": [\r
946             [\r
947                 "b678b572.4bc6d8",\r
948                 "e71f0e75.f5e6e"\r
949             ]\r
950         ]\r
951     },\r
952     {\r
953         "id": "c888915f.7e81c",\r
954         "type": "returnSuccess",\r
955         "name": "return success with payload",\r
956         "xml": "<return status='success'>\n<parameter name='status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n<parameter name='payload' value='`$outputPayload`'/>",\r
957         "comments": "",\r
958         "x": 2412.000244140625,\r
959         "y": 1028.9998779296875,\r
960         "z": "df893cfa.16f38",\r
961         "wires": []\r
962     },\r
963     {\r
964         "id": "bebb9bde.cadbc8",\r
965         "type": "switchNode",\r
966         "name": "switch result code",\r
967         "xml": "<switch test=\"`$org.onap.appc.adapter.ansible.result.code`\">\n",\r
968         "comments": "",\r
969         "outputs": 1,\r
970         "x": 2007.000244140625,\r
971         "y": 968.9998779296875,\r
972         "z": "df893cfa.16f38",\r
973         "wires": [\r
974             [\r
975                 "1b395046.b5f6",\r
976                 "d4989dec.88a2e"\r
977             ]\r
978         ]\r
979     },\r
980     {\r
981         "id": "a34ae1ab.50555",\r
982         "type": "switchNode",\r
983         "name": "switch result code",\r
984         "xml": "<switch test=\"`$org.onap.appc.adapter.ansible.result.code`\">\n",\r
985         "comments": "",\r
986         "outputs": 1,\r
987         "x": 2007.000244140625,\r
988         "y": 1044.9998779296875,\r
989         "z": "df893cfa.16f38",\r
990         "wires": [\r
991             [\r
992                 "8e9f2082.ee767",\r
993                 "3b44f0c3.4b7c2"\r
994             ]\r
995         ]\r
996     },\r
997     {\r
998         "id": "5e9a3c.5f7e95c4",\r
999         "type": "returnFailure",\r
1000         "name": "return failure",\r
1001         "xml": "<return status='failure'>\n<parameter name='status.code' value='401' />\n<parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\n",\r
1002         "comments": "",\r
1003         "x": 2365.000244140625,\r
1004         "y": 984.9998779296875,\r
1005         "z": "df893cfa.16f38",\r
1006         "wires": []\r
1007     },\r
1008     {\r
1009         "id": "398f4135.fd470e",\r
1010         "type": "returnFailure",\r
1011         "name": "return failure with payload",\r
1012         "xml": "<return status='failure'>\n<parameter name='status.code' value='401' />\n<parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\n<parameter name='payload' value='`$outputPayload`'/>",\r
1013         "comments": "",\r
1014         "x": 2408.000244140625,\r
1015         "y": 1066.9998779296875,\r
1016         "z": "df893cfa.16f38",\r
1017         "wires": []\r
1018     },\r
1019     {\r
1020         "id": "1b395046.b5f6",\r
1021         "type": "other",\r
1022         "name": "outcome 400",\r
1023         "xml": "<outcome value='400'>\n",\r
1024         "comments": "",\r
1025         "outputs": 1,\r
1026         "x": 2195.000244140625,\r
1027         "y": 946.9998779296875,\r
1028         "z": "df893cfa.16f38",\r
1029         "wires": [\r
1030             [\r
1031                 "e583cc0b.79586"\r
1032             ]\r
1033         ]\r
1034     },\r
1035     {\r
1036         "id": "d4989dec.88a2e",\r
1037         "type": "outcome",\r
1038         "name": "other",\r
1039         "xml": "<outcome value='Other'>\n",\r
1040         "comments": "",\r
1041         "outputs": 1,\r
1042         "x": 2176.000244140625,\r
1043         "y": 984.9998779296875,\r
1044         "z": "df893cfa.16f38",\r
1045         "wires": [\r
1046             [\r
1047                 "5e9a3c.5f7e95c4"\r
1048             ]\r
1049         ]\r
1050     },\r
1051     {\r
1052         "id": "8e9f2082.ee767",\r
1053         "type": "other",\r
1054         "name": "outcome 400",\r
1055         "xml": "<outcome value='400'>\n",\r
1056         "comments": "",\r
1057         "outputs": 1,\r
1058         "x": 2196.000244140625,\r
1059         "y": 1028.9998779296875,\r
1060         "z": "df893cfa.16f38",\r
1061         "wires": [\r
1062             [\r
1063                 "c888915f.7e81c"\r
1064             ]\r
1065         ]\r
1066     },\r
1067     {\r
1068         "id": "3b44f0c3.4b7c2",\r
1069         "type": "outcome",\r
1070         "name": "other",\r
1071         "xml": "<outcome value='Other'>\n",\r
1072         "comments": "",\r
1073         "outputs": 1,\r
1074         "x": 2178.000244140625,\r
1075         "y": 1066.9998779296875,\r
1076         "z": "df893cfa.16f38",\r
1077         "wires": [\r
1078             [\r
1079                 "398f4135.fd470e"\r
1080             ]\r
1081         ]\r
1082     }\r
1083 ]