aad0514dda6c0847650f9f7a7f23a8875fdb8599
[sdnc/oam.git] / platform-logic / lcm / src / main / json / LCM_upgrade-post-check.json
1 [\r
2     {\r
3         "id": "fe0acee3.b3d4f",\r
4         "type": "method",\r
5         "name": "upgrade-post-check",\r
6         "xml": "<method rpc='upgrade-post-check' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 523,\r
10         "y": 71,\r
11         "z": "b4969602.e5a2a8",\r
12         "wires": [\r
13             [\r
14                 "88d3f9c3.91e818"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "dd69f330.0db38",\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": 310.99993896484375,\r
28         "y": 72,\r
29         "z": "b4969602.e5a2a8",\r
30         "wires": [\r
31             [\r
32                 "fe0acee3.b3d4f"\r
33             ]\r
34         ]\r
35     },\r
36     {\r
37         "id": "ca77e1d2.5f235",\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-post-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-post-check-input.common-header.request-id`'/>\n<parameter name='PlaybookName' value='`$playbookname`'/>",\r
41         "comments": "",\r
42         "outputs": 1,\r
43         "x": 378.00001525878906,\r
44         "y": 679,\r
45         "z": "b4969602.e5a2a8",\r
46         "wires": [\r
47             [\r
48                 "98532a13.9e8648",\r
49                 "300b9189.6839ae",\r
50                 "93689f4a.8157"\r
51             ]\r
52         ]\r
53     },\r
54     {\r
55         "id": "338f7649.ef4e9a",\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": 777.9999389648438,\r
62         "y": 787.0000305175781,\r
63         "z": "b4969602.e5a2a8",\r
64         "wires": [\r
65             [\r
66                 "13e6fdd5.284672",\r
67                 "558456ec.861628",\r
68                 "d84c0d6b.4e961"\r
69             ]\r
70         ]\r
71     },\r
72     {\r
73         "id": "13e6fdd5.284672",\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": 922.9999389648438,\r
80         "y": 785.0000381469727,\r
81         "z": "b4969602.e5a2a8",\r
82         "wires": [\r
83             [\r
84                 "d4f3b77a.b39508"\r
85             ]\r
86         ]\r
87     },\r
88     {\r
89         "id": "558456ec.861628",\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": 919.9999389648438,\r
96         "y": 842.0000305175781,\r
97         "z": "b4969602.e5a2a8",\r
98         "wires": [\r
99             [\r
100                 "a1c39fcf.a06c"\r
101             ]\r
102         ]\r
103     },\r
104     {\r
105         "id": "a1c39fcf.a06c",\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": 1107.9999389648438,\r
112         "y": 841.0000305175781,\r
113         "z": "b4969602.e5a2a8",\r
114         "wires": [\r
115             [\r
116                 "f58c60bb.b391f",\r
117                 "b18d4538.e8ef28"\r
118             ]\r
119         ]\r
120     },\r
121     {\r
122         "id": "300b9189.6839ae",\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": 636.9999389648438,\r
129         "y": 700.0000915527344,\r
130         "z": "b4969602.e5a2a8",\r
131         "wires": [\r
132             [\r
133                 "d4f3b77a.b39508"\r
134             ]\r
135         ]\r
136     },\r
137     {\r
138         "id": "98532a13.9e8648",\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": 638.9999389648438,\r
145         "y": 752.0000610351562,\r
146         "z": "b4969602.e5a2a8",\r
147         "wires": [\r
148             [\r
149                 "338f7649.ef4e9a"\r
150             ]\r
151         ]\r
152     },\r
153     {\r
154         "id": "f58c60bb.b391f",\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": 1278.9998779296875,\r
161         "y": 820.0000610351562,\r
162         "z": "b4969602.e5a2a8",\r
163         "wires": [\r
164             [\r
165                 "44e1b1d0.b5bf9"\r
166             ]\r
167         ]\r
168     },\r
169     {\r
170         "id": "d84c0d6b.4e961",\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": 919.9999389648438,\r
177         "y": 743.0000686645508,\r
178         "z": "b4969602.e5a2a8",\r
179         "wires": [\r
180             [\r
181                 "d4f3b77a.b39508"\r
182             ]\r
183         ]\r
184     },\r
185     {\r
186         "id": "b18d4538.e8ef28",\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": 1281.9998779296875,\r
193         "y": 871.0001220703125,\r
194         "z": "b4969602.e5a2a8",\r
195         "wires": [\r
196             [\r
197                 "44e1b1d0.b5bf9"\r
198             ]\r
199         ]\r
200     },\r
201     {\r
202         "id": "67392fb2.3fda3",\r
203         "type": "dgstart",\r
204         "name": "DGSTART",\r
205         "outputs": 1,\r
206         "x": 126,\r
207         "y": 71,\r
208         "z": "b4969602.e5a2a8",\r
209         "wires": [\r
210             [\r
211                 "dd69f330.0db38"\r
212             ]\r
213         ]\r
214     },\r
215     {\r
216         "id": "88d3f9c3.91e818",\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": 123.91668701171875,\r
224         "y": 163.08334350585938,\r
225         "z": "b4969602.e5a2a8",\r
226         "wires": [\r
227             [\r
228                 "ca77e1d2.5f235",\r
229                 "c7ec6050.45978",\r
230                 "889f84ed.e111e8",\r
231                 "40652fca.65d24",\r
232                 "983b7f00.0aa95",\r
233                 "43b098aa.2b8088",\r
234                 "3c8d18f4.57a768",\r
235                 "5c9efc94.d81d24"\r
236             ]\r
237         ]\r
238     },\r
239     {\r
240         "id": "c7ec6050.45978",\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": 422.0000305175781,\r
247         "y": 196.08334350585938,\r
248         "z": "b4969602.e5a2a8",\r
249         "wires": [\r
250             []\r
251         ]\r
252     },\r
253     {\r
254         "id": "d9d2286.379c4d8",\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": 1588.9998779296875,\r
261         "y": 649.0834045410156,\r
262         "z": "b4969602.e5a2a8",\r
263         "wires": [\r
264             [\r
265                 "642ae55d.535a7c"\r
266             ]\r
267         ]\r
268     },\r
269     {\r
270         "id": "642ae55d.535a7c",\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": 1758.9998168945312,\r
277         "y": 648.0834045410156,\r
278         "z": "b4969602.e5a2a8",\r
279         "wires": [\r
280             [\r
281                 "7969554f.e56e0c"\r
282             ]\r
283         ]\r
284     },\r
285     {\r
286         "id": "d4f3b77a.b39508",\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": 1391.9998168945312,\r
294         "y": 673.0834045410156,\r
295         "z": "b4969602.e5a2a8",\r
296         "wires": [\r
297             [\r
298                 "d9d2286.379c4d8",\r
299                 "8a00ee98.85d8c",\r
300                 "a967853.2e08a78"\r
301             ]\r
302         ]\r
303     },\r
304     {\r
305         "id": "61a865a3.81374c",\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": 1600.4998779296875,\r
312         "y": 904.0833740234375,\r
313         "z": "b4969602.e5a2a8",\r
314         "wires": [\r
315             [\r
316                 "bf6e3414.ac0ab8"\r
317             ]\r
318         ]\r
319     },\r
320     {\r
321         "id": "bf6e3414.ac0ab8",\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": 1782.4998779296875,\r
328         "y": 904.0833740234375,\r
329         "z": "b4969602.e5a2a8",\r
330         "wires": [\r
331             [\r
332                 "a98ac8b6.1c8b18"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "7969554f.e56e0c",\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": 1878.9998779296875,\r
344         "y": 647.0833740234375,\r
345         "z": "b4969602.e5a2a8",\r
346         "wires": [\r
347             []\r
348         ]\r
349     },\r
350     {\r
351         "id": "8a00ee98.85d8c",\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": 1570.91650390625,\r
357         "y": 700.0834045410156,\r
358         "z": "b4969602.e5a2a8",\r
359         "wires": []\r
360     },\r
361     {\r
362         "id": "a98ac8b6.1c8b18",\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": 1912.9166259765625,\r
369         "y": 904.0833740234375,\r
370         "z": "b4969602.e5a2a8",\r
371         "wires": [\r
372             []\r
373         ]\r
374     },\r
375     {\r
376         "id": "a967853.2e08a78",\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-post-check-input.common-header.request-id + '-' + $upgrade-post-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-post-check'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$upgrade-post-check-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$upgrade-post-check-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$upgrade-post-check-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$upgrade-post-check-input.common-header.request-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$upgrade-post-check-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$upgrade-post-check-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$upgrade-post-check-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$upgrade-post-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": 1575.9998779296875,\r
382         "y": 596.0833740234375,\r
383         "z": "b4969602.e5a2a8",\r
384         "wires": []\r
385     },\r
386     {\r
387         "id": "44e1b1d0.b5bf9",\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": 1406.9998779296875,\r
395         "y": 845.0833740234375,\r
396         "z": "b4969602.e5a2a8",\r
397         "wires": [\r
398             [\r
399                 "61a865a3.81374c",\r
400                 "af2360f3.a1b32",\r
401                 "c058b1a3.cafa7",\r
402                 "d59d4575.f7aa08",\r
403                 "97b68625.59c538"\r
404             ]\r
405         ]\r
406     },\r
407     {\r
408         "id": "72836a7a.768624",\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-post-check-input.common-header.request-id + '-' + $upgrade-post-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-post-check'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$upgrade-post-check-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$upgrade-post-check-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$upgrade-post-check-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$upgrade-post-check-input.common-header.request-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$upgrade-post-check-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$upgrade-post-check-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$upgrade-post-check-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$upgrade-post-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": 1938.1666259765625,\r
414         "y": 819.0833740234375,\r
415         "z": "b4969602.e5a2a8",\r
416         "wires": []\r
417     },\r
418     {\r
419         "id": "93689f4a.8157",\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": 645.9999389648438,\r
426         "y": 652.0000610351562,\r
427         "z": "b4969602.e5a2a8",\r
428         "wires": [\r
429             [\r
430                 "c92e96da.bead68"\r
431             ]\r
432         ]\r
433     },\r
434     {\r
435         "id": "3705b5ae.a55ada",\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": 936.9999389648438,\r
441         "y": 611,\r
442         "z": "b4969602.e5a2a8",\r
443         "wires": []\r
444     },\r
445     {\r
446         "id": "c92e96da.bead68",\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": 782.9999389648438,\r
454         "y": 646.0000610351562,\r
455         "z": "b4969602.e5a2a8",\r
456         "wires": [\r
457             [\r
458                 "3705b5ae.a55ada",\r
459                 "d4f3b77a.b39508"\r
460             ]\r
461         ]\r
462     },\r
463     {\r
464         "id": "889f84ed.e111e8",\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": 415,\r
470         "y": 243,\r
471         "z": "b4969602.e5a2a8",\r
472         "wires": []\r
473     },\r
474     {\r
475         "id": "9e2047bf.84ca98",\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-post-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": 955,\r
482         "y": 419,\r
483         "z": "b4969602.e5a2a8",\r
484         "wires": [\r
485             [\r
486                 "db67679b.d5f7f8"\r
487             ]\r
488         ]\r
489     },\r
490     {\r
491         "id": "db67679b.d5f7f8",\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": 1113.3907470703125,\r
498         "y": 417.28399658203125,\r
499         "z": "b4969602.e5a2a8",\r
500         "wires": [\r
501             [\r
502                 "9f78147c.45b0d8"\r
503             ]\r
504         ]\r
505     },\r
506     {\r
507         "id": "3c8d18f4.57a768",\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": 343.9998779296875,\r
514         "y": 607,\r
515         "z": "b4969602.e5a2a8",\r
516         "wires": [\r
517             []\r
518         ]\r
519     },\r
520     {\r
521         "id": "983b7f00.0aa95",\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": 397,\r
528         "y": 344,\r
529         "z": "b4969602.e5a2a8",\r
530         "wires": [\r
531             [\r
532                 "6ab53366.6b679c",\r
533                 "c2f80dd0.8d1"\r
534             ]\r
535         ]\r
536     },\r
537     {\r
538         "id": "40652fca.65d24",\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-post-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": 429,\r
545         "y": 290,\r
546         "z": "b4969602.e5a2a8",\r
547         "wires": [\r
548             []\r
549         ]\r
550     },\r
551     {\r
552         "id": "6ab53366.6b679c",\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": 594,\r
559         "y": 323,\r
560         "z": "b4969602.e5a2a8",\r
561         "wires": [\r
562             [\r
563                 "b2f335c.b319ac8"\r
564             ]\r
565         ]\r
566     },\r
567     {\r
568         "id": "c2f80dd0.8d1",\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": 593.9999389648438,\r
575         "y": 384,\r
576         "z": "b4969602.e5a2a8",\r
577         "wires": [\r
578             [\r
579                 "64084999.263e28"\r
580             ]\r
581         ]\r
582     },\r
583     {\r
584         "id": "64084999.263e28",\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": 741.9999389648438,\r
592         "y": 383,\r
593         "z": "b4969602.e5a2a8",\r
594         "wires": [\r
595             [\r
596                 "9e2047bf.84ca98",\r
597                 "1c2838e7.02c327"\r
598             ]\r
599         ]\r
600     },\r
601     {\r
602         "id": "b2f335c.b319ac8",\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-post-check.playbookname`'/>\n",\r
606         "comments": "",\r
607         "x": 755,\r
608         "y": 321,\r
609         "z": "b4969602.e5a2a8",\r
610         "wires": []\r
611     },\r
612     {\r
613         "id": "1c2838e7.02c327",\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-post-check.playbookname'`\" />\n\n",\r
617         "comments": "",\r
618         "outputs": 1,\r
619         "x": 964,\r
620         "y": 363,\r
621         "z": "b4969602.e5a2a8",\r
622         "wires": [\r
623             []\r
624         ]\r
625     },\r
626     {\r
627         "id": "43b098aa.2b8088",\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": 394,\r
634         "y": 475,\r
635         "z": "b4969602.e5a2a8",\r
636         "wires": [\r
637             [\r
638                 "f5a4d554.8310a8"\r
639             ]\r
640         ]\r
641     },\r
642     {\r
643         "id": "f5a4d554.8310a8",\r
644         "type": "outcome",\r
645         "name": "null",\r
646         "xml": "<outcome value=''>\n",\r
647         "comments": "",\r
648         "outputs": 1,\r
649         "x": 565,\r
650         "y": 476,\r
651         "z": "b4969602.e5a2a8",\r
652         "wires": [\r
653             [\r
654                 "e3207caa.85b44"\r
655             ]\r
656         ]\r
657     },\r
658     {\r
659         "id": "e3207caa.85b44",\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-post-check.playbookname`'/>",\r
663         "comments": "",\r
664         "x": 755,\r
665         "y": 475,\r
666         "z": "b4969602.e5a2a8",\r
667         "wires": []\r
668     },\r
669     {\r
670         "id": "5c9efc94.d81d24",\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": 384,\r
677         "y": 534,\r
678         "z": "b4969602.e5a2a8",\r
679         "wires": [\r
680             [\r
681                 "77224991.c20a78",\r
682                 "2deab8c5.642298"\r
683             ]\r
684         ]\r
685     },\r
686     {\r
687         "id": "77224991.c20a78",\r
688         "type": "outcome",\r
689         "name": "null",\r
690         "xml": "<outcome value=''>\n",\r
691         "comments": "",\r
692         "outputs": 1,\r
693         "x": 564,\r
694         "y": 527,\r
695         "z": "b4969602.e5a2a8",\r
696         "wires": [\r
697             [\r
698                 "3881d027.425ff"\r
699             ]\r
700         ]\r
701     },\r
702     {\r
703         "id": "3881d027.425ff",\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": 721,\r
709         "y": 541,\r
710         "z": "b4969602.e5a2a8",\r
711         "wires": []\r
712     },\r
713     {\r
714         "id": "2deab8c5.642298",\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": 563,\r
721         "y": 571,\r
722         "z": "b4969602.e5a2a8",\r
723         "wires": [\r
724             [\r
725                 "3881d027.425ff"\r
726             ]\r
727         ]\r
728     },\r
729     {\r
730         "id": "153ed401.962ddc",\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": 1439,\r
737         "y": 406,\r
738         "z": "b4969602.e5a2a8",\r
739         "wires": [\r
740             [\r
741                 "3cfaf009.20065"\r
742             ]\r
743         ]\r
744     },\r
745     {\r
746         "id": "3cfaf009.20065",\r
747         "type": "outcome",\r
748         "name": "null",\r
749         "xml": "<outcome value=''>\n",\r
750         "comments": "",\r
751         "outputs": 1,\r
752         "x": 1617,\r
753         "y": 406,\r
754         "z": "b4969602.e5a2a8",\r
755         "wires": [\r
756             [\r
757                 "8e725f1f.6662f"\r
758             ]\r
759         ]\r
760     },\r
761     {\r
762         "id": "9e70216f.c9b2f",\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": 1412,\r
768         "y": 459,\r
769         "z": "b4969602.e5a2a8",\r
770         "wires": []\r
771     },\r
772     {\r
773         "id": "9f78147c.45b0d8",\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": 1242,\r
781         "y": 416,\r
782         "z": "b4969602.e5a2a8",\r
783         "wires": [\r
784             [\r
785                 "153ed401.962ddc",\r
786                 "9e70216f.c9b2f"\r
787             ]\r
788         ]\r
789     },\r
790     {\r
791         "id": "8e725f1f.6662f",\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-post-check.playbookname'`\" />\n\n",\r
795         "comments": "",\r
796         "outputs": 1,\r
797         "x": 1789,\r
798         "y": 404,\r
799         "z": "b4969602.e5a2a8",\r
800         "wires": [\r
801             []\r
802         ]\r
803     },\r
804     {\r
805         "id": "af2360f3.a1b32",\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": 1616,\r
812         "y": 750,\r
813         "z": "b4969602.e5a2a8",\r
814         "wires": [\r
815             []\r
816         ]\r
817     },\r
818     {\r
819         "id": "c058b1a3.cafa7",\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": 1622,\r
826         "y": 793,\r
827         "z": "b4969602.e5a2a8",\r
828         "wires": [\r
829             []\r
830         ]\r
831     },\r
832     {\r
833         "id": "d59d4575.f7aa08",\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": 1606,\r
840         "y": 840,\r
841         "z": "b4969602.e5a2a8",\r
842         "wires": [\r
843             [\r
844                 "676d5ce5.e9d864",\r
845                 "8ecd1678.ebdff8"\r
846             ]\r
847         ]\r
848     },\r
849     {\r
850         "id": "676d5ce5.e9d864",\r
851         "type": "outcome",\r
852         "name": "null",\r
853         "xml": "<outcome value=''>\n",\r
854         "comments": "",\r
855         "outputs": 1,\r
856         "x": 1783,\r
857         "y": 819,\r
858         "z": "b4969602.e5a2a8",\r
859         "wires": [\r
860             [\r
861                 "72836a7a.768624"\r
862             ]\r
863         ]\r
864     },\r
865     {\r
866         "id": "8ecd1678.ebdff8",\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": 1782,\r
873         "y": 859,\r
874         "z": "b4969602.e5a2a8",\r
875         "wires": [\r
876             [\r
877                 "5f5e736e.9d3b8c"\r
878             ]\r
879         ]\r
880     },\r
881     {\r
882         "id": "5f5e736e.9d3b8c",\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-post-check-input.common-header.request-id + '-' + $upgrade-post-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-post-check'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$upgrade-post-check-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$upgrade-post-check-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$upgrade-post-check-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$upgrade-post-check-input.common-header.request-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$upgrade-post-check-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$upgrade-post-check-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$upgrade-post-check-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$upgrade-post-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": 1980,\r
888         "y": 859,\r
889         "z": "b4969602.e5a2a8",\r
890         "wires": []\r
891     },\r
892     {\r
893         "id": "bd7deada.205038",\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": 2322,\r
899         "y": 937,\r
900         "z": "b4969602.e5a2a8",\r
901         "wires": []\r
902     },\r
903     {\r
904         "id": "530e9d63.07dd34",\r
905         "type": "outcome",\r
906         "name": "null",\r
907         "xml": "<outcome value=''>\n",\r
908         "comments": "",\r
909         "outputs": 1,\r
910         "x": 1788.000244140625,\r
911         "y": 958.9999389648438,\r
912         "z": "b4969602.e5a2a8",\r
913         "wires": [\r
914             [\r
915                 "aba50f21.a535d"\r
916             ]\r
917         ]\r
918     },\r
919     {\r
920         "id": "d6c0e471.9108d8",\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": 1787.000244140625,\r
927         "y": 1034.9999389648438,\r
928         "z": "b4969602.e5a2a8",\r
929         "wires": [\r
930             [\r
931                 "801dd50e.8622c8"\r
932             ]\r
933         ]\r
934     },\r
935     {\r
936         "id": "97b68625.59c538",\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": 1605.000244140625,\r
943         "y": 994.9999389648438,\r
944         "z": "b4969602.e5a2a8",\r
945         "wires": [\r
946             [\r
947                 "530e9d63.07dd34",\r
948                 "d6c0e471.9108d8"\r
949             ]\r
950         ]\r
951     },\r
952     {\r
953         "id": "acbbf9db.eeba28",\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": 2363.000244140625,\r
959         "y": 1018.9999389648438,\r
960         "z": "b4969602.e5a2a8",\r
961         "wires": []\r
962     },\r
963     {\r
964         "id": "aba50f21.a535d",\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": 1958.000244140625,\r
971         "y": 958.9999389648438,\r
972         "z": "b4969602.e5a2a8",\r
973         "wires": [\r
974             [\r
975                 "3ac4241b.62144c",\r
976                 "c67e4b5c.d70a28"\r
977             ]\r
978         ]\r
979     },\r
980     {\r
981         "id": "801dd50e.8622c8",\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": 1958.000244140625,\r
988         "y": 1034.9999389648438,\r
989         "z": "b4969602.e5a2a8",\r
990         "wires": [\r
991             [\r
992                 "8dcd3ae3.608a58",\r
993                 "a94e8dc6.52647"\r
994             ]\r
995         ]\r
996     },\r
997     {\r
998         "id": "657ecc9e.2687c4",\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": 2316.000244140625,\r
1004         "y": 974.9999389648438,\r
1005         "z": "b4969602.e5a2a8",\r
1006         "wires": []\r
1007     },\r
1008     {\r
1009         "id": "52f49f6f.dcf4",\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": 2359.000244140625,\r
1015         "y": 1056.9999389648438,\r
1016         "z": "b4969602.e5a2a8",\r
1017         "wires": []\r
1018     },\r
1019     {\r
1020         "id": "3ac4241b.62144c",\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": 2146.000244140625,\r
1027         "y": 936.9999389648438,\r
1028         "z": "b4969602.e5a2a8",\r
1029         "wires": [\r
1030             [\r
1031                 "bd7deada.205038"\r
1032             ]\r
1033         ]\r
1034     },\r
1035     {\r
1036         "id": "c67e4b5c.d70a28",\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": 2127.000244140625,\r
1043         "y": 974.9999389648438,\r
1044         "z": "b4969602.e5a2a8",\r
1045         "wires": [\r
1046             [\r
1047                 "657ecc9e.2687c4"\r
1048             ]\r
1049         ]\r
1050     },\r
1051     {\r
1052         "id": "8dcd3ae3.608a58",\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": 2147.000244140625,\r
1059         "y": 1018.9999389648438,\r
1060         "z": "b4969602.e5a2a8",\r
1061         "wires": [\r
1062             [\r
1063                 "acbbf9db.eeba28"\r
1064             ]\r
1065         ]\r
1066     },\r
1067     {\r
1068         "id": "a94e8dc6.52647",\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": 2129.000244140625,\r
1075         "y": 1056.9999389648438,\r
1076         "z": "b4969602.e5a2a8",\r
1077         "wires": [\r
1078             [\r
1079                 "52f49f6f.dcf4"\r
1080             ]\r
1081         ]\r
1082     }\r
1083 ]