Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-vnf-generate-name-changeassign.json
1 [\r
2     {\r
3         "id": "9937778e.f87d58",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 175.71429443359375,\r
8         "y": 62.85714340209961,\r
9         "z": "23014bb9.2ef1e4",\r
10         "wires": [\r
11             [\r
12                 "4892fa18.531f64"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "4892fa18.531f64",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\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='GENERIC-RESOURCE-API' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 451.71429443359375,\r
26         "y": 63.85714340209961,\r
27         "z": "23014bb9.2ef1e4",\r
28         "wires": [\r
29             [\r
30                 "35d27316.1b81fc"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "35d27316.1b81fc",\r
36         "type": "method",\r
37         "name": "self-serve-vnf-generate-name-changeassign",\r
38         "xml": "<method rpc='self-serve-vnf-generate-name-changeassign' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 356.28570556640625,\r
42         "y": 115.71428680419922,\r
43         "z": "23014bb9.2ef1e4",\r
44         "wires": [\r
45             [\r
46                 "685554a6.20595c"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "37b606aa.d2592a",\r
52         "type": "execute",\r
53         "name": "execute NameGenerationNode-changeassign",\r
54         "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.vnf.changeassign.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"vnf.changeassign.nameGenResponse\" />\n",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 759.9999389648438,\r
58         "y": 584.2856769561768,\r
59         "z": "23014bb9.2ef1e4",\r
60         "wires": [\r
61             [\r
62                 "7c08819e.60f86",\r
63                 "88e7bf8c.88a75"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "7c08819e.60f86",\r
69         "type": "failure",\r
70         "name": "failure",\r
71         "xml": "<outcome value='failure'>\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 1039.571388244629,\r
75         "y": 532.1428203582764,\r
76         "z": "23014bb9.2ef1e4",\r
77         "wires": [\r
78             [\r
79                 "b64a72c8.635e1"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "88e7bf8c.88a75",\r
85         "type": "failure",\r
86         "name": "not-found",\r
87         "xml": "<outcome value='not-found'>\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 1044.571388244629,\r
91         "y": 630.1428203582764,\r
92         "z": "23014bb9.2ef1e4",\r
93         "wires": [\r
94             [\r
95                 "b64a72c8.635e1"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "b64a72c8.635e1",\r
101         "type": "block",\r
102         "name": "block : atomic",\r
103         "xml": "<block atomic='true'>",\r
104         "atomic": "true",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 1230.8571014404297,\r
108         "y": 572.7142314910889,\r
109         "z": "23014bb9.2ef1e4",\r
110         "wires": [\r
111             [\r
112                 "6ffcdc87.53bfe4",\r
113                 "705ae050.4e8b2"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "6ffcdc87.53bfe4",\r
119         "type": "set",\r
120         "name": "set status as FAILED",\r
121         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].resource-resolution-data.status`' value='FAILED' />",\r
122         "comments": "",\r
123         "x": 1453.2856369018555,\r
124         "y": 519.2856426239014,\r
125         "z": "23014bb9.2ef1e4",\r
126         "wires": []\r
127     },\r
128     {\r
129         "id": "705ae050.4e8b2",\r
130         "type": "returnFailure",\r
131         "name": "return failure",\r
132         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Error from NameGenerationNode ChangeAssign vnf ' + $error-message`\" />\n",\r
133         "comments": "",\r
134         "x": 1439.2856369018555,\r
135         "y": 628.2856426239014,\r
136         "z": "23014bb9.2ef1e4",\r
137         "wires": []\r
138     },\r
139     {\r
140         "id": "685554a6.20595c",\r
141         "type": "block",\r
142         "name": "block : atomic",\r
143         "xml": "<block atomic='true'>",\r
144         "atomic": "true",\r
145         "comments": "",\r
146         "outputs": 1,\r
147         "x": 348.9999771118164,\r
148         "y": 493.5714178085327,\r
149         "z": "23014bb9.2ef1e4",\r
150         "wires": [\r
151             [\r
152                 "518b70ab.3a899",\r
153                 "4a63a9c6.d7c168",\r
154                 "37b606aa.d2592a",\r
155                 "f16a6afe.5463e8",\r
156                 "1ecdeb4b.5e0395",\r
157                 "53c8ae4e.799bb",\r
158                 "7e97819c.97305"\r
159             ]\r
160         ]\r
161     },\r
162     {\r
163         "id": "518b70ab.3a899",\r
164         "type": "for",\r
165         "name": "for service-data.vnf-parameters-data.param index i",\r
166         "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].resource-resolution-data.resource-key_length`' >",\r
167         "comments": "",\r
168         "outputs": 1,\r
169         "x": 791.2857246398926,\r
170         "y": 339.4285259246826,\r
171         "z": "23014bb9.2ef1e4",\r
172         "wires": [\r
173             [\r
174                 "a63b3e76.ee0f7"\r
175             ]\r
176         ]\r
177     },\r
178     {\r
179         "id": "a63b3e76.ee0f7",\r
180         "type": "switchNode",\r
181         "name": "switch resource-key[].name",\r
182         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].resource-resolution-data.resource-key[$i].name`'>\n\n",\r
183         "comments": "",\r
184         "outputs": 1,\r
185         "x": 1162.428560256958,\r
186         "y": 339.57139015197754,\r
187         "z": "23014bb9.2ef1e4",\r
188         "wires": [\r
189             [\r
190                 "d5c6eaf9.2a5d88"\r
191             ]\r
192         ]\r
193     },\r
194     {\r
195         "id": "d5c6eaf9.2a5d88",\r
196         "type": "outcome",\r
197         "name": "external-key",\r
198         "xml": "<outcome value='external-key'>\n",\r
199         "comments": "",\r
200         "outputs": 1,\r
201         "x": 1400.428560256958,\r
202         "y": 339.57139015197754,\r
203         "z": "23014bb9.2ef1e4",\r
204         "wires": [\r
205             [\r
206                 "486ff831.7e3c08"\r
207             ]\r
208         ]\r
209     },\r
210     {\r
211         "id": "486ff831.7e3c08",\r
212         "type": "set",\r
213         "name": "set tmp.external-key.value",\r
214         "xml": "<set>\n<parameter name='tmp.external-key.value' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].resource-resolution-data.resource-key[$i].value`' />\n",\r
215         "comments": "",\r
216         "x": 1632.428560256958,\r
217         "y": 339.57139015197754,\r
218         "z": "23014bb9.2ef1e4",\r
219         "wires": []\r
220     },\r
221     {\r
222         "id": "4a63a9c6.d7c168",\r
223         "type": "switchNode",\r
224         "name": "switch tmp.external-key.value",\r
225         "xml": "<switch test='`$tmp.external-key.value`'>\n\n",\r
226         "comments": "",\r
227         "outputs": 1,\r
228         "x": 714.1428756713867,\r
229         "y": 414.1427888870239,\r
230         "z": "23014bb9.2ef1e4",\r
231         "wires": [\r
232             [\r
233                 "a90891b7.fff2b"\r
234             ]\r
235         ]\r
236     },\r
237     {\r
238         "id": "a90891b7.fff2b",\r
239         "type": "outcome",\r
240         "name": "null",\r
241         "xml": "<outcome value=''>",\r
242         "comments": "",\r
243         "outputs": 1,\r
244         "x": 930.0000076293945,\r
245         "y": 414.5713424682617,\r
246         "z": "23014bb9.2ef1e4",\r
247         "wires": [\r
248             [\r
249                 "370ccd0f.c72bf2"\r
250             ]\r
251         ]\r
252     },\r
253     {\r
254         "id": "370ccd0f.c72bf2",\r
255         "type": "returnFailure",\r
256         "name": "return failure",\r
257         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"self-service-vnf-generate-name-changeassign error : external-key is null for vnf\" />\n",\r
258         "comments": "",\r
259         "x": 1091.0000076293945,\r
260         "y": 414.5713424682617,\r
261         "z": "23014bb9.2ef1e4",\r
262         "wires": []\r
263     },\r
264     {\r
265         "id": "16a4f29b.4a90ad",\r
266         "type": "failure",\r
267         "name": "failure",\r
268         "xml": "<outcome value='failure'>\n",\r
269         "comments": "",\r
270         "outputs": 1,\r
271         "x": 856.2855949401855,\r
272         "y": 727.0316724777222,\r
273         "z": "23014bb9.2ef1e4",\r
274         "wires": [\r
275             [\r
276                 "fbc4873f.c1f5c8"\r
277             ]\r
278         ]\r
279     },\r
280     {\r
281         "id": "fbc4873f.c1f5c8",\r
282         "type": "block",\r
283         "name": "block : atomic",\r
284         "xml": "<block atomic='true'>",\r
285         "atomic": "true",\r
286         "comments": "",\r
287         "outputs": 1,\r
288         "x": 1064.6985092163086,\r
289         "y": 780.1586875915527,\r
290         "z": "23014bb9.2ef1e4",\r
291         "wires": [\r
292             [\r
293                 "d296203b.a4db",\r
294                 "adedc513.a0a9e8"\r
295             ]\r
296         ]\r
297     },\r
298     {\r
299         "id": "d296203b.a4db",\r
300         "type": "set",\r
301         "name": "set status as FAILED",\r
302         "xml": "<set>\n\t<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].resource-resolution-data.status`' value='FAILED' />",\r
303         "comments": "",\r
304         "x": 1289.8570594787598,\r
305         "y": 728.5713958740234,\r
306         "z": "23014bb9.2ef1e4",\r
307         "wires": []\r
308     },\r
309     {\r
310         "id": "adedc513.a0a9e8",\r
311         "type": "returnFailure",\r
312         "name": "return failure",\r
313         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Failed to update generic-vnf.vnf-name to ' + $vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$ss.input.param.index].value + ' in AnAI'`\" />\n",\r
314         "comments": "",\r
315         "x": 1262.1428451538086,\r
316         "y": 823.7142448425293,\r
317         "z": "23014bb9.2ef1e4",\r
318         "wires": []\r
319     },\r
320     {\r
321         "id": "1ecdeb4b.5e0395",\r
322         "type": "set",\r
323         "name": "set param[].value and status",\r
324         "xml": "<set>\n\t <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].value`' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$ss.input.param.index].value`'/>\n\t <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$ss.service-data.param.index].resource-resolution-data.status`' value='SUCCESS' />",\r
325         "comments": "",\r
326         "x": 681.9683074951172,\r
327         "y": 927.4602336883545,\r
328         "z": "23014bb9.2ef1e4",\r
329         "wires": []\r
330     },\r
331     {\r
332         "id": "f16a6afe.5463e8",\r
333         "type": "save",\r
334         "name": "update generic-vnf",\r
335         "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n\tresource=\"generic-vnf\"\n\t\tkey=\"generic-vnf.vnf-id =  $service-data.vnfs.vnf[$vnf-index].vnf-id \" >\n<parameter name=\"vnf-name\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$ss.input.param.index].value`' />\n\n",\r
336         "comments": "",\r
337         "outputs": 1,\r
338         "x": 661.7936096191406,\r
339         "y": 775.5079565048218,\r
340         "z": "23014bb9.2ef1e4",\r
341         "wires": [\r
342             [\r
343                 "16a4f29b.4a90ad",\r
344                 "70a5ecf7.6d4b54"\r
345             ]\r
346         ]\r
347     },\r
348     {\r
349         "id": "70a5ecf7.6d4b54",\r
350         "type": "not-found",\r
351         "name": "not-found",\r
352         "xml": "<outcome value='not-found'>\n",\r
353         "comments": "",\r
354         "outputs": 1,\r
355         "x": 861.1588363647461,\r
356         "y": 824.3967752456665,\r
357         "z": "23014bb9.2ef1e4",\r
358         "wires": [\r
359             [\r
360                 "fbc4873f.c1f5c8"\r
361             ]\r
362         ]\r
363     },\r
364     {\r
365         "id": "53c8ae4e.799bb",\r
366         "type": "set",\r
367         "name": "set tmp.external-key.value = NULL",\r
368         "xml": "<set>\n<parameter name='tmp.external-key.value' value='' />\n",\r
369         "comments": "",\r
370         "x": 725.7143173217773,\r
371         "y": 281.42848014831543,\r
372         "z": "23014bb9.2ef1e4",\r
373         "wires": []\r
374     },\r
375     {\r
376         "id": "7e97819c.97305",\r
377         "type": "set",\r
378         "name": "set tmp.vnf.changeassign.naming-data-payload",\r
379         "xml": "<set>\n<parameter name=\"tmp.vnf.changeassign.naming-data-payload\" \n\tvalue=\"`'{&quot;elements&quot;:[{' + '&quot;resource-name&quot;:&quot;' + $vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$ss.input.param.index].name + '&quot;,&quot;resource-value&quot;:&quot;' + $vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$ss.input.param.index].value + '&quot;,&quot;external-key&quot;:&quot;' + $tmp.external-key.value + '&quot;}]}'`\"/>",\r
380         "comments": "",\r
381         "x": 775.8571166992188,\r
382         "y": 491.14282608032227,\r
383         "z": "23014bb9.2ef1e4",\r
384         "wires": []\r
385     }\r
386 ]