Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-pnf-generate-name.json
1 [\r
2     {\r
3         "id": "b88c5216.b5736",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 95,\r
8         "y": 40,\r
9         "z": "47663f64.733c6",\r
10         "wires": [\r
11             [\r
12                 "7457afc.e7b5c5"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "7457afc.e7b5c5",\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": 347.5713806152344,\r
26         "y": 39.428558349609375,\r
27         "z": "47663f64.733c6",\r
28         "wires": [\r
29             [\r
30                 "b2acf94b.e7a798"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "b2acf94b.e7a798",\r
36         "type": "method",\r
37         "name": "self-serve-pnf-generate-name",\r
38         "xml": "<method rpc='self-serve-pnf-generate-name' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 217.80955505371094,\r
42         "y": 101.333327293396,\r
43         "z": "47663f64.733c6",\r
44         "wires": [\r
45             [\r
46                 "507f9399.9a0afc"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "50605a38.ff24c4",\r
52         "type": "comment",\r
53         "name": "For Generate Name PNF DG Capability ",\r
54         "info": "Support Bulk assign and single delete\nAlso calls Naming gen mS for assign/un-assign\n\nAdded by Ajay Singh(as396y)",\r
55         "comments": "",\r
56         "x": 1049.1269989013672,\r
57         "y": 49.84126853942871,\r
58         "z": "47663f64.733c6",\r
59         "wires": []\r
60     },\r
61     {\r
62         "id": "a6a6a55.0a5fa58",\r
63         "type": "execute",\r
64         "name": "execute replace extra comma",\r
65         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",\r
66         "comments": "",\r
67         "outputs": 1,\r
68         "x": 1210.412742614746,\r
69         "y": 729.587236404419,\r
70         "z": "47663f64.733c6",\r
71         "wires": [\r
72             []\r
73         ]\r
74     },\r
75     {\r
76         "id": "ff8aed88.224a1",\r
77         "type": "for",\r
78         "name": "for pnf-parameters-data",\r
79         "xml": "<for index='i' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",\r
80         "comments": "",\r
81         "outputs": 1,\r
82         "x": 910.6152496337891,\r
83         "y": 316.2301368713379,\r
84         "z": "47663f64.733c6",\r
85         "wires": [\r
86             [\r
87                 "ae413e8b.ac2d2"\r
88             ]\r
89         ]\r
90     },\r
91     {\r
92         "id": "ae413e8b.ac2d2",\r
93         "type": "switchNode",\r
94         "name": "switch capability-name",\r
95         "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",\r
96         "comments": "",\r
97         "outputs": 1,\r
98         "x": 1153.4723052978516,\r
99         "y": 316.2301368713379,\r
100         "z": "47663f64.733c6",\r
101         "wires": [\r
102             [\r
103                 "6fb54d77.d6b6b4"\r
104             ]\r
105         ]\r
106     },\r
107     {\r
108         "id": "6fb54d77.d6b6b4",\r
109         "type": "not-found",\r
110         "name": "true",\r
111         "xml": "<outcome value='true'>\n",\r
112         "comments": "",\r
113         "outputs": 1,\r
114         "x": 1334.1866607666016,\r
115         "y": 316.2301216125488,\r
116         "z": "47663f64.733c6",\r
117         "wires": [\r
118             [\r
119                 "ced67690.032b88"\r
120             ]\r
121         ]\r
122     },\r
123     {\r
124         "id": "e2604fbb.8e465",\r
125         "type": "for",\r
126         "name": "for pnf-parameters-data",\r
127         "xml": "<for index='j' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
128         "comments": "",\r
129         "outputs": 1,\r
130         "x": 1179.912742614746,\r
131         "y": 530.587236404419,\r
132         "z": "47663f64.733c6",\r
133         "wires": [\r
134             [\r
135                 "cd134dba.3cd6c"\r
136             ]\r
137         ]\r
138     },\r
139     {\r
140         "id": "9b5b4bb4.5f0f08",\r
141         "type": "set",\r
142         "name": "set payload data",\r
143         "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].name`\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].value`\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n<parameter name=\"`tmp.gen-name[0].element_length`\" value='`$j + 1`' />",\r
144         "comments": "",\r
145         "x": 1782.412742614746,\r
146         "y": 528.587236404419,\r
147         "z": "47663f64.733c6",\r
148         "wires": []\r
149     },\r
150     {\r
151         "id": "9f5057ce.521a68",\r
152         "type": "set",\r
153         "name": "set set payload data",\r
154         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n<parameter name='tmp.gen-name_length' value='1' />",\r
155         "comments": "",\r
156         "x": 1177.4128952026367,\r
157         "y": 456.4443302154541,\r
158         "z": "47663f64.733c6",\r
159         "wires": []\r
160     },\r
161     {\r
162         "id": "58b5a659.b08f18",\r
163         "type": "set",\r
164         "name": "set payload data",\r
165         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
166         "comments": "",\r
167         "x": 1177.412742614746,\r
168         "y": 592.587236404419,\r
169         "z": "47663f64.733c6",\r
170         "wires": []\r
171     },\r
172     {\r
173         "id": "d74076ad.786678",\r
174         "type": "set",\r
175         "name": "set close payload list",\r
176         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
177         "comments": "",\r
178         "x": 1183.412742614746,\r
179         "y": 657.587236404419,\r
180         "z": "47663f64.733c6",\r
181         "wires": []\r
182     },\r
183     {\r
184         "id": "9fd916b4.e81f98",\r
185         "type": "execute",\r
186         "name": "execute replace extra comma",\r
187         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",\r
188         "comments": "",\r
189         "outputs": 1,\r
190         "x": 1213.412742614746,\r
191         "y": 783.587236404419,\r
192         "z": "47663f64.733c6",\r
193         "wires": [\r
194             []\r
195         ]\r
196     },\r
197     {\r
198         "id": "98250f74.201ec",\r
199         "type": "failure",\r
200         "name": "failure",\r
201         "xml": "<outcome value='failure'>\n",\r
202         "comments": "",\r
203         "outputs": 1,\r
204         "x": 1559.4127349853516,\r
205         "y": 884.3372316360474,\r
206         "z": "47663f64.733c6",\r
207         "wires": [\r
208             [\r
209                 "d417379f.ef0008"\r
210             ]\r
211         ]\r
212     },\r
213     {\r
214         "id": "69da5ad9.488e64",\r
215         "type": "returnFailure",\r
216         "name": "return failure",\r
217         "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 Unassign\" />\n",\r
218         "comments": "",\r
219         "x": 1939.4127349853516,\r
220         "y": 984.3372316360474,\r
221         "z": "47663f64.733c6",\r
222         "wires": []\r
223     },\r
224     {\r
225         "id": "a0a83a6.20135c8",\r
226         "type": "failure",\r
227         "name": "not-found",\r
228         "xml": "<outcome value='not-found'>\n",\r
229         "comments": "",\r
230         "outputs": 1,\r
231         "x": 1564.4127349853516,\r
232         "y": 983.3372316360474,\r
233         "z": "47663f64.733c6",\r
234         "wires": [\r
235             [\r
236                 "d417379f.ef0008"\r
237             ]\r
238         ]\r
239     },\r
240     {\r
241         "id": "d417379f.ef0008",\r
242         "type": "block",\r
243         "name": "block",\r
244         "xml": "<block>\n",\r
245         "atomic": "false",\r
246         "comments": "",\r
247         "outputs": 1,\r
248         "x": 1737.4127349853516,\r
249         "y": 928.3372316360474,\r
250         "z": "47663f64.733c6",\r
251         "wires": [\r
252             [\r
253                 "69da5ad9.488e64",\r
254                 "c07c288.2dea2d8"\r
255             ]\r
256         ]\r
257     },\r
258     {\r
259         "id": "c07c288.2dea2d8",\r
260         "type": "set",\r
261         "name": "set status as FAILED",\r
262         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
263         "comments": "",\r
264         "x": 1953.4127349853516,\r
265         "y": 875.3372316360474,\r
266         "z": "47663f64.733c6",\r
267         "wires": []\r
268     },\r
269     {\r
270         "id": "c5ce270d.60a958",\r
271         "type": "not-found",\r
272         "name": "assign",\r
273         "xml": "<outcome value='assign'>\n",\r
274         "comments": "",\r
275         "outputs": 1,\r
276         "x": 495.85315704345703,\r
277         "y": 1509.535545349121,\r
278         "z": "47663f64.733c6",\r
279         "wires": [\r
280             [\r
281                 "641435f5.d1d47c"\r
282             ]\r
283         ]\r
284     },\r
285     {\r
286         "id": "23a07f7c.2da06",\r
287         "type": "execute",\r
288         "name": "execute jsonStringToCtx",\r
289         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
290         "comments": "",\r
291         "outputs": 1,\r
292         "x": 1186.912857055664,\r
293         "y": 1178.5872964859009,\r
294         "z": "47663f64.733c6",\r
295         "wires": [\r
296             []\r
297         ]\r
298     },\r
299     {\r
300         "id": "ced67690.032b88",\r
301         "type": "block",\r
302         "name": "block : atomic",\r
303         "xml": "<block atomic='true'>",\r
304         "atomic": "true",\r
305         "comments": "",\r
306         "outputs": 1,\r
307         "x": 927.6627349853516,\r
308         "y": 456.5872564315796,\r
309         "z": "47663f64.733c6",\r
310         "wires": [\r
311             [\r
312                 "a6a6a55.0a5fa58",\r
313                 "e2604fbb.8e465",\r
314                 "9f5057ce.521a68",\r
315                 "58b5a659.b08f18",\r
316                 "d74076ad.786678",\r
317                 "9fd916b4.e81f98",\r
318                 "23a07f7c.2da06",\r
319                 "5154be9.24fa74",\r
320                 "6f100298.62962c",\r
321                 "6f4f57aa.3a7948",\r
322                 "da93067c.a8af58",\r
323                 "aea4c7b4.f8ea78"\r
324             ]\r
325         ]\r
326     },\r
327     {\r
328         "id": "2c460df5.c700d2",\r
329         "type": "execute",\r
330         "name": "execute replace extra comma",\r
331         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",\r
332         "comments": "",\r
333         "outputs": 1,\r
334         "x": 1269.7815170288086,\r
335         "y": 1969.7180500030518,\r
336         "z": "47663f64.733c6",\r
337         "wires": [\r
338             []\r
339         ]\r
340     },\r
341     {\r
342         "id": "76d73cab.455524",\r
343         "type": "for",\r
344         "name": "for pnf-parameters-data",\r
345         "xml": "<for index='j' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
346         "comments": "",\r
347         "outputs": 1,\r
348         "x": 1742.2815570831299,\r
349         "y": 1591.9681177139282,\r
350         "z": "47663f64.733c6",\r
351         "wires": [\r
352             [\r
353                 "af974742.1d3188"\r
354             ]\r
355         ]\r
356     },\r
357     {\r
358         "id": "af974742.1d3188",\r
359         "type": "set",\r
360         "name": "set payload data",\r
361         "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].name`\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].value`\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element_length`\" value='`$j + 1`' />",\r
362         "comments": "",\r
363         "x": 1994.7815570831299,\r
364         "y": 1591.9681177139282,\r
365         "z": "47663f64.733c6",\r
366         "wires": []\r
367     },\r
368     {\r
369         "id": "4a7d165d.01a3c8",\r
370         "type": "set",\r
371         "name": "set payload data",\r
372         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n",\r
373         "comments": "",\r
374         "x": 1723.2100238800049,\r
375         "y": 1530.6825342178345,\r
376         "z": "47663f64.733c6",\r
377         "wires": []\r
378     },\r
379     {\r
380         "id": "e5d92c85.9a213",\r
381         "type": "set",\r
382         "name": "set payload data",\r
383         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />\n<parameter name='tmp.gen-name_length' value='`$tmp.gen-name_length + 1`' />",\r
384         "comments": "",\r
385         "x": 1724.7815570831299,\r
386         "y": 1647.9681177139282,\r
387         "z": "47663f64.733c6",\r
388         "wires": []\r
389     },\r
390     {\r
391         "id": "dcae6674.38adc8",\r
392         "type": "set",\r
393         "name": "set close payload list",\r
394         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
395         "comments": "",\r
396         "x": 1244.7815170288086,\r
397         "y": 1926.7179889678955,\r
398         "z": "47663f64.733c6",\r
399         "wires": []\r
400     },\r
401     {\r
402         "id": "608efea4.198bb",\r
403         "type": "execute",\r
404         "name": "execute replace extra comma",\r
405         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",\r
406         "comments": "",\r
407         "outputs": 1,\r
408         "x": 1270.7815170288086,\r
409         "y": 2020.7180500030518,\r
410         "z": "47663f64.733c6",\r
411         "wires": [\r
412             []\r
413         ]\r
414     },\r
415     {\r
416         "id": "4665057f.84ae0c",\r
417         "type": "failure",\r
418         "name": "failure",\r
419         "xml": "<outcome value='failure'>\n",\r
420         "comments": "",\r
421         "outputs": 1,\r
422         "x": 1616.7816314697266,\r
423         "y": 2108.468292236328,\r
424         "z": "47663f64.733c6",\r
425         "wires": [\r
426             [\r
427                 "4e7bf830.d0c718"\r
428             ]\r
429         ]\r
430     },\r
431     {\r
432         "id": "96fca7a2.79f9b8",\r
433         "type": "returnFailure",\r
434         "name": "return failure",\r
435         "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 Assign\" />\n",\r
436         "comments": "",\r
437         "x": 1981.7816314697266,\r
438         "y": 2208.468292236328,\r
439         "z": "47663f64.733c6",\r
440         "wires": []\r
441     },\r
442     {\r
443         "id": "9dc3547.3d8b5a8",\r
444         "type": "failure",\r
445         "name": "not-found",\r
446         "xml": "<outcome value='not-found'>\n",\r
447         "comments": "",\r
448         "outputs": 1,\r
449         "x": 1621.7816314697266,\r
450         "y": 2207.468292236328,\r
451         "z": "47663f64.733c6",\r
452         "wires": [\r
453             [\r
454                 "4e7bf830.d0c718"\r
455             ]\r
456         ]\r
457     },\r
458     {\r
459         "id": "4e7bf830.d0c718",\r
460         "type": "block",\r
461         "name": "block",\r
462         "xml": "<block>\n",\r
463         "atomic": "false",\r
464         "comments": "",\r
465         "outputs": 1,\r
466         "x": 1779.7816314697266,\r
467         "y": 2152.468292236328,\r
468         "z": "47663f64.733c6",\r
469         "wires": [\r
470             [\r
471                 "96fca7a2.79f9b8",\r
472                 "ff3d6552.aec5c8"\r
473             ]\r
474         ]\r
475     },\r
476     {\r
477         "id": "ff3d6552.aec5c8",\r
478         "type": "set",\r
479         "name": "set status as FAILED",\r
480         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
481         "comments": "",\r
482         "x": 1995.7816314697266,\r
483         "y": 2099.468292236328,\r
484         "z": "47663f64.733c6",\r
485         "wires": []\r
486     },\r
487     {\r
488         "id": "75547aec.d75bf4",\r
489         "type": "execute",\r
490         "name": "execute jsonStringToCtx",\r
491         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
492         "comments": "",\r
493         "outputs": 1,\r
494         "x": 1253.031509399414,\r
495         "y": 2333.4680500030518,\r
496         "z": "47663f64.733c6",\r
497         "wires": [\r
498             []\r
499         ]\r
500     },\r
501     {\r
502         "id": "a5c01350.45acf",\r
503         "type": "block",\r
504         "name": "block : atomic",\r
505         "xml": "<block atomic='true'>",\r
506         "atomic": "true",\r
507         "comments": "",\r
508         "outputs": 1,\r
509         "x": 1497.4246158599854,\r
510         "y": 1592.753761291504,\r
511         "z": "47663f64.733c6",\r
512         "wires": [\r
513             [\r
514                 "76d73cab.455524",\r
515                 "4a7d165d.01a3c8",\r
516                 "e5d92c85.9a213"\r
517             ]\r
518         ]\r
519     },\r
520     {\r
521         "id": "cd134dba.3cd6c",\r
522         "type": "switchNode",\r
523         "name": "switch external-key",\r
524         "xml": "<switch test=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`\">\n",\r
525         "comments": "",\r
526         "outputs": 1,\r
527         "x": 1418.412742614746,\r
528         "y": 529.587236404419,\r
529         "z": "47663f64.733c6",\r
530         "wires": [\r
531             [\r
532                 "2f01bbf8.70ce94"\r
533             ]\r
534         ]\r
535     },\r
536     {\r
537         "id": "2f01bbf8.70ce94",\r
538         "type": "not-found",\r
539         "name": "true",\r
540         "xml": "<outcome value='true'>\n",\r
541         "comments": "",\r
542         "outputs": 1,\r
543         "x": 1602.412742614746,\r
544         "y": 529.587236404419,\r
545         "z": "47663f64.733c6",\r
546         "wires": [\r
547             [\r
548                 "9b5b4bb4.5f0f08"\r
549             ]\r
550         ]\r
551     },\r
552     {\r
553         "id": "96c91f0b.6c04b",\r
554         "type": "switchNode",\r
555         "name": "switch capability action",\r
556         "xml": "<switch test=\"`$ss.capability-action`\">\n",\r
557         "comments": "",\r
558         "outputs": 1,\r
559         "x": 289.2142028808594,\r
560         "y": 897.2262077331543,\r
561         "z": "47663f64.733c6",\r
562         "wires": [\r
563             [\r
564                 "1777cc80.a758a4",\r
565                 "c5ce270d.60a958"\r
566             ]\r
567         ]\r
568     },\r
569     {\r
570         "id": "1777cc80.a758a4",\r
571         "type": "not-found",\r
572         "name": "unassign",\r
573         "xml": "<outcome value='unassign'>\n",\r
574         "comments": "",\r
575         "outputs": 1,\r
576         "x": 510.7619094848633,\r
577         "y": 255.73809051513672,\r
578         "z": "47663f64.733c6",\r
579         "wires": [\r
580             [\r
581                 "1e39e688.436eb9"\r
582             ]\r
583         ]\r
584     },\r
585     {\r
586         "id": "507f9399.9a0afc",\r
587         "type": "block",\r
588         "name": "block : atomic",\r
589         "xml": "<block atomic='true'>",\r
590         "atomic": "true",\r
591         "comments": "",\r
592         "outputs": 1,\r
593         "x": 198.93649291992188,\r
594         "y": 167.206392288208,\r
595         "z": "47663f64.733c6",\r
596         "wires": [\r
597             [\r
598                 "96c91f0b.6c04b",\r
599                 "72e5d646.4b96d8"\r
600             ]\r
601         ]\r
602     },\r
603     {\r
604         "id": "632468e.d02eb98",\r
605         "type": "for",\r
606         "name": "for pnf-parameters-data",\r
607         "xml": "<for index='i' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",\r
608         "comments": "",\r
609         "outputs": 1,\r
610         "x": 913.8295440673828,\r
611         "y": 1590.968406677246,\r
612         "z": "47663f64.733c6",\r
613         "wires": [\r
614             [\r
615                 "d8ff59ce.2da9b8"\r
616             ]\r
617         ]\r
618     },\r
619     {\r
620         "id": "d8ff59ce.2da9b8",\r
621         "type": "switchNode",\r
622         "name": "switch capability-name",\r
623         "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",\r
624         "comments": "",\r
625         "outputs": 1,\r
626         "x": 1155.4365997314453,\r
627         "y": 1590.968406677246,\r
628         "z": "47663f64.733c6",\r
629         "wires": [\r
630             [\r
631                 "326c3f39.df9cc"\r
632             ]\r
633         ]\r
634     },\r
635     {\r
636         "id": "326c3f39.df9cc",\r
637         "type": "not-found",\r
638         "name": "true",\r
639         "xml": "<outcome value='true'>\n",\r
640         "comments": "",\r
641         "outputs": 1,\r
642         "x": 1336.1509552001953,\r
643         "y": 1590.968406677246,\r
644         "z": "47663f64.733c6",\r
645         "wires": [\r
646             [\r
647                 "a5c01350.45acf"\r
648             ]\r
649         ]\r
650     },\r
651     {\r
652         "id": "641435f5.d1d47c",\r
653         "type": "block",\r
654         "name": "block : atomic",\r
655         "xml": "<block atomic='true'>",\r
656         "atomic": "true",\r
657         "comments": "",\r
658         "outputs": 1,\r
659         "x": 662.8650588989258,\r
660         "y": 1510.1230688095093,\r
661         "z": "47663f64.733c6",\r
662         "wires": [\r
663             [\r
664                 "632468e.d02eb98",\r
665                 "2ad6999a.91aec6",\r
666                 "cc8c7404.a672b8"\r
667             ]\r
668         ]\r
669     },\r
670     {\r
671         "id": "2ad6999a.91aec6",\r
672         "type": "set",\r
673         "name": "set tmp.naming-data-payload",\r
674         "xml": "<set>\n\t<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n\t<parameter name='tmp.gen-name_length' value='0' />",\r
675         "comments": "",\r
676         "x": 933.1150646209717,\r
677         "y": 1509.8730697631836,\r
678         "z": "47663f64.733c6",\r
679         "wires": []\r
680     },\r
681     {\r
682         "id": "cc8c7404.a672b8",\r
683         "type": "switchNode",\r
684         "name": "switch tmp.naming-data-payload is null",\r
685         "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",\r
686         "comments": "",\r
687         "outputs": 1,\r
688         "x": 969.8650665283203,\r
689         "y": 1788.8730735778809,\r
690         "z": "47663f64.733c6",\r
691         "wires": [\r
692             [\r
693                 "579267aa.8a65f8"\r
694             ]\r
695         ]\r
696     },\r
697     {\r
698         "id": "579267aa.8a65f8",\r
699         "type": "not-found",\r
700         "name": "false",\r
701         "xml": "<outcome value='false'>\n",\r
702         "comments": "",\r
703         "outputs": 1,\r
704         "x": 1233.1150093078613,\r
705         "y": 1789.8730735778809,\r
706         "z": "47663f64.733c6",\r
707         "wires": [\r
708             [\r
709                 "95c16a04.014c18"\r
710             ]\r
711         ]\r
712     },\r
713     {\r
714         "id": "95c16a04.014c18",\r
715         "type": "block",\r
716         "name": "block : atomic",\r
717         "xml": "<block atomic='true'>",\r
718         "atomic": "true",\r
719         "comments": "",\r
720         "outputs": 1,\r
721         "x": 1006.1150131225586,\r
722         "y": 1926.6230792999268,\r
723         "z": "47663f64.733c6",\r
724         "wires": [\r
725             [\r
726                 "2c460df5.c700d2",\r
727                 "dcae6674.38adc8",\r
728                 "608efea4.198bb",\r
729                 "75547aec.d75bf4",\r
730                 "8bc3b38c.d0c4",\r
731                 "4973abae.6e2f54",\r
732                 "5be1d14c.05009",\r
733                 "cc104486.f0b7b8"\r
734             ]\r
735         ]\r
736     },\r
737     {\r
738         "id": "8bc3b38c.d0c4",\r
739         "type": "execute",\r
740         "name": "execute RestApiCallNode - POST gen-name",\r
741         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >    \n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n    <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n    <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",\r
742         "comments": "",\r
743         "outputs": 1,\r
744         "x": 1321.2579498291016,\r
745         "y": 2152.801788330078,\r
746         "z": "47663f64.733c6",\r
747         "wires": [\r
748             [\r
749                 "4665057f.84ae0c",\r
750                 "9dc3547.3d8b5a8"\r
751             ]\r
752         ]\r
753     },\r
754     {\r
755         "id": "5154be9.24fa74",\r
756         "type": "execute",\r
757         "name": "execute RestApiCallNode - DELETE gen-name",\r
758         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >    \n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n    <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n    <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='DELETE' />\n    <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",\r
759         "comments": "",\r
760         "outputs": 1,\r
761         "x": 1260.5555572509766,\r
762         "y": 931.1944704055786,\r
763         "z": "47663f64.733c6",\r
764         "wires": [\r
765             [\r
766                 "98250f74.201ec",\r
767                 "a0a83a6.20135c8"\r
768             ]\r
769         ]\r
770     },\r
771     {\r
772         "id": "afb35f21.b905a",\r
773         "type": "set",\r
774         "name": "set tmp.naming-data-payload",\r
775         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n",\r
776         "comments": "",\r
777         "x": 932.5000076293945,\r
778         "y": 257.50000063702464,\r
779         "z": "47663f64.733c6",\r
780         "wires": []\r
781     },\r
782     {\r
783         "id": "1e39e688.436eb9",\r
784         "type": "block",\r
785         "name": "block : atomic",\r
786         "xml": "<block atomic='true'>",\r
787         "atomic": "true",\r
788         "comments": "",\r
789         "outputs": 1,\r
790         "x": 681.2500076293945,\r
791         "y": 256.25000190734863,\r
792         "z": "47663f64.733c6",\r
793         "wires": [\r
794             [\r
795                 "afb35f21.b905a",\r
796                 "ff8aed88.224a1"\r
797             ]\r
798         ]\r
799     },\r
800     {\r
801         "id": "6f100298.62962c",\r
802         "type": "record",\r
803         "name": "record",\r
804         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"BEFORE namegeneration.node.UnAssignNameNode\"/>\n\n",\r
805         "comments": "",\r
806         "outputs": 1,\r
807         "x": 1128.7500381469727,\r
808         "y": 857.5000114440918,\r
809         "z": "47663f64.733c6",\r
810         "wires": [\r
811             []\r
812         ]\r
813     },\r
814     {\r
815         "id": "6f4f57aa.3a7948",\r
816         "type": "record",\r
817         "name": "record",\r
818         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"AFTER namegeneration.node.UnAssignNameNode\"/>\n\n",\r
819         "comments": "",\r
820         "outputs": 1,\r
821         "x": 1127.9167861938477,\r
822         "y": 1018.7500133514404,\r
823         "z": "47663f64.733c6",\r
824         "wires": [\r
825             []\r
826         ]\r
827     },\r
828     {\r
829         "id": "43f8c16b.8381",\r
830         "type": "switchNode",\r
831         "name": "switch resource-name",\r
832         "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].name == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
833         "comments": "",\r
834         "outputs": 1,\r
835         "x": 1430.000015258789,\r
836         "y": 1310.0000267028809,\r
837         "z": "47663f64.733c6",\r
838         "wires": [\r
839             [\r
840                 "743bf2b5.4af42c"\r
841             ]\r
842         ]\r
843     },\r
844     {\r
845         "id": "743bf2b5.4af42c",\r
846         "type": "not-found",\r
847         "name": "true",\r
848         "xml": "<outcome value='true'>\n",\r
849         "comments": "",\r
850         "outputs": 1,\r
851         "x": 1622.000015258789,\r
852         "y": 1309.0000267028809,\r
853         "z": "47663f64.733c6",\r
854         "wires": [\r
855             [\r
856                 "a9563ae6.976b98"\r
857             ]\r
858         ]\r
859     },\r
860     {\r
861         "id": "a9563ae6.976b98",\r
862         "type": "set",\r
863         "name": "set set payload data",\r
864         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",\r
865         "comments": "",\r
866         "x": 1808.500015258789,\r
867         "y": 1309.0000267028809,\r
868         "z": "47663f64.733c6",\r
869         "wires": []\r
870     },\r
871     {\r
872         "id": "aea4c7b4.f8ea78",\r
873         "type": "for",\r
874         "name": "for response elements",\r
875         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
876         "comments": "",\r
877         "outputs": 1,\r
878         "x": 1182.0000076293945,\r
879         "y": 1309.0000190734863,\r
880         "z": "47663f64.733c6",\r
881         "wires": [\r
882             [\r
883                 "43f8c16b.8381"\r
884             ]\r
885         ]\r
886     },\r
887     {\r
888         "id": "da93067c.a8af58",\r
889         "type": "set",\r
890         "name": "set status as DELETED",\r
891         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.status`' value='DELETED' />",\r
892         "comments": "",\r
893         "x": 1183.250015258789,\r
894         "y": 1250.5000171661377,\r
895         "z": "47663f64.733c6",\r
896         "wires": []\r
897     },\r
898     {\r
899         "id": "4973abae.6e2f54",\r
900         "type": "record",\r
901         "name": "record",\r
902         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"BEFORE namegeneration.node.AssignNameNode\"/>\n\n",\r
903         "comments": "",\r
904         "outputs": 1,\r
905         "x": 1191.2500267028809,\r
906         "y": 2081.2500343322754,\r
907         "z": "47663f64.733c6",\r
908         "wires": [\r
909             []\r
910         ]\r
911     },\r
912     {\r
913         "id": "5be1d14c.05009",\r
914         "type": "record",\r
915         "name": "record",\r
916         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"AFTER namegeneration.node.AssignNameNode\"/>\n\n",\r
917         "comments": "",\r
918         "outputs": 1,\r
919         "x": 1187.9166946411133,\r
920         "y": 2236.25004196167,\r
921         "z": "47663f64.733c6",\r
922         "wires": [\r
923             []\r
924         ]\r
925     },\r
926     {\r
927         "id": "e5fa05b3.04f778",\r
928         "type": "for",\r
929         "name": "for pnf-parameters-data",\r
930         "xml": "<for index='l' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",\r
931         "comments": "",\r
932         "outputs": 1,\r
933         "x": 1494.4403839111328,\r
934         "y": 2438.83305311203,\r
935         "z": "47663f64.733c6",\r
936         "wires": [\r
937             [\r
938                 "cbff9132.cfa58"\r
939             ]\r
940         ]\r
941     },\r
942     {\r
943         "id": "cc104486.f0b7b8",\r
944         "type": "for",\r
945         "name": "for response elements",\r
946         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
947         "comments": "",\r
948         "outputs": 1,\r
949         "x": 1247.4403839111328,\r
950         "y": 2437.83305311203,\r
951         "z": "47663f64.733c6",\r
952         "wires": [\r
953             [\r
954                 "e5fa05b3.04f778"\r
955             ]\r
956         ]\r
957     },\r
958     {\r
959         "id": "cbff9132.cfa58",\r
960         "type": "switchNode",\r
961         "name": "switch resource-name",\r
962         "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$l].name == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
963         "comments": "",\r
964         "outputs": 1,\r
965         "x": 1741.5356369018555,\r
966         "y": 2438.595028221607,\r
967         "z": "47663f64.733c6",\r
968         "wires": [\r
969             [\r
970                 "ba666656.113a78"\r
971             ]\r
972         ]\r
973     },\r
974     {\r
975         "id": "6b42ec5e.e82174",\r
976         "type": "set",\r
977         "name": "set param value and status",\r
978         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$l].resource-resolution-data.status`' value='SUCCESS' />",\r
979         "comments": "",\r
980         "x": 2129.059555053711,\r
981         "y": 2437.3223574757576,\r
982         "z": "47663f64.733c6",\r
983         "wires": []\r
984     },\r
985     {\r
986         "id": "ba666656.113a78",\r
987         "type": "not-found",\r
988         "name": "true",\r
989         "xml": "<outcome value='true'>\n",\r
990         "comments": "",\r
991         "outputs": 1,\r
992         "x": 1925.8212394714355,\r
993         "y": 2438.166490852833,\r
994         "z": "47663f64.733c6",\r
995         "wires": [\r
996             [\r
997                 "6b42ec5e.e82174"\r
998             ]\r
999         ]\r
1000     },\r
1001     {\r
1002         "id": "72e5d646.4b96d8",\r
1003         "type": "set",\r
1004         "name": "set pathname for context logging",\r
1005         "xml": "<set>\n<parameter name='pathname' \n\tvalue=\"`'/var/tmp/ss-gen-name-' + \n\t$ss.capability-type + '-' + $ss.capability-action + '-' + \n\t$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-details.pnf-id + '.log'`\" />\n",\r
1006         "comments": "",\r
1007         "x": 497.50003814697266,\r
1008         "y": 167.500018119812,\r
1009         "z": "47663f64.733c6",\r
1010         "wires": []\r
1011     }\r
1012 ]