1fb1736f65f468744cbe34821e1f13187e65e966
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_GenerateTemplateConfig.json
1 [\r
2     {\r
3         "id": "42b2dfc0.a5c5e",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 168,\r
8         "y": 108,\r
9         "z": "d7c523d9.040c",\r
10         "wires": [\r
11             [\r
12                 "d9d88d2e.06e01"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "d9d88d2e.06e01",\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": 320,\r
26         "y": 107,\r
27         "z": "d7c523d9.040c",\r
28         "wires": [\r
29             [\r
30                 "f1a68f7c.b0fd1"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "f1a68f7c.b0fd1",\r
36         "type": "method",\r
37         "name": "method GenerateTemplateConfig",\r
38         "xml": "<method rpc='GenerateTemplateConfig' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 560,\r
42         "y": 110,\r
43         "z": "d7c523d9.040c",\r
44         "wires": [\r
45             [\r
46                 "2975bd2f.022512"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "2975bd2f.022512",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 180,\r
58         "y": 171,\r
59         "z": "d7c523d9.040c",\r
60         "wires": [\r
61             [\r
62                 "718c80aa.91b87",\r
63                 "cac9421d.229c9"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "458ebbd8.86b484",\r
69         "type": "execute",\r
70         "name": "execute Merge Data with Template",\r
71         "xml": "<execute plugin=\"org.onap.sdnc.config.generator.merge.MergeNode\" method=\"mergeJsonDataOnTemplate\">\n<parameter name=\"jsonData\" value=\"`$configuration-params`\" />\n<parameter name=\"templateData\" value=\"`$config-template.file-content`\" />\n<parameter name=\"templateType\" value=\"json\" />\n<parameter name=\"responsePrefix\" value=\"tmp.merge\" />",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 680.5,\r
75         "y": 378,\r
76         "z": "d7c523d9.040c",\r
77         "wires": [\r
78             [\r
79                 "b61648ca.231c98",\r
80                 "95b9fc11.efc86"\r
81             ]\r
82         ]\r
83     },\r
84     {\r
85         "id": "b61648ca.231c98",\r
86         "type": "not-found",\r
87         "name": "not-found",\r
88         "xml": "<outcome value='not-found'>\n",\r
89         "comments": "",\r
90         "outputs": 1,\r
91         "x": 929.5,\r
92         "y": 346,\r
93         "z": "d7c523d9.040c",\r
94         "wires": [\r
95             [\r
96                 "ad78434b.53b5e"\r
97             ]\r
98         ]\r
99     },\r
100     {\r
101         "id": "ad78434b.53b5e",\r
102         "type": "block",\r
103         "name": "block",\r
104         "xml": "<block>\n",\r
105         "atomic": "false",\r
106         "comments": "",\r
107         "outputs": 1,\r
108         "x": 1077.5,\r
109         "y": 347,\r
110         "z": "d7c523d9.040c",\r
111         "wires": [\r
112             [\r
113                 "39a12381.5bf87c"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "39a12381.5bf87c",\r
119         "type": "returnFailure",\r
120         "name": "return failure",\r
121         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to merge template with data\"/>\n\t",\r
122         "comments": "",\r
123         "x": 1251.5,\r
124         "y": 348,\r
125         "z": "d7c523d9.040c",\r
126         "wires": []\r
127     },\r
128     {\r
129         "id": "95b9fc11.efc86",\r
130         "type": "failure",\r
131         "name": "failure",\r
132         "xml": "<outcome value='failure'>\n",\r
133         "comments": "",\r
134         "outputs": 1,\r
135         "x": 924.5,\r
136         "y": 422,\r
137         "z": "d7c523d9.040c",\r
138         "wires": [\r
139             [\r
140                 "3e2c957.50e086a"\r
141             ]\r
142         ]\r
143     },\r
144     {\r
145         "id": "3e2c957.50e086a",\r
146         "type": "block",\r
147         "name": "block",\r
148         "xml": "<block>\n",\r
149         "atomic": "false",\r
150         "comments": "",\r
151         "outputs": 1,\r
152         "x": 1072.5,\r
153         "y": 424,\r
154         "z": "d7c523d9.040c",\r
155         "wires": [\r
156             [\r
157                 "4d72da43.0cfe14"\r
158             ]\r
159         ]\r
160     },\r
161     {\r
162         "id": "4d72da43.0cfe14",\r
163         "type": "returnFailure",\r
164         "name": "return failure",\r
165         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.merge.error-message`\"/>\n\t",\r
166         "comments": "",\r
167         "x": 1263.5,\r
168         "y": 423,\r
169         "z": "d7c523d9.040c",\r
170         "wires": []\r
171     },\r
172     {\r
173         "id": "718c80aa.91b87",\r
174         "type": "switchNode",\r
175         "name": "switch Configuration params exists",\r
176         "xml": "<switch test='`$configuration-params`'>\n",\r
177         "comments": "",\r
178         "outputs": 1,\r
179         "x": 425,\r
180         "y": 170,\r
181         "z": "d7c523d9.040c",\r
182         "wires": [\r
183             [\r
184                 "8f31c08f.9dbb2",\r
185                 "4be7f151.48d7f"\r
186             ]\r
187         ]\r
188     },\r
189     {\r
190         "id": "baa4370e.36b778",\r
191         "type": "block",\r
192         "name": "block : atomic",\r
193         "xml": "<block atomic=\"true\">",\r
194         "atomic": "true",\r
195         "outputs": 1,\r
196         "x": 664,\r
197         "y": 237,\r
198         "z": "d7c523d9.040c",\r
199         "wires": [\r
200             [\r
201                 "458ebbd8.86b484"\r
202             ]\r
203         ]\r
204     },\r
205     {\r
206         "id": "8f31c08f.9dbb2",\r
207         "type": "success",\r
208         "name": "outcome:Other",\r
209         "xml": "<outcome value=\"Other\">",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 472,\r
213         "y": 234,\r
214         "z": "d7c523d9.040c",\r
215         "wires": [\r
216             [\r
217                 "baa4370e.36b778"\r
218             ]\r
219         ]\r
220     },\r
221     {\r
222         "id": "4be7f151.48d7f",\r
223         "type": "success",\r
224         "name": "outcome: null",\r
225         "xml": "<outcome value=''>",\r
226         "comments": "",\r
227         "outputs": 1,\r
228         "x": 765,\r
229         "y": 165,\r
230         "z": "d7c523d9.040c",\r
231         "wires": [\r
232             [\r
233                 "a55c78ed.34cc38"\r
234             ]\r
235         ]\r
236     },\r
237     {\r
238         "id": "cac9421d.229c9",\r
239         "type": "execute",\r
240         "name": "execute saveTemplateConfig",\r
241         "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"saveTemplateConfig\">\n<parameter name=\"responsePrefix\" value=\"tmp.saveTemplateConfig\" />",\r
242         "comments": "",\r
243         "outputs": 1,\r
244         "x": 248,\r
245         "y": 623,\r
246         "z": "d7c523d9.040c",\r
247         "wires": [\r
248             [\r
249                 "6a63d2a.0f3ba2c"\r
250             ]\r
251         ]\r
252     },\r
253     {\r
254         "id": "6a63d2a.0f3ba2c",\r
255         "type": "failure",\r
256         "name": "failure",\r
257         "xml": "<outcome value='failure'>\n",\r
258         "comments": "",\r
259         "outputs": 1,\r
260         "x": 458,\r
261         "y": 623,\r
262         "z": "d7c523d9.040c",\r
263         "wires": [\r
264             [\r
265                 "f2ef42ef.faf2a"\r
266             ]\r
267         ]\r
268     },\r
269     {\r
270         "id": "f2ef42ef.faf2a",\r
271         "type": "block",\r
272         "name": "block : atomic",\r
273         "xml": "<block atomic=\"true\">",\r
274         "atomic": "true",\r
275         "outputs": 1,\r
276         "x": 625,\r
277         "y": 625,\r
278         "z": "d7c523d9.040c",\r
279         "wires": [\r
280             [\r
281                 "2fab99ac.fc2306"\r
282             ]\r
283         ]\r
284     },\r
285     {\r
286         "id": "2fab99ac.fc2306",\r
287         "type": "returnFailure",\r
288         "name": "return failure",\r
289         "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.saveConfigBlock.error-message`\"/>\n\t\n\t\n\t",\r
290         "comments": "",\r
291         "x": 816,\r
292         "y": 628,\r
293         "z": "d7c523d9.040c",\r
294         "wires": []\r
295     },\r
296     {\r
297         "id": "a55c78ed.34cc38",\r
298         "type": "block",\r
299         "name": "block : atomic",\r
300         "xml": "<block atomic=\"true\">",\r
301         "atomic": "true",\r
302         "outputs": 1,\r
303         "x": 955,\r
304         "y": 167,\r
305         "z": "d7c523d9.040c",\r
306         "wires": [\r
307             []\r
308         ]\r
309     }\r
310 ]\r