8cceeced63a583afdb82ddd5cb0b64f12e15fcca
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_method_DownloadvIRCChefConfig_4.0.0.json
1 [\r
2     {\r
3         "id": "7429c878.5abe38",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 136,\r
8         "y": 73,\r
9         "z": "f809d11d.5015c",\r
10         "wires": [\r
11             [\r
12                 "2a4f05d6.88a89a"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "2a4f05d6.88a89a",\r
18         "type": "service-logic",\r
19         "name": "APPC 4.0.0",\r
20         "module": "APPC",\r
21         "version": "4.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='4.0.0'>",\r
24         "outputs": 1,\r
25         "x": 125,\r
26         "y": 141,\r
27         "z": "f809d11d.5015c",\r
28         "wires": [\r
29             [\r
30                 "aa94c1db.ebfc"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "aa94c1db.ebfc",\r
36         "type": "method",\r
37         "name": "method",\r
38         "xml": "<method rpc='DownloadvIRCChefConfig' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 124,\r
42         "y": 216,\r
43         "z": "f809d11d.5015c",\r
44         "wires": [\r
45             [\r
46                 "ea7c5ec6.16476"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "ea7c5ec6.16476",\r
52         "type": "block",\r
53         "name": "block",\r
54         "xml": "<block>\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 113,\r
59         "y": 315,\r
60         "z": "f809d11d.5015c",\r
61         "wires": [\r
62             [\r
63                 "d3e04c9b.c07be",\r
64                 "d1b241f6.8c179",\r
65                 "9c35834d.a01fa",\r
66                 "da9b7cd9.09d6f",\r
67                 "bf9d85fc.805698"\r
68             ]\r
69         ]\r
70     },\r
71     {\r
72         "id": "d3e04c9b.c07be",\r
73         "type": "execute",\r
74         "name": "execute",\r
75         "xml": "<execute plugin='org.onap.appc.adapter.chef.ChefAdapter' method='retrieveData'>\n     <parameter name='org.onap.appc.instance.dgContext' value='environment-name'/>\n     <parameter name='org.onap.appc.instance.allConfig' value='`$virc-environment`'/>\n     <parameter name='org.onap.appc.instance.key' value='name'/>\n",\r
76         "comments": "",\r
77         "outputs": 1,\r
78         "x": 409,\r
79         "y": 126,\r
80         "z": "f809d11d.5015c",\r
81         "wires": [\r
82             []\r
83         ]\r
84     },\r
85     {\r
86         "id": "d1b241f6.8c179",\r
87         "type": "execute",\r
88         "name": "execute",\r
89         "xml": "<execute plugin='org.onap.appc.adapter.chef.ChefAdapter' method='combineStrings' >\n     <parameter name='org.onap.appc.instance.dgContext' value='chef-action'/>\n     <parameter name='org.onap.appc.instance.String1' value='/environments/'/>\n     <parameter name='org.onap.appc.instance.String2' value='`$environment-name`'/>",\r
90         "comments": "",\r
91         "outputs": 1,\r
92         "x": 399,\r
93         "y": 183,\r
94         "z": "f809d11d.5015c",\r
95         "wires": [\r
96             []\r
97         ]\r
98     },\r
99     {\r
100         "id": "9c35834d.a01fa",\r
101         "type": "execute",\r
102         "name": "execute",\r
103         "xml": "<execute plugin='org.onap.appc.adapter.chef.ChefAdapter' method='chefPut' >\n<parameter name='org.onap.appc.instance.organizations' value='`$chef-organization`'/> \n<parameter name='org.onap.appc.instance.serverAddress' value='`$chef-server-address`'/> \n<parameter name='org.onap.appc.instance.username' value='`$chef-username`'/> \n<parameter name='org.onap.appc.instance.chefAction' value='`$chef-action`'/> \n<parameter name='org.onap.appc.instance.chefRequestBody' value='`$virc-environment`'/>",\r
104         "comments": "",\r
105         "outputs": 1,\r
106         "x": 405,\r
107         "y": 244,\r
108         "z": "f809d11d.5015c",\r
109         "wires": [\r
110             []\r
111         ]\r
112     },\r
113     {\r
114         "id": "da9b7cd9.09d6f",\r
115         "type": "switchNode",\r
116         "name": "switch",\r
117         "xml": "<switch test='`$org.onap.appc.chefServerResult.code`'>\n",\r
118         "comments": "",\r
119         "outputs": 1,\r
120         "x": 252,\r
121         "y": 453,\r
122         "z": "f809d11d.5015c",\r
123         "wires": [\r
124             [\r
125                 "374e8d98.aebe72",\r
126                 "616a3c9c.5953a4",\r
127                 "41e33222.25d1ec"\r
128             ]\r
129         ]\r
130     },\r
131     {\r
132         "id": "374e8d98.aebe72",\r
133         "type": "outcome",\r
134         "name": "outcome",\r
135         "xml": "<outcome value='404'>\n",\r
136         "comments": "",\r
137         "outputs": 1,\r
138         "x": 456,\r
139         "y": 329,\r
140         "z": "f809d11d.5015c",\r
141         "wires": [\r
142             [\r
143                 "15bca697.807fd9"\r
144             ]\r
145         ]\r
146     },\r
147     {\r
148         "id": "eb531a20.afbbd8",\r
149         "type": "execute",\r
150         "name": "execute",\r
151         "xml": "<execute plugin='org.onap.appc.adapter.chef.ChefAdapter' method='chefPost' >\n<parameter name='org.onap.appc.instance.organizations' value='`$chef-organization`'/> \n<parameter name='org.onap.appc.instance.serverAddress' value='`$chef-server-address`'/> \n<parameter name='org.onap.appc.instance.username' value='`$chef-username`'/> \n<parameter name='org.onap.appc.instance.chefAction' value='/environments'/> \n<parameter name='org.onap.appc.instance.chefRequestBody' value='`$virc-environment`'/>\n",\r
152         "comments": "",\r
153         "outputs": 1,\r
154         "x": 789,\r
155         "y": 228,\r
156         "z": "f809d11d.5015c",\r
157         "wires": [\r
158             []\r
159         ]\r
160     },\r
161     {\r
162         "id": "11e5058e.84b97a",\r
163         "type": "outcome",\r
164         "name": "outcome",\r
165         "xml": "<outcome value='201'>\n",\r
166         "comments": "",\r
167         "outputs": 1,\r
168         "x": 1083,\r
169         "y": 534,\r
170         "z": "f809d11d.5015c",\r
171         "wires": [\r
172             [\r
173                 "6ded9d24.0dbaa4"\r
174             ]\r
175         ]\r
176     },\r
177     {\r
178         "id": "f5ae799f.bf25a8",\r
179         "type": "outcome",\r
180         "name": "outcome",\r
181         "xml": "<outcome value='Other'>\n",\r
182         "comments": "",\r
183         "outputs": 1,\r
184         "x": 1081,\r
185         "y": 352,\r
186         "z": "f809d11d.5015c",\r
187         "wires": [\r
188             [\r
189                 "1f394e1f.056dd2"\r
190             ]\r
191         ]\r
192     },\r
193     {\r
194         "id": "23cc137a.1b7dfc",\r
195         "type": "switchNode",\r
196         "name": "switch",\r
197         "xml": "<switch test='`$org.onap.appc.chefServerResult.code`'>\n",\r
198         "comments": "",\r
199         "outputs": 1,\r
200         "x": 803,\r
201         "y": 410,\r
202         "z": "f809d11d.5015c",\r
203         "wires": [\r
204             [\r
205                 "11e5058e.84b97a",\r
206                 "f5ae799f.bf25a8"\r
207             ]\r
208         ]\r
209     },\r
210     {\r
211         "id": "15bca697.807fd9",\r
212         "type": "block",\r
213         "name": "block",\r
214         "xml": "<block>\n",\r
215         "atomic": "false",\r
216         "comments": "",\r
217         "outputs": 1,\r
218         "x": 615,\r
219         "y": 329,\r
220         "z": "f809d11d.5015c",\r
221         "wires": [\r
222             [\r
223                 "eb531a20.afbbd8",\r
224                 "23cc137a.1b7dfc"\r
225             ]\r
226         ]\r
227     },\r
228     {\r
229         "id": "616a3c9c.5953a4",\r
230         "type": "outcome",\r
231         "name": "outcome",\r
232         "xml": "<outcome value='200'>\n",\r
233         "comments": "",\r
234         "outputs": 1,\r
235         "x": 591,\r
236         "y": 565,\r
237         "z": "f809d11d.5015c",\r
238         "wires": [\r
239             [\r
240                 "5abbe56e.76c5cc"\r
241             ]\r
242         ]\r
243     },\r
244     {\r
245         "id": "41e33222.25d1ec",\r
246         "type": "outcome",\r
247         "name": "outcome",\r
248         "xml": "<outcome value='Other'>\n",\r
249         "comments": "",\r
250         "outputs": 1,\r
251         "x": 606,\r
252         "y": 667,\r
253         "z": "f809d11d.5015c",\r
254         "wires": [\r
255             [\r
256                 "b231a35d.86656"\r
257             ]\r
258         ]\r
259     },\r
260     {\r
261         "id": "6ded9d24.0dbaa4",\r
262         "type": "returnSuccess",\r
263         "name": "return success",\r
264         "xml": "<return status='success'>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value='successfully create the chef environment'/>\n",\r
265         "comments": "",\r
266         "x": 1289,\r
267         "y": 529,\r
268         "z": "f809d11d.5015c",\r
269         "wires": []\r
270     },\r
271     {\r
272         "id": "1f394e1f.056dd2",\r
273         "type": "returnFailure",\r
274         "name": "return failure",\r
275         "xml": "<return status='failure'>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='`$org.onap.appc.chefServerResult.message`' />\n",\r
276         "comments": "",\r
277         "x": 1292,\r
278         "y": 350,\r
279         "z": "f809d11d.5015c",\r
280         "wires": []\r
281     },\r
282     {\r
283         "id": "b231a35d.86656",\r
284         "type": "returnFailure",\r
285         "name": "return failure",\r
286         "xml": "<return status='failure'>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='`$org.onap.appc.chefServerResult.message`' />\n",\r
287         "comments": "",\r
288         "x": 793,\r
289         "y": 669,\r
290         "z": "f809d11d.5015c",\r
291         "wires": []\r
292     },\r
293     {\r
294         "id": "5abbe56e.76c5cc",\r
295         "type": "returnSuccess",\r
296         "name": "return success",\r
297         "xml": "<return status='success'>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value='successfully updated the chef environment'/>\n",\r
298         "comments": "",\r
299         "x": 808,\r
300         "y": 567,\r
301         "z": "f809d11d.5015c",\r
302         "wires": []\r
303     },\r
304     {\r
305         "id": "bf9d85fc.805698",\r
306         "type": "set",\r
307         "name": "set",\r
308         "xml": "<set>\n<parameter name='chef-server-address' value='`$vnf-host-ip-address`' />\n<parameter name='chef-username' value='`$device-authentication.USER-NAME`' />\n<parameter name='chef-organization' value='virc'/>\n<parameter name='virc-environment' value='`$deviceconfig-file-content`' />",\r
309         "comments": "",\r
310         "x": 419,\r
311         "y": 68,\r
312         "z": "f809d11d.5015c",\r
313         "wires": []\r
314     }\r
315 ]\r