Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-vf-module-generate-name-changeassign.json
1 [\r
2     {\r
3         "id": "ca0478b8.252088",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 142.85714721679688,\r
8         "y": 72.85714721679688,\r
9         "z": "7da44d34.41b8e4",\r
10         "wires": [\r
11             [\r
12                 "7c71ac58.1f4244"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "7c71ac58.1f4244",\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": 418.8571472167969,\r
26         "y": 73.85714721679688,\r
27         "z": "7da44d34.41b8e4",\r
28         "wires": [\r
29             [\r
30                 "a2678c16.8e1eb"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "a2678c16.8e1eb",\r
36         "type": "method",\r
37         "name": "self-serve-vf-module-generate-name-changeassign",\r
38         "xml": "<method rpc='self-serve-vf-module-generate-name-changeassign' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 323.4285583496094,\r
42         "y": 125.71429061889648,\r
43         "z": "7da44d34.41b8e4",\r
44         "wires": [\r
45             [\r
46                 "afbcafe4.6d848"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "570da090.941e5",\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.vf-module.changeassign.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"vf-module.changeassign.nameGenResponse\" />\n",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 671.4285888671875,\r
58         "y": 659.2857213020325,\r
59         "z": "7da44d34.41b8e4",\r
60         "wires": [\r
61             [\r
62                 "551cdc4a.e86e94",\r
63                 "ba2f7c73.31a28"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "551cdc4a.e86e94",\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": 959.4285888671875,\r
75         "y": 613.2857213020325,\r
76         "z": "7da44d34.41b8e4",\r
77         "wires": [\r
78             [\r
79                 "7dfc16bc.be2d18"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "ba2f7c73.31a28",\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": 965.4285888671875,\r
91         "y": 713.2857213020325,\r
92         "z": "7da44d34.41b8e4",\r
93         "wires": [\r
94             [\r
95                 "7dfc16bc.be2d18"\r
96             ]\r
97         ]\r
98     },\r
99     {\r
100         "id": "7dfc16bc.be2d18",\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": 1165.4285888671875,\r
108         "y": 655.2857213020325,\r
109         "z": "7da44d34.41b8e4",\r
110         "wires": [\r
111             [\r
112                 "56db66db.f751e8",\r
113                 "2a9c646.dc70e9c"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "56db66db.f751e8",\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.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$ss.service-data.param.index].resource-resolution-data.status`' value='FAILED' />",\r
122         "comments": "",\r
123         "x": 1374.4285888671875,\r
124         "y": 604.2857213020325,\r
125         "z": "7da44d34.41b8e4",\r
126         "wires": []\r
127     },\r
128     {\r
129         "id": "2a9c646.dc70e9c",\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 vf-module ' + $error-message`\" />\n",\r
133         "comments": "",\r
134         "x": 1360.4285888671875,\r
135         "y": 713.2857213020325,\r
136         "z": "7da44d34.41b8e4",\r
137         "wires": []\r
138     },\r
139     {\r
140         "id": "afbcafe4.6d848",\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": 224.71428680419922,\r
148         "y": 562.8571300506592,\r
149         "z": "7da44d34.41b8e4",\r
150         "wires": [\r
151             [\r
152                 "b979f5f1.ad8358",\r
153                 "ab950644.7d58a8",\r
154                 "975f7bc0.f4f5d8",\r
155                 "570da090.941e5",\r
156                 "f212bbb9.76a8b8",\r
157                 "1a352eb2.e4d9b1",\r
158                 "14d9ecdc.aff013"\r
159             ]\r
160         ]\r
161     },\r
162     {\r
163         "id": "b979f5f1.ad8358",\r
164         "type": "for",\r
165         "name": "for service-data...vf-module...resource-key",\r
166         "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$ss.service-data.param.index].resource-resolution-data.resource-key_length`' >",\r
167         "comments": "",\r
168         "outputs": 1,\r
169         "x": 667.0000076293945,\r
170         "y": 375.00000858306885,\r
171         "z": "7da44d34.41b8e4",\r
172         "wires": [\r
173             [\r
174                 "56f43f1.46959c"\r
175             ]\r
176         ]\r
177     },\r
178     {\r
179         "id": "56f43f1.46959c",\r
180         "type": "switchNode",\r
181         "name": "switch resource-key[].name",\r
182         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.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": 1004.8571624755859,\r
186         "y": 374.9999942779541,\r
187         "z": "7da44d34.41b8e4",\r
188         "wires": [\r
189             [\r
190                 "db5132dc.231e6"\r
191             ]\r
192         ]\r
193     },\r
194     {\r
195         "id": "db5132dc.231e6",\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": 1245.857162475586,\r
202         "y": 374.9999942779541,\r
203         "z": "7da44d34.41b8e4",\r
204         "wires": [\r
205             [\r
206                 "eace8af.3827778"\r
207             ]\r
208         ]\r
209     },\r
210     {\r
211         "id": "eace8af.3827778",\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": 1475.857162475586,\r
217         "y": 374.9999942779541,\r
218         "z": "7da44d34.41b8e4",\r
219         "wires": []\r
220     },\r
221     {\r
222         "id": "975f7bc0.f4f5d8",\r
223         "type": "set",\r
224         "name": "set tmp.vf-module.changeassign.naming-data-payload",\r
225         "xml": "<set>\n<parameter name=\"tmp.vf-module.changeassign.naming-data-payload\" value=\"`'{&quot;elements&quot;:[{' + '&quot;resource-name&quot;:&quot;' + $vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$ss.input.param.index].name + '&quot;,&quot;resource-value&quot;:&quot;' + $vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$ss.input.param.index].value + '&quot;,&quot;external-key&quot;:&quot;' + $tmp.external-key.value + '&quot;}]}'`\"/>",\r
226         "comments": "",\r
227         "x": 710.2856903076172,\r
228         "y": 559.0000162124634,\r
229         "z": "7da44d34.41b8e4",\r
230         "wires": []\r
231     },\r
232     {\r
233         "id": "ab950644.7d58a8",\r
234         "type": "switchNode",\r
235         "name": "switch tmp.external-key.value",\r
236         "xml": "<switch test='`$tmp.external-key.value`'>\n\n",\r
237         "comments": "",\r
238         "outputs": 1,\r
239         "x": 619.0000076293945,\r
240         "y": 502.00000858306885,\r
241         "z": "7da44d34.41b8e4",\r
242         "wires": [\r
243             [\r
244                 "f0dcf6b8.eaab28"\r
245             ]\r
246         ]\r
247     },\r
248     {\r
249         "id": "f0dcf6b8.eaab28",\r
250         "type": "outcome",\r
251         "name": "null",\r
252         "xml": "<outcome value=''>",\r
253         "comments": "",\r
254         "outputs": 1,\r
255         "x": 846.0000076293945,\r
256         "y": 502.00000858306885,\r
257         "z": "7da44d34.41b8e4",\r
258         "wires": [\r
259             [\r
260                 "a8701ab3.e308f8"\r
261             ]\r
262         ]\r
263     },\r
264     {\r
265         "id": "a8701ab3.e308f8",\r
266         "type": "returnFailure",\r
267         "name": "return failure",\r
268         "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-vf-module-generate-name-changeassign error : external-key is null for vf-module\" />\n",\r
269         "comments": "",\r
270         "x": 1007.0000076293945,\r
271         "y": 502.00000858306885,\r
272         "z": "7da44d34.41b8e4",\r
273         "wires": []\r
274     },\r
275     {\r
276         "id": "fe3c1b72.b16ba8",\r
277         "type": "failure",\r
278         "name": "failure",\r
279         "xml": "<outcome value='failure'>\n",\r
280         "comments": "",\r
281         "outputs": 1,\r
282         "x": 795.9523773193359,\r
283         "y": 796.0475826263428,\r
284         "z": "7da44d34.41b8e4",\r
285         "wires": [\r
286             [\r
287                 "a8ee0931.de9688"\r
288             ]\r
289         ]\r
290     },\r
291     {\r
292         "id": "a8ee0931.de9688",\r
293         "type": "block",\r
294         "name": "block : atomic",\r
295         "xml": "<block atomic='true'>",\r
296         "atomic": "true",\r
297         "comments": "",\r
298         "outputs": 1,\r
299         "x": 977.8571929931641,\r
300         "y": 834.5714569091797,\r
301         "z": "7da44d34.41b8e4",\r
302         "wires": [\r
303             [\r
304                 "73245796.36c418",\r
305                 "b4c5b7d.9734d48"\r
306             ]\r
307         ]\r
308     },\r
309     {\r
310         "id": "73245796.36c418",\r
311         "type": "set",\r
312         "name": "set status as FAILED",\r
313         "xml": "<set>\n\t<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$ss.service-data.param.index].resource-resolution-data.status`' value='FAILED' />",\r
314         "comments": "",\r
315         "x": 1192.857192993164,\r
316         "y": 794.5714569091797,\r
317         "z": "7da44d34.41b8e4",\r
318         "wires": []\r
319     },\r
320     {\r
321         "id": "b4c5b7d.9734d48",\r
322         "type": "returnFailure",\r
323         "name": "return failure",\r
324         "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 vf-module.vf-module-name to ' + $vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$ss.input.param.index].value + ' in AnAI'`\" />\n",\r
325         "comments": "",\r
326         "x": 1180.857192993164,\r
327         "y": 882.5714569091797,\r
328         "z": "7da44d34.41b8e4",\r
329         "wires": []\r
330     },\r
331     {\r
332         "id": "1a352eb2.e4d9b1",\r
333         "type": "set",\r
334         "name": "set param[].value and status",\r
335         "xml": "<set>\n\t <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$ss.service-data.param.index].value`' value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$ss.input.param.index].value`'/>\n\t <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$ss.service-data.param.index].resource-resolution-data.status`' value='SUCCESS' />",\r
336         "comments": "",\r
337         "x": 629.5714416503906,\r
338         "y": 1023.1428661346436,\r
339         "z": "7da44d34.41b8e4",\r
340         "wires": []\r
341     },\r
342     {\r
343         "id": "f212bbb9.76a8b8",\r
344         "type": "save",\r
345         "name": "update vf-module",\r
346         "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vf-module\" key=\"generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id AND vf-module.vf-module-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id \" > \n<parameter name=\"vf-module-name\" value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$ss.input.param.index].value`' />\n",\r
347         "comments": "",\r
348         "outputs": 1,\r
349         "x": 598.2698364257812,\r
350         "y": 835.0161256790161,\r
351         "z": "7da44d34.41b8e4",\r
352         "wires": [\r
353             [\r
354                 "fe3c1b72.b16ba8",\r
355                 "658b3ee2.d2b67"\r
356             ]\r
357         ]\r
358     },\r
359     {\r
360         "id": "658b3ee2.d2b67",\r
361         "type": "not-found",\r
362         "name": "not-found",\r
363         "xml": "<outcome value='not-found'>\n",\r
364         "comments": "",\r
365         "outputs": 1,\r
366         "x": 793.5079803466797,\r
367         "y": 882.1586666107178,\r
368         "z": "7da44d34.41b8e4",\r
369         "wires": [\r
370             [\r
371                 "a8ee0931.de9688"\r
372             ]\r
373         ]\r
374     },\r
375     {\r
376         "id": "14d9ecdc.aff013",\r
377         "type": "set",\r
378         "name": "set tmp.external-key.value = NULL",\r
379         "xml": "<set>\n<parameter name='tmp.external-key.value' value='' />\n",\r
380         "comments": "",\r
381         "x": 638.5714263916016,\r
382         "y": 321.42858600616455,\r
383         "z": "7da44d34.41b8e4",\r
384         "wires": []\r
385     }\r
386 ]