Fix ansible server path
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-create-vpe-pool.json
1 [\r
2     {\r
3         "id": "4534b62a.0033c8",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 113,\r
8         "y": 45,\r
9         "z": "9e5ae839.eee8f",\r
10         "wires": [\r
11             [\r
12                 "7a05ead5.ce637c"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "7a05ead5.ce637c",\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": 371.9403991699219,\r
26         "y": 45.32145690917969,\r
27         "z": "9e5ae839.eee8f",\r
28         "wires": [\r
29             [\r
30                 "2647e8ec.6a14c"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "2647e8ec.6a14c",\r
36         "type": "method",\r
37         "name": "method self-serve-create-vpe-pool",\r
38         "xml": "<method rpc='self-serve-create-vpe-pool' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 719,\r
42         "y": 46,\r
43         "z": "9e5ae839.eee8f",\r
44         "wires": [\r
45             [\r
46                 "503cee83.8176f8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "503cee83.8176f8",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic='true'>",\r
55         "atomic": "true",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 113,\r
59         "y": 100,\r
60         "z": "9e5ae839.eee8f",\r
61         "wires": [\r
62             [\r
63                 "de9c8b6c.c3b64",\r
64                 "99fdb9f2.2f945",\r
65                 "c13ead81.c0e778",\r
66                 "eaf68797.b01bc",\r
67                 "27117daa.dba1e2",\r
68                 "13ecc592.3b82d2",\r
69                 "546765f8.01c9d4",\r
70                 "eb7cce81.86bd1",\r
71                 "c8df7eb8.019278",\r
72                 "f9bd328a.55cf5"\r
73             ]\r
74         ]\r
75     },\r
76     {\r
77         "id": "5dbeb8a.df29948",\r
78         "type": "comment",\r
79         "name": "Validate inputs",\r
80         "info": "ss.capability-action should be \"ASSIGN\" or \"\"UNASSIGN\"",\r
81         "comments": "",\r
82         "x": 174,\r
83         "y": 144,\r
84         "z": "9e5ae839.eee8f",\r
85         "wires": []\r
86     },\r
87     {\r
88         "id": "92bd17b7.0c46a8",\r
89         "type": "comment",\r
90         "name": "Call self-service-capability-param-resolution DG to resolve all resource-keys",\r
91         "info": "",\r
92         "comments": "",\r
93         "x": 357,\r
94         "y": 507,\r
95         "z": "9e5ae839.eee8f",\r
96         "wires": []\r
97     },\r
98     {\r
99         "id": "de9c8b6c.c3b64",\r
100         "type": "switchNode",\r
101         "name": "switch ss.capability-name",\r
102         "xml": "<switch test=\"`$ss.capability-name`\">\n",\r
103         "comments": "",\r
104         "outputs": 1,\r
105         "x": 211,\r
106         "y": 187,\r
107         "z": "9e5ae839.eee8f",\r
108         "wires": [\r
109             [\r
110                 "3491d387.547e6c",\r
111                 "890817a5.8f931",\r
112                 "8e36d7b3.d9984",\r
113                 "239e4d46.dfcafa"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "3491d387.547e6c",\r
119         "type": "not-found",\r
120         "name": "not-found",\r
121         "xml": "<outcome value=''>\n",\r
122         "comments": "",\r
123         "outputs": 1,\r
124         "x": 485,\r
125         "y": 160,\r
126         "z": "9e5ae839.eee8f",\r
127         "wires": [\r
128             [\r
129                 "9008977d.b80888"\r
130             ]\r
131         ]\r
132     },\r
133     {\r
134         "id": "890817a5.8f931",\r
135         "type": "outcome",\r
136         "name": "null",\r
137         "xml": "<outcome value='null'>\n",\r
138         "comments": "",\r
139         "outputs": 1,\r
140         "x": 475,\r
141         "y": 200,\r
142         "z": "9e5ae839.eee8f",\r
143         "wires": [\r
144             []\r
145         ]\r
146     },\r
147     {\r
148         "id": "8e36d7b3.d9984",\r
149         "type": "other",\r
150         "name": "create-vpe-pool",\r
151         "xml": "<outcome value='create-vpe-pool'>\n",\r
152         "comments": "",\r
153         "outputs": 1,\r
154         "x": 504,\r
155         "y": 241,\r
156         "z": "9e5ae839.eee8f",\r
157         "wires": [\r
158             [\r
159                 "7cbc5e7f.dcaa08"\r
160             ]\r
161         ]\r
162     },\r
163     {\r
164         "id": "d27f0dd0.d782b8",\r
165         "type": "returnFailure",\r
166         "name": "return failure",\r
167         "xml": "<return status='failure'>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='ss.capability-name is not set' />\n",\r
168         "comments": "",\r
169         "x": 778,\r
170         "y": 198,\r
171         "z": "9e5ae839.eee8f",\r
172         "wires": []\r
173     },\r
174     {\r
175         "id": "7cbc5e7f.dcaa08",\r
176         "type": "record",\r
177         "name": "record",\r
178         "xml": "<record plugin=\"com.att.sdnctl.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: ss.capability-name is create-vpe-pool\"/>",\r
179         "comments": "",\r
180         "outputs": 1,\r
181         "x": 686,\r
182         "y": 241,\r
183         "z": "9e5ae839.eee8f",\r
184         "wires": [\r
185             []\r
186         ]\r
187     },\r
188     {\r
189         "id": "c13ead81.c0e778",\r
190         "type": "block",\r
191         "name": "block : atomic",\r
192         "xml": "<block atomic='true'>",\r
193         "atomic": "true",\r
194         "comments": "",\r
195         "outputs": 1,\r
196         "x": 169,\r
197         "y": 553,\r
198         "z": "9e5ae839.eee8f",\r
199         "wires": [\r
200             [\r
201                 "46e56c5.9035194",\r
202                 "85646572.de6908",\r
203                 "c7b75a78.cb6188"\r
204             ]\r
205         ]\r
206     },\r
207     {\r
208         "id": "85646572.de6908",\r
209         "type": "record",\r
210         "name": "record",\r
211         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: call self-service-capability-param-resolution DG\"/>",\r
212         "comments": "",\r
213         "outputs": 1,\r
214         "x": 196,\r
215         "y": 612,\r
216         "z": "9e5ae839.eee8f",\r
217         "wires": [\r
218             []\r
219         ]\r
220     },\r
221     {\r
222         "id": "46e56c5.9035194",\r
223         "type": "set",\r
224         "name": "set variables for calling capability-param-resolution",\r
225         "xml": "<set>\n<!--<parameter name='generate-unique-name-input.index-table-name' value='VM_NAME_INDEX' />-->",\r
226         "comments": "",\r
227         "x": 332.6904296875,\r
228         "y": 656.3095703125,\r
229         "z": "9e5ae839.eee8f",\r
230         "wires": []\r
231     },\r
232     {\r
233         "id": "c7b75a78.cb6188",\r
234         "type": "call",\r
235         "name": "call GR-API:self-serve-capability-param-resolution",\r
236         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' >\n",\r
237         "comments": "",\r
238         "outputs": 1,\r
239         "x": 329.023681640625,\r
240         "y": 702.976318359375,\r
241         "z": "9e5ae839.eee8f",\r
242         "wires": [\r
243             [\r
244                 "630eb235.4fcc04",\r
245                 "d749593f.703798"\r
246             ]\r
247         ]\r
248     },\r
249     {\r
250         "id": "630eb235.4fcc04",\r
251         "type": "failure",\r
252         "name": "failure",\r
253         "xml": "<outcome value='failure'>\n",\r
254         "comments": "",\r
255         "outputs": 1,\r
256         "x": 643.7379760742188,\r
257         "y": 679.83349609375,\r
258         "z": "9e5ae839.eee8f",\r
259         "wires": [\r
260             [\r
261                 "963fb7d6.2c2aa8"\r
262             ]\r
263         ]\r
264     },\r
265     {\r
266         "id": "d749593f.703798",\r
267         "type": "success",\r
268         "name": "success",\r
269         "xml": "<outcome value='success'>\n",\r
270         "comments": "",\r
271         "outputs": 1,\r
272         "x": 647.0713259379067,\r
273         "y": 731.5001392364502,\r
274         "z": "9e5ae839.eee8f",\r
275         "wires": [\r
276             []\r
277         ]\r
278     },\r
279     {\r
280         "id": "867349fd.5443f8",\r
281         "type": "returnFailure",\r
282         "name": "return failure",\r
283         "xml": "<return status='failure'>\n<parameter name='error-code' value='402' />\n<parameter name='error-message' value='Failure calling self-service-capability-param-resolution' />\n",\r
284         "comments": "",\r
285         "x": 933,\r
286         "y": 702,\r
287         "z": "9e5ae839.eee8f",\r
288         "wires": []\r
289     },\r
290     {\r
291         "id": "4e6b2cfc.9d7fb4",\r
292         "type": "comment",\r
293         "name": "Loop thru vf-module-params for first match with ss.capability-name",\r
294         "info": "Loop thru service-data.vnfs.vnf[].vnf-data.vf-modules.vf-module[].vf-module-data.vf-module-topology.vf-module-parameters.param_length \nto find the FIRST occurrence of resource-resolution-data.capability-name=$ss.capability-name",\r
295         "comments": "",\r
296         "x": 329,\r
297         "y": 827,\r
298         "z": "9e5ae839.eee8f",\r
299         "wires": []\r
300     },\r
301     {\r
302         "id": "cdb056c2.bd8168",\r
303         "type": "for",\r
304         "name": "for each vf-module-parameters",\r
305         "xml": "<for index='vf-module-param-index' start='0' end='`$tmp.vf-module-parameters-length`' >\n",\r
306         "comments": "",\r
307         "outputs": 1,\r
308         "x": 298,\r
309         "y": 969,\r
310         "z": "9e5ae839.eee8f",\r
311         "wires": [\r
312             [\r
313                 "d3289bd.0ace4e8",\r
314                 "f99cdaa9.49bcf"\r
315             ]\r
316         ]\r
317     },\r
318     {\r
319         "id": "f99cdaa9.49bcf",\r
320         "type": "record",\r
321         "name": "record",\r
322         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: vf-module-param-index\"/>\n<parameter name=\"field3\" value='`$vf-module-param-index`'/>",\r
323         "comments": "",\r
324         "outputs": 1,\r
325         "x": 511,\r
326         "y": 969,\r
327         "z": "9e5ae839.eee8f",\r
328         "wires": [\r
329             []\r
330         ]\r
331     },\r
332     {\r
333         "id": "d3289bd.0ace4e8",\r
334         "type": "block",\r
335         "name": "block",\r
336         "xml": "<block>\n",\r
337         "atomic": "false",\r
338         "comments": "",\r
339         "outputs": 1,\r
340         "x": 280,\r
341         "y": 1018,\r
342         "z": "9e5ae839.eee8f",\r
343         "wires": [\r
344             [\r
345                 "ff56c1ad.2c3698",\r
346                 "78e47ce9.18fdd4"\r
347             ]\r
348         ]\r
349     },\r
350     {\r
351         "id": "eaf68797.b01bc",\r
352         "type": "block",\r
353         "name": "block : atomic",\r
354         "xml": "<block atomic='true'>",\r
355         "atomic": "true",\r
356         "comments": "",\r
357         "outputs": 1,\r
358         "x": 168,\r
359         "y": 873,\r
360         "z": "9e5ae839.eee8f",\r
361         "wires": [\r
362             [\r
363                 "bc4daf9c.37fce8",\r
364                 "cdb056c2.bd8168"\r
365             ]\r
366         ]\r
367     },\r
368     {\r
369         "id": "bc4daf9c.37fce8",\r
370         "type": "set",\r
371         "name": "set vf-module-parameters-length",\r
372         "xml": "<set>\n<parameter name='tmp.vf-module-parameters-length' value='`$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_length`' />\n",\r
373         "comments": "",\r
374         "x": 305,\r
375         "y": 925,\r
376         "z": "9e5ae839.eee8f",\r
377         "wires": []\r
378     },\r
379     {\r
380         "id": "ff56c1ad.2c3698",\r
381         "type": "set",\r
382         "name": "set vfModuleParamsCapabilityName",\r
383         "xml": "<set>\n<parameter name='vfModuleParamsCapabilityName' value='`$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[$vf-module-param-index].resource-resolution-data.capability-name`'  />\n",\r
384         "comments": "",\r
385         "x": 392,\r
386         "y": 1061,\r
387         "z": "9e5ae839.eee8f",\r
388         "wires": []\r
389     },\r
390     {\r
391         "id": "78e47ce9.18fdd4",\r
392         "type": "switchNode",\r
393         "name": "switch compare vfModuleParamsCapabilityName and ss.capability-name",\r
394         "xml": "<switch test=\"`$ss.capability-name == $vfModuleParamsCapabilityName`\">",\r
395         "comments": "",\r
396         "outputs": 1,\r
397         "x": 500,\r
398         "y": 1107,\r
399         "z": "9e5ae839.eee8f",\r
400         "wires": [\r
401             [\r
402                 "5e15f413.886734",\r
403                 "54889e93.08cfd"\r
404             ]\r
405         ]\r
406     },\r
407     {\r
408         "id": "4f851f72.ef71",\r
409         "type": "comment",\r
410         "name": "Loop thru vf-module-params for first match with ss.capability-name",\r
411         "info": "Loop thru service-data.vnfs.vnf[].vnf-data.vf-modules.vf-module[].vf-module-data.vf-module-topology.vf-module-parameters.param_length \nto find the FIRST occurrence of resource-resolution-data.capability-name=$ss.capability-name",\r
412         "comments": "",\r
413         "x": 795,\r
414         "y": 1062,\r
415         "z": "9e5ae839.eee8f",\r
416         "wires": []\r
417     },\r
418     {\r
419         "id": "5e15f413.886734",\r
420         "type": "outcome",\r
421         "name": "outcome:ss.capability-name match",\r
422         "xml": "<outcome value='true'>\n",\r
423         "comments": "",\r
424         "outputs": 1,\r
425         "x": 402,\r
426         "y": 1155,\r
427         "z": "9e5ae839.eee8f",\r
428         "wires": [\r
429             [\r
430                 "6251def8.2a4a3"\r
431             ]\r
432         ]\r
433     },\r
434     {\r
435         "id": "54889e93.08cfd",\r
436         "type": "other",\r
437         "name": "false",\r
438         "xml": "<outcome value='false'>\n",\r
439         "comments": "",\r
440         "outputs": 1,\r
441         "x": 312,\r
442         "y": 1196,\r
443         "z": "9e5ae839.eee8f",\r
444         "wires": [\r
445             []\r
446         ]\r
447     },\r
448     {\r
449         "id": "3af8c92.ef95d36",\r
450         "type": "record",\r
451         "name": "record",\r
452         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: Found ss.capability-name MATCH\"/>",\r
453         "comments": "",\r
454         "outputs": 1,\r
455         "x": 748,\r
456         "y": 1155,\r
457         "z": "9e5ae839.eee8f",\r
458         "wires": [\r
459             []\r
460         ]\r
461     },\r
462     {\r
463         "id": "6251def8.2a4a3",\r
464         "type": "block",\r
465         "name": "block",\r
466         "xml": "<block>\n",\r
467         "atomic": "false",\r
468         "comments": "",\r
469         "outputs": 1,\r
470         "x": 616,\r
471         "y": 1155,\r
472         "z": "9e5ae839.eee8f",\r
473         "wires": [\r
474             [\r
475                 "3af8c92.ef95d36",\r
476                 "ae5a5639.5744d8",\r
477                 "5ed86630.38f02"\r
478             ]\r
479         ]\r
480     },\r
481     {\r
482         "id": "935133ca.0f9a08",\r
483         "type": "comment",\r
484         "name": "Break the loop",\r
485         "info": "",\r
486         "comments": "",\r
487         "x": 638,\r
488         "y": 1249,\r
489         "z": "9e5ae839.eee8f",\r
490         "wires": []\r
491     },\r
492     {\r
493         "id": "ae5a5639.5744d8",\r
494         "type": "set",\r
495         "name": "set resource-resolution-data",\r
496         "xml": "<set>\n<parameter name='tmp.resource-resolution-data.' value='`$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[$vf-module-param-index].resource-resolution-data.`'  />\n",\r
497         "comments": "",\r
498         "x": 684,\r
499         "y": 1203,\r
500         "z": "9e5ae839.eee8f",\r
501         "wires": []\r
502     },\r
503     {\r
504         "id": "37bb96ea.400b92",\r
505         "type": "set",\r
506         "name": "set mac-address-assign test data",\r
507         "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_length' value='5' />\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[0].name' value='vmxvpfe_sriov41_0_port_mac' />\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[0].value' value='somevalue' />\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[0].resource-resolution-data.status' value='PENDING' />\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[0].resource-resolution-data.capability-name' value='mac-address-assign' />\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[0].resource-resolution-data.resource-key_length' value='1' />\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[0].resource-resolution-data.resource-key[0].name' value='vnf-name' />\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[0].resource-resolution-data.resource-key[0].value' value='vnfname' />\n\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[1].name' value='vmxvpfe_sriov41_1_port_mac' />\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[1].value' value='somevalue' />\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[1].resource-resolution-data.status' value='PENDING' />\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[1].resource-resolution-data.capability-name' value='mac-address-assign' />\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[1].resource-resolution-data.resource-key_length' value='1' />\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[1].resource-resolution-data.resource-key[0].name' value='vnf-name' />\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[1].resource-resolution-data.resource-key[0].value' value='vnfname' />\n\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[2].name' value='vmxvpfe_sriov41_3_port_mac' />\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[2].value' value='somevalue' />\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[2].resource-resolution-data.status' value='PENDING' />\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[2].resource-resolution-data.capability-name' value='mac-address-assign' />\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[2].resource-resolution-data.resource-key_length' value='1' />\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[2].resource-resolution-data.resource-key[0].name' value='vnf-name' />\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[2].resource-resolution-data.resource-key[0].value' value='vnfname' />\n\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[3].name' value='vmxvpfe_sriov41_4_port_mac' />\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[3].value' value='somevalue' />\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[3].resource-resolution-data.status' value='PENDING' />\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[3].resource-resolution-data.capability-name' value='mac-address-assign' />\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[3].resource-resolution-data.resource-key_length' value='1' />\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[3].resource-resolution-data.resource-key[0].name' value='vnf-name' />\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[3].resource-resolution-data.resource-key[0].value' value='vnfname' />",\r
508         "comments": "",\r
509         "x": 725,\r
510         "y": 590,\r
511         "z": "9e5ae839.eee8f",\r
512         "wires": []\r
513     },\r
514     {\r
515         "id": "ed958c35.488fe8",\r
516         "type": "comment",\r
517         "name": "Set temporary test data * TEST-ONLY *",\r
518         "info": "",\r
519         "comments": "",\r
520         "x": 740,\r
521         "y": 549,\r
522         "z": "9e5ae839.eee8f",\r
523         "wires": []\r
524     },\r
525     {\r
526         "id": "28edf8b5.2c3db",\r
527         "type": "set",\r
528         "name": "set create-vpe-pool test data",\r
529         "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[4].name' value='create-vpe-pool' />\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[4].value' value='somestatus' />\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[4].resource-resolution-data.status' value='PENDING' />\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[4].resource-resolution-data.capability-name' value='create-vpe-pool' />\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[4].resource-resolution-data.resource-key_length' value='19' />\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[4].resource-resolution-data.resource-key[0].name' value='vpe_name' />\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[4].resource-resolution-data.resource-key[0].value' value='test-vpe_name' />\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[4].resource-resolution-data.resource-key[1].name' value='ipv4_oam_address' />\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[4].resource-resolution-data.resource-key[1].value' value='tst-ipv4_oam_address' />\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[4].resource-resolution-data.resource-key[2].name' value='loopback0' />\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[4].resource-resolution-data.resource-key[2].value' value='test-loopback0' />\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[4].resource-resolution-data.resource-key[3].name' value='provisioning_status' />\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[4].resource-resolution-data.resource-key[3].value' value='tst-provst' />\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[4].resource-resolution-data.resource-key[4].name' value='aic_site_id' />\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[4].resource-resolution-data.resource-key[4].value' value='test-aic_site_id' />\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[4].resource-resolution-data.resource-key[5].name' value='avaiablity_zone' />\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[4].resource-resolution-data.resource-key[5].value' value='test-avaiablity_zone' />\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[4].resource-resolution-data.resource-key[6].name' value='vlan_id_outer' />\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[4].resource-resolution-data.resource-key[6].value' value='test-vlan_id_outer' />\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[4].resource-resolution-data.resource-key[7].name' value='vendor' />\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[4].resource-resolution-data.resource-key[7].value' value='test-vendor' />\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[4].resource-resolution-data.resource-key[8].name' value='physical_intf_name' />\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[4].resource-resolution-data.resource-key[8].value' value='test-physical_intf_name' />\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[4].resource-resolution-data.resource-key[9].name' value='phyiscal_intf_speed' />\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[4].resource-resolution-data.resource-key[9].value' value='tst-phyiscal_intf_sp' />\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[4].resource-resolution-data.resource-key[10].name' value='phyiscal_intf_units' />\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[4].resource-resolution-data.resource-key[10].value' value='tst-phyiscal_intf_un' />\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[4].resource-resolution-data.resource-key[11].name' value='vpe_uuid' />\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[4].resource-resolution-data.resource-key[11].value' value='test-vpe_uuid' />\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[4].resource-resolution-data.resource-key[12].name' value='vpe_id' />\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[4].resource-resolution-data.resource-key[12].value' value='test-vpe_id' />\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[4].resource-resolution-data.resource-key[13].name' value='image_filename' />\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[4].resource-resolution-data.resource-key[13].value' value='test-image_filename' />\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[4].resource-resolution-data.resource-key[14].name' value='as_number' />\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[4].resource-resolution-data.resource-key[14].value' value='test-as_number' />\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[4].resource-resolution-data.resource-key[15].name' value='loopback5000' />\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[4].resource-resolution-data.resource-key[15].value' value='tst-loopback5000' />\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[4].resource-resolution-data.resource-key[16].name' value='loopback10' />\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[4].resource-resolution-data.resource-key[16].value' value='test-loopback10' />\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[4].resource-resolution-data.resource-key[17].name' value='aic_version' />\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[4].resource-resolution-data.resource-key[17].value' value='test-aic_version' />\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[4].resource-resolution-data.resource-key[18].name' value='vpe_capacity' />\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[4].resource-resolution-data.resource-key[18].value' value='100' />\n",\r
530         "comments": "",\r
531         "x": 712,\r
532         "y": 631,\r
533         "z": "9e5ae839.eee8f",\r
534         "wires": []\r
535     },\r
536     {\r
537         "id": "5ed86630.38f02",\r
538         "type": "break",\r
539         "name": "break",\r
540         "xml": "<break>\n",\r
541         "comments": "",\r
542         "x": 617,\r
543         "y": 1291,\r
544         "z": "9e5ae839.eee8f",\r
545         "wires": []\r
546     },\r
547     {\r
548         "id": "99fdb9f2.2f945",\r
549         "type": "switchNode",\r
550         "name": "switch ss.capability-action",\r
551         "xml": "<switch test=\"`$ss.capability-action`\">\n",\r
552         "comments": "",\r
553         "outputs": 1,\r
554         "x": 208,\r
555         "y": 306,\r
556         "z": "9e5ae839.eee8f",\r
557         "wires": [\r
558             [\r
559                 "51a6f3d9.ba4064",\r
560                 "bf226ecf.177898",\r
561                 "804143e4.a2a6d",\r
562                 "57a6057b.72faf4",\r
563                 "4d204a31.38d4cc"\r
564             ]\r
565         ]\r
566     },\r
567     {\r
568         "id": "51a6f3d9.ba4064",\r
569         "type": "other",\r
570         "name": "other",\r
571         "xml": "<outcome value='Other'>\n",\r
572         "comments": "",\r
573         "outputs": 1,\r
574         "x": 474,\r
575         "y": 289,\r
576         "z": "9e5ae839.eee8f",\r
577         "wires": [\r
578             []\r
579         ]\r
580     },\r
581     {\r
582         "id": "bf226ecf.177898",\r
583         "type": "not-found",\r
584         "name": "not-found",\r
585         "xml": "<outcome value=''>\n",\r
586         "comments": "",\r
587         "outputs": 1,\r
588         "x": 481,\r
589         "y": 329,\r
590         "z": "9e5ae839.eee8f",\r
591         "wires": [\r
592             [\r
593                 "6e4e60bf.f142d8"\r
594             ]\r
595         ]\r
596     },\r
597     {\r
598         "id": "804143e4.a2a6d",\r
599         "type": "outcome",\r
600         "name": "null",\r
601         "xml": "<outcome value='null'>\n",\r
602         "comments": "",\r
603         "outputs": 1,\r
604         "x": 471,\r
605         "y": 369,\r
606         "z": "9e5ae839.eee8f",\r
607         "wires": [\r
608             []\r
609         ]\r
610     },\r
611     {\r
612         "id": "57a6057b.72faf4",\r
613         "type": "other",\r
614         "name": "ASSIGN ",\r
615         "xml": "<outcome value='ASSIGN'>\n",\r
616         "comments": "",\r
617         "outputs": 1,\r
618         "x": 477,\r
619         "y": 410,\r
620         "z": "9e5ae839.eee8f",\r
621         "wires": [\r
622             [\r
623                 "b6205956.40afb"\r
624             ]\r
625         ]\r
626     },\r
627     {\r
628         "id": "e432c299.0f0f28",\r
629         "type": "returnFailure",\r
630         "name": "return failure",\r
631         "xml": "<return status='failure'>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='ss.capability-action is not set' />\n",\r
632         "comments": "",\r
633         "x": 789,\r
634         "y": 364,\r
635         "z": "9e5ae839.eee8f",\r
636         "wires": []\r
637     },\r
638     {\r
639         "id": "4d204a31.38d4cc",\r
640         "type": "other",\r
641         "name": "UNASSIGN ",\r
642         "xml": "<outcome value='UNASSIGN'>\n",\r
643         "comments": "",\r
644         "outputs": 1,\r
645         "x": 485,\r
646         "y": 453,\r
647         "z": "9e5ae839.eee8f",\r
648         "wires": [\r
649             [\r
650                 "8351b502.234138"\r
651             ]\r
652         ]\r
653     },\r
654     {\r
655         "id": "b6205956.40afb",\r
656         "type": "record",\r
657         "name": "record",\r
658         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: ss.capability-action is ASSIGN\"/>",\r
659         "comments": "",\r
660         "outputs": 1,\r
661         "x": 685,\r
662         "y": 410,\r
663         "z": "9e5ae839.eee8f",\r
664         "wires": [\r
665             []\r
666         ]\r
667     },\r
668     {\r
669         "id": "8351b502.234138",\r
670         "type": "record",\r
671         "name": "record",\r
672         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: ss.capability-action is UNASSIGN\"/>",\r
673         "comments": "",\r
674         "outputs": 1,\r
675         "x": 686,\r
676         "y": 453,\r
677         "z": "9e5ae839.eee8f",\r
678         "wires": [\r
679             []\r
680         ]\r
681     },\r
682     {\r
683         "id": "239e4d46.dfcafa",\r
684         "type": "other",\r
685         "name": "other",\r
686         "xml": "<outcome value='Other'>\n",\r
687         "comments": "",\r
688         "outputs": 1,\r
689         "x": 478,\r
690         "y": 120,\r
691         "z": "9e5ae839.eee8f",\r
692         "wires": [\r
693             []\r
694         ]\r
695     },\r
696     {\r
697         "id": "91e411ed.601ec",\r
698         "type": "block",\r
699         "name": "block : atomic",\r
700         "xml": "<block atomic='true'>",\r
701         "atomic": "true",\r
702         "comments": "",\r
703         "outputs": 1,\r
704         "x": 254,\r
705         "y": 2710,\r
706         "z": "9e5ae839.eee8f",\r
707         "wires": [\r
708             [\r
709                 "20069b21.adf8ac",\r
710                 "34555459.6b4624",\r
711                 "ffb1fa3.6af7988"\r
712             ]\r
713         ]\r
714     },\r
715     {\r
716         "id": "b8a23aae.17bdd8",\r
717         "type": "comment",\r
718         "name": "Resolve VPE Pool values",\r
719         "info": "",\r
720         "comments": "",\r
721         "x": 284,\r
722         "y": 2667,\r
723         "z": "9e5ae839.eee8f",\r
724         "wires": []\r
725     },\r
726     {\r
727         "id": "20069b21.adf8ac",\r
728         "type": "set",\r
729         "name": "set resource-key-length and resource-names",\r
730         "xml": "<set>\n<parameter name='tmp.resource-key-length' value='`$tmp.resource-resolution-data.resource-key_length`' />\n<!-- String to build VPE_POOL table SQL insert statement -->\n<parameter name='tmp.resource-insert-columns' value='' />\n<parameter name='tmp.resource-insert-values' value='' />\n\n<!-- These are the resources to insert into VPE_POOL -->\n<parameter name='tmp.resource-names-length' value='19' />\n<parameter name='tmp.resource-names[0]' value='vpe_name' />\n<parameter name='tmp.resource-names[1]' value='ipv4_oam_address' />\n<parameter name='tmp.resource-names[2]' value='loopback0' />\n<parameter name='tmp.resource-names[3]' value='provisioning_status' />\n<parameter name='tmp.resource-names[4]' value='aic_site_id' />\n<parameter name='tmp.resource-names[5]' value='avaiablity_zone' />\n<parameter name='tmp.resource-names[6]' value='vlan_id_outer' />\n<parameter name='tmp.resource-names[7]' value='vendor' />\n<parameter name='tmp.resource-names[8]' value='physical_intf_name' />\n<parameter name='tmp.resource-names[9]' value='phyiscal_intf_speed' />\n<parameter name='tmp.resource-names[10]' value='phyiscal_intf_units' />\n<parameter name='tmp.resource-names[11]' value='vpe_uuid' />\n<parameter name='tmp.resource-names[12]' value='vpe_id' />\n<parameter name='tmp.resource-names[13]' value='image_filename' />\n<parameter name='tmp.resource-names[14]' value='as_number' />\n<parameter name='tmp.resource-names[15]' value='loopback5000' />\n<parameter name='tmp.resource-names[16]' value='loopback10' />\n<parameter name='tmp.resource-names[17]' value='aic_version' />\n<parameter name='tmp.resource-names[18]' value='vpe_capacity' />",\r
731         "comments": "",\r
732         "x": 418,\r
733         "y": 2756,\r
734         "z": "9e5ae839.eee8f",\r
735         "wires": []\r
736     },\r
737     {\r
738         "id": "d02fec38.4a3bd8",\r
739         "type": "for",\r
740         "name": "for each resource-resolution-data.resource-key",\r
741         "xml": "<for index='key-index' start='0' end='`$tmp.resource-resolution-data.resource-key_length`' >\n",\r
742         "comments": "",\r
743         "outputs": 1,\r
744         "x": 488,\r
745         "y": 2890,\r
746         "z": "9e5ae839.eee8f",\r
747         "wires": [\r
748             [\r
749                 "3e860650.abc54a",\r
750                 "39809c07.8a4b44"\r
751             ]\r
752         ]\r
753     },\r
754     {\r
755         "id": "3e860650.abc54a",\r
756         "type": "record",\r
757         "name": "record",\r
758         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: key-index, resource-key.name, resource-names\"/>\n<parameter name=\"field3\" value='`$key-index`'/>\n<parameter name=\"field4\" value='`$tmp.resource-resolution-data.resource-key[$key-index].name`'/>\n<parameter name=\"field5\" value='`$tmp.resource-names[$names-index]`'/>",\r
759         "comments": "",\r
760         "outputs": 1,\r
761         "x": 755,\r
762         "y": 2890,\r
763         "z": "9e5ae839.eee8f",\r
764         "wires": [\r
765             []\r
766         ]\r
767     },\r
768     {\r
769         "id": "39809c07.8a4b44",\r
770         "type": "switchNode",\r
771         "name": "switch compare resource-key.name and resource-names",\r
772         "xml": "<switch test=\"`$tmp.resource-resolution-data.resource-key[$key-index].name == $tmp.resource-names[$names-index]`\">",\r
773         "comments": "",\r
774         "outputs": 1,\r
775         "x": 568,\r
776         "y": 2937,\r
777         "z": "9e5ae839.eee8f",\r
778         "wires": [\r
779             [\r
780                 "43368a98.e5b24c"\r
781             ]\r
782         ]\r
783     },\r
784     {\r
785         "id": "e18888c7.6778b",\r
786         "type": "comment",\r
787         "name": "Build columns and values strings",\r
788         "info": "",\r
789         "comments": "",\r
790         "x": 397,\r
791         "y": 2847,\r
792         "z": "9e5ae839.eee8f",\r
793         "wires": []\r
794     },\r
795     {\r
796         "id": "34555459.6b4624",\r
797         "type": "for",\r
798         "name": "for each resource-names",\r
799         "xml": "<for index='names-index' start='0' end='`$tmp.resource-names-length`' >",\r
800         "comments": "",\r
801         "outputs": 1,\r
802         "x": 354,\r
803         "y": 2799,\r
804         "z": "9e5ae839.eee8f",\r
805         "wires": [\r
806             [\r
807                 "d02fec38.4a3bd8"\r
808             ]\r
809         ]\r
810     },\r
811     {\r
812         "id": "1089c774.03e0b1",\r
813         "type": "block",\r
814         "name": "block",\r
815         "xml": "<block>\n",\r
816         "atomic": "false",\r
817         "comments": "",\r
818         "outputs": 1,\r
819         "x": 569,\r
820         "y": 2985,\r
821         "z": "9e5ae839.eee8f",\r
822         "wires": [\r
823             [\r
824                 "b37957ef.f9d81",\r
825                 "4078f5a8.f4aaa4",\r
826                 "edf7fcc4.ef8d2",\r
827                 "2cd22eed.f6755a"\r
828             ]\r
829         ]\r
830     },\r
831     {\r
832         "id": "b37957ef.f9d81",\r
833         "type": "record",\r
834         "name": "record",\r
835         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: resource-name MATCH: \"/>\n<parameter name=\"field3\" value='`$tmp.resource-names[$names-index]`'/>\n<parameter name=\"field4\" value='`$tmp.resource-resolution-data.resource-key[$key-index].value`'/>",\r
836         "comments": "",\r
837         "outputs": 1,\r
838         "x": 701,\r
839         "y": 2985,\r
840         "z": "9e5ae839.eee8f",\r
841         "wires": [\r
842             []\r
843         ]\r
844     },\r
845     {\r
846         "id": "27117daa.dba1e2",\r
847         "type": "block",\r
848         "name": "block : atomic",\r
849         "xml": "<block atomic='true'>",\r
850         "atomic": "true",\r
851         "comments": "",\r
852         "outputs": 1,\r
853         "x": 160,\r
854         "y": 1643,\r
855         "z": "9e5ae839.eee8f",\r
856         "wires": [\r
857             [\r
858                 "74720eac.e8091",\r
859                 "1cce86c8.2baf29",\r
860                 "7f26f3a2.7b72b4"\r
861             ]\r
862         ]\r
863     },\r
864     {\r
865         "id": "84f2d99e.bebab",\r
866         "type": "comment",\r
867         "name": "Resolve vpe-name",\r
868         "info": "service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters[$vf-module-params-index].param.resource-resolution-data.resource-key[$key-index].value \nwhere its corresponding resource-key[$key-index].name=vnf-name",\r
869         "comments": "",\r
870         "x": 167,\r
871         "y": 1598,\r
872         "z": "9e5ae839.eee8f",\r
873         "wires": []\r
874     },\r
875     {\r
876         "id": "74720eac.e8091",\r
877         "type": "set",\r
878         "name": "set resource-key-length",\r
879         "xml": "<set>\n<parameter name='tmp.resource-key-length' value='`$tmp.resource-resolution-data.resource-key_length`' />\n",\r
880         "comments": "",\r
881         "x": 248,\r
882         "y": 1688,\r
883         "z": "9e5ae839.eee8f",\r
884         "wires": []\r
885     },\r
886     {\r
887         "id": "1cce86c8.2baf29",\r
888         "type": "for",\r
889         "name": "for each resource-resolution-data.resource-key",\r
890         "xml": "<for index='key-index' start='0' end='`$tmp.resource-resolution-data.resource-key_length`' >\n",\r
891         "comments": "",\r
892         "outputs": 1,\r
893         "x": 321,\r
894         "y": 1733,\r
895         "z": "9e5ae839.eee8f",\r
896         "wires": [\r
897             [\r
898                 "99568978.f411d8",\r
899                 "17d7d5e9.8d97ca"\r
900             ]\r
901         ]\r
902     },\r
903     {\r
904         "id": "17d7d5e9.8d97ca",\r
905         "type": "record",\r
906         "name": "record",\r
907         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: key-index\"/>\n<parameter name=\"field3\" value='`$key-index`'/>",\r
908         "comments": "",\r
909         "outputs": 1,\r
910         "x": 588,\r
911         "y": 1733,\r
912         "z": "9e5ae839.eee8f",\r
913         "wires": [\r
914             []\r
915         ]\r
916     },\r
917     {\r
918         "id": "99568978.f411d8",\r
919         "type": "block",\r
920         "name": "block",\r
921         "xml": "<block>\n",\r
922         "atomic": "false",\r
923         "comments": "",\r
924         "outputs": 1,\r
925         "x": 251,\r
926         "y": 1782,\r
927         "z": "9e5ae839.eee8f",\r
928         "wires": [\r
929             [\r
930                 "bbf5f08d.176578"\r
931             ]\r
932         ]\r
933     },\r
934     {\r
935         "id": "bbf5f08d.176578",\r
936         "type": "switchNode",\r
937         "name": "switch compare resource-key.name and \"vpe_name\"",\r
938         "xml": "<switch test=\"`$tmp.resource-resolution-data.resource-key[$key-index].name == 'vpe_name'`\">",\r
939         "comments": "",\r
940         "outputs": 1,\r
941         "x": 420,\r
942         "y": 1829,\r
943         "z": "9e5ae839.eee8f",\r
944         "wires": [\r
945             [\r
946                 "de8dbfd6.ba15f8",\r
947                 "9d54b52e.f1d638"\r
948             ]\r
949         ]\r
950     },\r
951     {\r
952         "id": "de8dbfd6.ba15f8",\r
953         "type": "outcome",\r
954         "name": "outcome:found vpe_name resource key",\r
955         "xml": "<outcome value='true'>\n",\r
956         "comments": "",\r
957         "outputs": 1,\r
958         "x": 397,\r
959         "y": 1876,\r
960         "z": "9e5ae839.eee8f",\r
961         "wires": [\r
962             [\r
963                 "d44085fb.76d7b8"\r
964             ]\r
965         ]\r
966     },\r
967     {\r
968         "id": "9d54b52e.f1d638",\r
969         "type": "other",\r
970         "name": "false",\r
971         "xml": "<outcome value='false'>\n",\r
972         "comments": "",\r
973         "outputs": 1,\r
974         "x": 297,\r
975         "y": 1917,\r
976         "z": "9e5ae839.eee8f",\r
977         "wires": [\r
978             []\r
979         ]\r
980     },\r
981     {\r
982         "id": "d44085fb.76d7b8",\r
983         "type": "block",\r
984         "name": "block",\r
985         "xml": "<block>\n",\r
986         "atomic": "false",\r
987         "comments": "",\r
988         "outputs": 1,\r
989         "x": 617,\r
990         "y": 1876,\r
991         "z": "9e5ae839.eee8f",\r
992         "wires": [\r
993             [\r
994                 "7c52e694.0f96f8",\r
995                 "c1b2f560.f3bbb8",\r
996                 "483e4765.4f9ea8",\r
997                 "5d97585d.b7677"\r
998             ]\r
999         ]\r
1000     },\r
1001     {\r
1002         "id": "7c52e694.0f96f8",\r
1003         "type": "record",\r
1004         "name": "record",\r
1005         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: Found resource-resolution-data.name = vpe_name\"/>",\r
1006         "comments": "",\r
1007         "outputs": 1,\r
1008         "x": 745,\r
1009         "y": 1876,\r
1010         "z": "9e5ae839.eee8f",\r
1011         "wires": [\r
1012             []\r
1013         ]\r
1014     },\r
1015     {\r
1016         "id": "c1b2f560.f3bbb8",\r
1017         "type": "set",\r
1018         "name": "set vpe_name",\r
1019         "xml": "<set>\n<parameter name='tmp.vpe_name' value='`$tmp.resource-resolution-data.resource-key[$key-index].value`'  />\n",\r
1020         "comments": "",\r
1021         "x": 639,\r
1022         "y": 1924,\r
1023         "z": "9e5ae839.eee8f",\r
1024         "wires": []\r
1025     },\r
1026     {\r
1027         "id": "7f26f3a2.7b72b4",\r
1028         "type": "switchNode",\r
1029         "name": "switch validate resolved vpe_name",\r
1030         "xml": "<switch test=\"`$tmp.vpe_name`\">\n",\r
1031         "comments": "",\r
1032         "outputs": 1,\r
1033         "x": 287,\r
1034         "y": 2078,\r
1035         "z": "9e5ae839.eee8f",\r
1036         "wires": [\r
1037             [\r
1038                 "cc6e440.5c4294",\r
1039                 "5ca35655.03c278"\r
1040             ]\r
1041         ]\r
1042     },\r
1043     {\r
1044         "id": "cc6e440.5c4294",\r
1045         "type": "outcome",\r
1046         "name": "null",\r
1047         "xml": "<outcome value='null'>\n",\r
1048         "comments": "",\r
1049         "outputs": 1,\r
1050         "x": 520,\r
1051         "y": 2058,\r
1052         "z": "9e5ae839.eee8f",\r
1053         "wires": [\r
1054             [\r
1055                 "57d33721.74c88"\r
1056             ]\r
1057         ]\r
1058     },\r
1059     {\r
1060         "id": "5ca35655.03c278",\r
1061         "type": "other",\r
1062         "name": "blank",\r
1063         "xml": "<outcome value=''>\n",\r
1064         "comments": "",\r
1065         "outputs": 1,\r
1066         "x": 522,\r
1067         "y": 2098,\r
1068         "z": "9e5ae839.eee8f",\r
1069         "wires": [\r
1070             [\r
1071                 "57d33721.74c88"\r
1072             ]\r
1073         ]\r
1074     },\r
1075     {\r
1076         "id": "f026ea2a.ffec9",\r
1077         "type": "returnFailure",\r
1078         "name": "return failure",\r
1079         "xml": "<return status='failure'>\n<parameter name='error-code' value='403' />\n<parameter name='error-message' value='vpe_name is not valid' />\n",\r
1080         "comments": "",\r
1081         "x": 804,\r
1082         "y": 2116,\r
1083         "z": "9e5ae839.eee8f",\r
1084         "wires": []\r
1085     },\r
1086     {\r
1087         "id": "483e4765.4f9ea8",\r
1088         "type": "record",\r
1089         "name": "record",\r
1090         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: resolved vpe_name: \"/>\n<parameter name=\"field3\" value='`$tmp.vpe_name`'/>",\r
1091         "comments": "",\r
1092         "outputs": 1,\r
1093         "x": 617,\r
1094         "y": 1970,\r
1095         "z": "9e5ae839.eee8f",\r
1096         "wires": [\r
1097             []\r
1098         ]\r
1099     },\r
1100     {\r
1101         "id": "43368a98.e5b24c",\r
1102         "type": "outcomeTrue",\r
1103         "name": "true",\r
1104         "xml": "<outcome value='true'>\n",\r
1105         "comments": "",\r
1106         "outputs": 1,\r
1107         "x": 444,\r
1108         "y": 2985,\r
1109         "z": "9e5ae839.eee8f",\r
1110         "wires": [\r
1111             [\r
1112                 "1089c774.03e0b1"\r
1113             ]\r
1114         ]\r
1115     },\r
1116     {\r
1117         "id": "cbc54dd3.c3792",\r
1118         "type": "set",\r
1119         "name": "set columns and values",\r
1120         "xml": "<set>\n<parameter name='tmp.insert-columns' value=\"`$tmp.insert-columns + ', ' + $tmp.resource-resolution-data.resource-key[$key-index].name`\"  />\n<parameter name='tmp.insert-values' value=\"`$tmp.insert-values + ', ' + $tmp.resource-resolution-data.resource-key[$key-index].value`\"  />",\r
1121         "comments": "",\r
1122         "x": 946,\r
1123         "y": 3118,\r
1124         "z": "9e5ae839.eee8f",\r
1125         "wires": []\r
1126     },\r
1127     {\r
1128         "id": "13ecc592.3b82d2",\r
1129         "type": "execute",\r
1130         "name": "printContext",\r
1131         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/self-serve-create-vpe-pool.log' />\n",\r
1132         "comments": "",\r
1133         "outputs": 1,\r
1134         "x": 130,\r
1135         "y": 3902,\r
1136         "z": "9e5ae839.eee8f",\r
1137         "wires": [\r
1138             []\r
1139         ]\r
1140     },\r
1141     {\r
1142         "id": "546765f8.01c9d4",\r
1143         "type": "returnSuccess",\r
1144         "name": "return success",\r
1145         "xml": "<return status='success'>\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[$vf-module-parameters-index].resource-resolution-data.status`\" value='SUCCESS'  />",\r
1146         "comments": "",\r
1147         "x": 138,\r
1148         "y": 3955,\r
1149         "z": "9e5ae839.eee8f",\r
1150         "wires": []\r
1151     },\r
1152     {\r
1153         "id": "69595241.f29c74",\r
1154         "type": "comment",\r
1155         "name": "Check for existing data in VPE_POOL for vpe_name",\r
1156         "info": "",\r
1157         "comments": "",\r
1158         "x": 275,\r
1159         "y": 2142,\r
1160         "z": "9e5ae839.eee8f",\r
1161         "wires": []\r
1162     },\r
1163     {\r
1164         "id": "294d3284.6857ee",\r
1165         "type": "get-resource",\r
1166         "name": "get data from VPE_POOL for vpe_name",\r
1167         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey=\"select * FROM VPE_POOL WHERE vpe_name= $tmp.vpe_name\" pfx='tmp.vpe_pool_data'>",\r
1168         "comments": "",\r
1169         "outputs": 1,\r
1170         "x": 280,\r
1171         "y": 2244,\r
1172         "z": "9e5ae839.eee8f",\r
1173         "wires": [\r
1174             [\r
1175                 "1da4e742.717111"\r
1176             ]\r
1177         ]\r
1178     },\r
1179     {\r
1180         "id": "1da4e742.717111",\r
1181         "type": "failure",\r
1182         "name": "failure",\r
1183         "xml": "<outcome value='failure'>\n",\r
1184         "comments": "",\r
1185         "outputs": 1,\r
1186         "x": 529,\r
1187         "y": 2244,\r
1188         "z": "9e5ae839.eee8f",\r
1189         "wires": [\r
1190             [\r
1191                 "cfb10318.efa7a8"\r
1192             ]\r
1193         ]\r
1194     },\r
1195     {\r
1196         "id": "b3d7a743.ee6ad",\r
1197         "type": "returnFailure",\r
1198         "name": "return failure",\r
1199         "xml": "<return status='failure'>\n<parameter name='error-code' value='405' />\n<parameter name='error-message' value='Unable to access VPE_POOL' />\n",\r
1200         "comments": "",\r
1201         "x": 847.5,\r
1202         "y": 2283,\r
1203         "z": "9e5ae839.eee8f",\r
1204         "wires": []\r
1205     },\r
1206     {\r
1207         "id": "2098d78a.a044f",\r
1208         "type": "not-found",\r
1209         "name": "not-found",\r
1210         "xml": "<outcome value=''>\n",\r
1211         "comments": "",\r
1212         "outputs": 1,\r
1213         "x": 537.5,\r
1214         "y": 2283,\r
1215         "z": "9e5ae839.eee8f",\r
1216         "wires": [\r
1217             [\r
1218                 "bde979aa.39f228"\r
1219             ]\r
1220         ]\r
1221     },\r
1222     {\r
1223         "id": "f94b6f4b.d2e2d8",\r
1224         "type": "outcome",\r
1225         "name": "outcome Null",\r
1226         "xml": "<outcome value='null'>\n",\r
1227         "comments": "",\r
1228         "outputs": 1,\r
1229         "x": 548.5,\r
1230         "y": 2323,\r
1231         "z": "9e5ae839.eee8f",\r
1232         "wires": [\r
1233             [\r
1234                 "bde979aa.39f228"\r
1235             ]\r
1236         ]\r
1237     },\r
1238     {\r
1239         "id": "14105a75.20b366",\r
1240         "type": "other",\r
1241         "name": "other",\r
1242         "xml": "<outcome value='Other'>\n",\r
1243         "comments": "",\r
1244         "outputs": 1,\r
1245         "x": 528.5,\r
1246         "y": 2363,\r
1247         "z": "9e5ae839.eee8f",\r
1248         "wires": [\r
1249             [\r
1250                 "2b9fef4a.a1e4e"\r
1251             ]\r
1252         ]\r
1253     },\r
1254     {\r
1255         "id": "bde979aa.39f228",\r
1256         "type": "record",\r
1257         "name": "record",\r
1258         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: data not found in VPE_POOL for vpe_name: \"/>\n<parameter name=\"field3\" value='`$tmp.vpe_name`'/>",\r
1259         "comments": "",\r
1260         "outputs": 1,\r
1261         "x": 696,\r
1262         "y": 2298,\r
1263         "z": "9e5ae839.eee8f",\r
1264         "wires": [\r
1265             []\r
1266         ]\r
1267     },\r
1268     {\r
1269         "id": "f1ea0821.6855a8",\r
1270         "type": "record",\r
1271         "name": "record",\r
1272         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: data already found in VPE_POOL for vpe_name: \"/>\n<parameter name=\"field3\" value='`$tmp.vpe_name`'/>",\r
1273         "comments": "",\r
1274         "outputs": 1,\r
1275         "x": 700,\r
1276         "y": 2414,\r
1277         "z": "9e5ae839.eee8f",\r
1278         "wires": [\r
1279             []\r
1280         ]\r
1281     },\r
1282     {\r
1283         "id": "5d97585d.b7677",\r
1284         "type": "break",\r
1285         "name": "break",\r
1286         "xml": "<break>\n",\r
1287         "comments": "",\r
1288         "x": 613,\r
1289         "y": 2016,\r
1290         "z": "9e5ae839.eee8f",\r
1291         "wires": []\r
1292     },\r
1293     {\r
1294         "id": "7b98ca0c.853304",\r
1295         "type": "switchNode",\r
1296         "name": "switch vpe_name exists",\r
1297         "xml": "<switch test=\"`$tmp.vpe_pool_data.vpe-name`\">\n",\r
1298         "comments": "",\r
1299         "outputs": 1,\r
1300         "x": 226,\r
1301         "y": 2295,\r
1302         "z": "9e5ae839.eee8f",\r
1303         "wires": [\r
1304             [\r
1305                 "2098d78a.a044f",\r
1306                 "f94b6f4b.d2e2d8",\r
1307                 "14105a75.20b366"\r
1308             ]\r
1309         ]\r
1310     },\r
1311     {\r
1312         "id": "eb7cce81.86bd1",\r
1313         "type": "block",\r
1314         "name": "block : atomic",\r
1315         "xml": "<block atomic='true'>",\r
1316         "atomic": "true",\r
1317         "comments": "",\r
1318         "outputs": 1,\r
1319         "x": 159,\r
1320         "y": 2185,\r
1321         "z": "9e5ae839.eee8f",\r
1322         "wires": [\r
1323             [\r
1324                 "294d3284.6857ee",\r
1325                 "7b98ca0c.853304"\r
1326             ]\r
1327         ]\r
1328     },\r
1329     {\r
1330         "id": "c8df7eb8.019278",\r
1331         "type": "switchNode",\r
1332         "name": "switch ss.capability-action (ASSIGN | UNASSIGN)",\r
1333         "xml": "<switch test='`$ss.capability-action`'>\n",\r
1334         "comments": "",\r
1335         "outputs": 1,\r
1336         "x": 270,\r
1337         "y": 2572,\r
1338         "z": "9e5ae839.eee8f",\r
1339         "wires": [\r
1340             [\r
1341                 "99ac43a3.c1fae",\r
1342                 "359e81ed.5a47fe"\r
1343             ]\r
1344         ]\r
1345     },\r
1346     {\r
1347         "id": "99ac43a3.c1fae",\r
1348         "type": "outcome",\r
1349         "name": "ASSIGN",\r
1350         "xml": "<outcome value='ASSIGN'>",\r
1351         "comments": "",\r
1352         "outputs": 1,\r
1353         "x": 207.25006103515625,\r
1354         "y": 2622.75,\r
1355         "z": "9e5ae839.eee8f",\r
1356         "wires": [\r
1357             [\r
1358                 "91e411ed.601ec"\r
1359             ]\r
1360         ]\r
1361     },\r
1362     {\r
1363         "id": "359e81ed.5a47fe",\r
1364         "type": "outcome",\r
1365         "name": "UNASSIGN",\r
1366         "xml": "<outcome value='UNASSIGN'>",\r
1367         "comments": "",\r
1368         "outputs": 1,\r
1369         "x": 209,\r
1370         "y": 3498,\r
1371         "z": "9e5ae839.eee8f",\r
1372         "wires": [\r
1373             [\r
1374                 "45cf3e66.241778"\r
1375             ]\r
1376         ]\r
1377     },\r
1378     {\r
1379         "id": "2b9fef4a.a1e4e",\r
1380         "type": "block",\r
1381         "name": "block",\r
1382         "xml": "<block>\n",\r
1383         "atomic": "false",\r
1384         "comments": "",\r
1385         "outputs": 1,\r
1386         "x": 657,\r
1387         "y": 2363,\r
1388         "z": "9e5ae839.eee8f",\r
1389         "wires": [\r
1390             [\r
1391                 "f1ea0821.6855a8",\r
1392                 "ea2c03c3.b2fef8"\r
1393             ]\r
1394         ]\r
1395     },\r
1396     {\r
1397         "id": "ea2c03c3.b2fef8",\r
1398         "type": "switchNode",\r
1399         "name": "switch ss.capability-action ASSIGN",\r
1400         "xml": "<switch test=\"`$ss.capability-action == 'ASSIGN'`\">",\r
1401         "comments": "",\r
1402         "outputs": 1,\r
1403         "x": 829,\r
1404         "y": 2458,\r
1405         "z": "9e5ae839.eee8f",\r
1406         "wires": [\r
1407             [\r
1408                 "1c52eb95.b0c844"\r
1409             ]\r
1410         ]\r
1411     },\r
1412     {\r
1413         "id": "22a167de.0964a8",\r
1414         "type": "returnFailure",\r
1415         "name": "return failure",\r
1416         "xml": "<return status='failure'>\n<parameter name='error-code' value='405' />\n<parameter name='error-message' value='Unable to create vpe-pool, data already exists in VPE_POOL for vpe_name' />\n",\r
1417         "comments": "",\r
1418         "x": 1099,\r
1419         "y": 2540,\r
1420         "z": "9e5ae839.eee8f",\r
1421         "wires": []\r
1422     },\r
1423     {\r
1424         "id": "1c52eb95.b0c844",\r
1425         "type": "outcomeTrue",\r
1426         "name": "true",\r
1427         "xml": "<outcome value='true'>\n",\r
1428         "comments": "",\r
1429         "outputs": 1,\r
1430         "x": 792,\r
1431         "y": 2498,\r
1432         "z": "9e5ae839.eee8f",\r
1433         "wires": [\r
1434             [\r
1435                 "374c7d51.1a40c2"\r
1436             ]\r
1437         ]\r
1438     },\r
1439     {\r
1440         "id": "4078f5a8.f4aaa4",\r
1441         "type": "break",\r
1442         "name": "break",\r
1443         "xml": "<break>\n",\r
1444         "comments": "",\r
1445         "x": 705,\r
1446         "y": 3246,\r
1447         "z": "9e5ae839.eee8f",\r
1448         "wires": []\r
1449     },\r
1450     {\r
1451         "id": "edf7fcc4.ef8d2",\r
1452         "type": "switchNode",\r
1453         "name": "switch tmp.insert-columns",\r
1454         "xml": "<switch test=\"`$tmp.insert-columns`\">\n",\r
1455         "comments": "",\r
1456         "outputs": 1,\r
1457         "x": 763,\r
1458         "y": 3032,\r
1459         "z": "9e5ae839.eee8f",\r
1460         "wires": [\r
1461             [\r
1462                 "3ebba126.b9806e",\r
1463                 "ed0efd94.fd06d8"\r
1464             ]\r
1465         ]\r
1466     },\r
1467     {\r
1468         "id": "3ebba126.b9806e",\r
1469         "type": "other",\r
1470         "name": "blank",\r
1471         "xml": "<outcome value=''>\n",\r
1472         "comments": "",\r
1473         "outputs": 1,\r
1474         "x": 764,\r
1475         "y": 3074,\r
1476         "z": "9e5ae839.eee8f",\r
1477         "wires": [\r
1478             [\r
1479                 "3b572857.69d0c"\r
1480             ]\r
1481         ]\r
1482     },\r
1483     {\r
1484         "id": "ed0efd94.fd06d8",\r
1485         "type": "other",\r
1486         "name": "other",\r
1487         "xml": "<outcome value='Other'>\n",\r
1488         "comments": "",\r
1489         "outputs": 1,\r
1490         "x": 765,\r
1491         "y": 3118,\r
1492         "z": "9e5ae839.eee8f",\r
1493         "wires": [\r
1494             [\r
1495                 "cbc54dd3.c3792"\r
1496             ]\r
1497         ]\r
1498     },\r
1499     {\r
1500         "id": "3b572857.69d0c",\r
1501         "type": "set",\r
1502         "name": "set first columns and values",\r
1503         "xml": "<set>\n<parameter name='tmp.insert-columns' value=\"`$tmp.resource-resolution-data.resource-key[$key-index].name`\"  />\n<parameter name='tmp.insert-values' value=\"$tmp.resource-resolution-data.resource-key[$key-index].value`\"  />",\r
1504         "comments": "",\r
1505         "x": 960,\r
1506         "y": 3074,\r
1507         "z": "9e5ae839.eee8f",\r
1508         "wires": []\r
1509     },\r
1510     {\r
1511         "id": "89f81f53.517388",\r
1512         "type": "comment",\r
1513         "name": "Insert resolved values into VPE_POOL",\r
1514         "info": "",\r
1515         "comments": "",\r
1516         "x": 371,\r
1517         "y": 3329,\r
1518         "z": "9e5ae839.eee8f",\r
1519         "wires": []\r
1520     },\r
1521     {\r
1522         "id": "ffb1fa3.6af7988",\r
1523         "type": "save",\r
1524         "name": "save",\r
1525         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" \nresource=\"SQL\" \nkey=\"INSERT INTO VPE_POOL ( vpe_name, ipv4_oam_address, loopback0_ipv4_address, provisioning_status, aic_site_id, availability_zone, vlan_id_outer, vendor, physical_intf_name, physical_intf_speed, physical_intf_units, vpe_uuid, vpe_id, image_filename, as_number, loopback5000, loopback10, aic_version, vpe_capacity ) \nVALUES ( $tmp.forInsert.vpe_name , $tmp.forInsert.ipv4_oam_address , $tmp.forInsert.loopback0_ipv4_address , $tmp.forInsert.provisioning_status , $tmp.forInsert.aic_site_id , $tmp.forInsert.availability_zone , $tmp.forInsert.vlan_id_outer , $tmp.forInsert.vendor , $tmp.forInsert.physical_intf_name , $tmp.forInsert.physical_intf_speed , $tmp.forInsert.physical_intf_units , $tmp.forInsert.vpe_uuid , $tmp.forInsert.vpe_id , $tmp.forInsert.image_filename , $tmp.forInsert.as_number , $tmp.forInsert.loopback5000 , $tmp.forInsert.loopback10 , $tmp.forInsert.aic_version , $tmp.forInsert.vpe_capacity )\" \nforce='true' pfx='save_val'>\n\n\n",\r
1526         "comments": "",\r
1527         "outputs": 1,\r
1528         "x": 278,\r
1529         "y": 3381,\r
1530         "z": "9e5ae839.eee8f",\r
1531         "wires": [\r
1532             [\r
1533                 "b95bb1f3.324a48"\r
1534             ]\r
1535         ]\r
1536     },\r
1537     {\r
1538         "id": "b95bb1f3.324a48",\r
1539         "type": "failure",\r
1540         "name": "failure",\r
1541         "xml": "<outcome value='failure'>\n",\r
1542         "comments": "",\r
1543         "outputs": 1,\r
1544         "x": 412,\r
1545         "y": 3381,\r
1546         "z": "9e5ae839.eee8f",\r
1547         "wires": [\r
1548             [\r
1549                 "d28ef98d.b2a44"\r
1550             ]\r
1551         ]\r
1552     },\r
1553     {\r
1554         "id": "de7ed095.f4a8f8",\r
1555         "type": "returnFailure",\r
1556         "name": "return failure",\r
1557         "xml": "<return status='failure'>\n<parameter name='error-code' value='406' />\n<parameter name='error-message' value='Unable to create VPE Pool in VPE_POOL' />\n",\r
1558         "comments": "",\r
1559         "x": 691,\r
1560         "y": 3421,\r
1561         "z": "9e5ae839.eee8f",\r
1562         "wires": []\r
1563     },\r
1564     {\r
1565         "id": "9f8ca216.d79298",\r
1566         "type": "save",\r
1567         "name": "save",\r
1568         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" \nresource=\"SQL\" \nkey=\"INSERT INTO VPE_POOL ( $tmp.insert-columns ) VALUES ( $tmp.insert-values )\" \nforce='true' pfx='save_val'>\n\n\n",\r
1569         "comments": "",\r
1570         "outputs": 1,\r
1571         "x": 278,\r
1572         "y": 3430,\r
1573         "z": "9e5ae839.eee8f",\r
1574         "wires": [\r
1575             []\r
1576         ]\r
1577     },\r
1578     {\r
1579         "id": "2cd22eed.f6755a",\r
1580         "type": "set",\r
1581         "name": "set tmp.resource-key.name",\r
1582         "xml": "<set>\n<parameter name=\"`'tmp.forInsert.' + $tmp.resource-resolution-data.resource-key[$key-index].name`\" value=\"`$tmp.resource-resolution-data.resource-key[$key-index].value`\"  />",\r
1583         "comments": "",\r
1584         "x": 769,\r
1585         "y": 3188,\r
1586         "z": "9e5ae839.eee8f",\r
1587         "wires": []\r
1588     },\r
1589     {\r
1590         "id": "50e7ff75.38e8e",\r
1591         "type": "delete",\r
1592         "name": "delete",\r
1593         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='DELETE from VPE_POOL WHERE vpe_name = $tmp.vpe_name'>\n",\r
1594         "comments": "",\r
1595         "outputs": 1,\r
1596         "x": 711,\r
1597         "y": 3797,\r
1598         "z": "9e5ae839.eee8f",\r
1599         "wires": [\r
1600             [\r
1601                 "8805f26.95ae01",\r
1602                 "361cc9e5.7908be"\r
1603             ]\r
1604         ]\r
1605     },\r
1606     {\r
1607         "id": "45cf3e66.241778",\r
1608         "type": "block",\r
1609         "name": "block:atomic",\r
1610         "xml": "<block atomic=\"true\">\n",\r
1611         "atomic": "false",\r
1612         "comments": "",\r
1613         "outputs": 1,\r
1614         "x": 267,\r
1615         "y": 3589,\r
1616         "z": "9e5ae839.eee8f",\r
1617         "wires": [\r
1618             [\r
1619                 "a7b7a82e.0ddd5",\r
1620                 "30f5b9b8.788d4e"\r
1621             ]\r
1622         ]\r
1623     },\r
1624     {\r
1625         "id": "bdbd06b6.1319d",\r
1626         "type": "comment",\r
1627         "name": "DELETE from VPE_POOL",\r
1628         "info": "",\r
1629         "comments": "",\r
1630         "x": 306.5,\r
1631         "y": 3549,\r
1632         "z": "9e5ae839.eee8f",\r
1633         "wires": []\r
1634     },\r
1635     {\r
1636         "id": "a7b7a82e.0ddd5",\r
1637         "type": "get-resource",\r
1638         "name": "get vpe_name from pool table",\r
1639         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey=\"select * FROM VPE_POOL WHERE vpe_name= $tmp.vpe_name\" pfx='tmp.pool'>\n\n",\r
1640         "comments": "",\r
1641         "outputs": 1,\r
1642         "x": 355,\r
1643         "y": 3632,\r
1644         "z": "9e5ae839.eee8f",\r
1645         "wires": [\r
1646             [\r
1647                 "4fe3bd5f.f807ec"\r
1648             ]\r
1649         ]\r
1650     },\r
1651     {\r
1652         "id": "4fe3bd5f.f807ec",\r
1653         "type": "failure",\r
1654         "name": "failure",\r
1655         "xml": "<outcome value='failure'>\n",\r
1656         "comments": "",\r
1657         "outputs": 1,\r
1658         "x": 555,\r
1659         "y": 3632,\r
1660         "z": "9e5ae839.eee8f",\r
1661         "wires": [\r
1662             [\r
1663                 "a011ef73.5c281"\r
1664             ]\r
1665         ]\r
1666     },\r
1667     {\r
1668         "id": "30f5b9b8.788d4e",\r
1669         "type": "switchNode",\r
1670         "name": "switch vpe_name exists",\r
1671         "xml": "<switch test=\"`$tmp.pool.vpe-name`\">\n",\r
1672         "comments": "",\r
1673         "outputs": 1,\r
1674         "x": 339,\r
1675         "y": 3737,\r
1676         "z": "9e5ae839.eee8f",\r
1677         "wires": [\r
1678             [\r
1679                 "3b6ead82.52270a",\r
1680                 "5ef97d56.ec95c4",\r
1681                 "e3a81c03.b5c238",\r
1682                 "b82ac555.c7005"\r
1683             ]\r
1684         ]\r
1685     },\r
1686     {\r
1687         "id": "b82ac555.c7005",\r
1688         "type": "failure",\r
1689         "name": "failure",\r
1690         "xml": "<outcome value='failure'>\n",\r
1691         "comments": "",\r
1692         "outputs": 1,\r
1693         "x": 557.5,\r
1694         "y": 3677,\r
1695         "z": "9e5ae839.eee8f",\r
1696         "wires": [\r
1697             [\r
1698                 "a011ef73.5c281"\r
1699             ]\r
1700         ]\r
1701     },\r
1702     {\r
1703         "id": "3b6ead82.52270a",\r
1704         "type": "not-found",\r
1705         "name": "not-found",\r
1706         "xml": "<outcome value=''>\n",\r
1707         "comments": "",\r
1708         "outputs": 1,\r
1709         "x": 566.5,\r
1710         "y": 3717,\r
1711         "z": "9e5ae839.eee8f",\r
1712         "wires": [\r
1713             [\r
1714                 "a011ef73.5c281"\r
1715             ]\r
1716         ]\r
1717     },\r
1718     {\r
1719         "id": "5ef97d56.ec95c4",\r
1720         "type": "outcome",\r
1721         "name": "outcome Null",\r
1722         "xml": "<outcome value='null'>\n",\r
1723         "comments": "",\r
1724         "outputs": 1,\r
1725         "x": 577.5,\r
1726         "y": 3757,\r
1727         "z": "9e5ae839.eee8f",\r
1728         "wires": [\r
1729             [\r
1730                 "a011ef73.5c281"\r
1731             ]\r
1732         ]\r
1733     },\r
1734     {\r
1735         "id": "e3a81c03.b5c238",\r
1736         "type": "other",\r
1737         "name": "other",\r
1738         "xml": "<outcome value='Other'>\n",\r
1739         "comments": "",\r
1740         "outputs": 1,\r
1741         "x": 557.5,\r
1742         "y": 3797,\r
1743         "z": "9e5ae839.eee8f",\r
1744         "wires": [\r
1745             [\r
1746                 "50e7ff75.38e8e"\r
1747             ]\r
1748         ]\r
1749     },\r
1750     {\r
1751         "id": "1af82fe3.29d68",\r
1752         "type": "returnFailure",\r
1753         "name": "return failure",\r
1754         "xml": "<return status='failure'>\n<parameter name='error-code' value='405' />\n<parameter name='error-message' value='vpe_name not found in VPE_POOL on UNASSIGN operation' />\n",\r
1755         "comments": "",\r
1756         "x": 858,\r
1757         "y": 3714,\r
1758         "z": "9e5ae839.eee8f",\r
1759         "wires": []\r
1760     },\r
1761     {\r
1762         "id": "361cc9e5.7908be",\r
1763         "type": "success",\r
1764         "name": "success",\r
1765         "xml": "<outcome value='success'>\n",\r
1766         "comments": "",\r
1767         "outputs": 1,\r
1768         "x": 840,\r
1769         "y": 3820,\r
1770         "z": "9e5ae839.eee8f",\r
1771         "wires": [\r
1772             [\r
1773                 "2ab614f1.660744"\r
1774             ]\r
1775         ]\r
1776     },\r
1777     {\r
1778         "id": "8805f26.95ae01",\r
1779         "type": "failure",\r
1780         "name": "failure",\r
1781         "xml": "<outcome value='failure'>\n",\r
1782         "comments": "",\r
1783         "outputs": 1,\r
1784         "x": 841,\r
1785         "y": 3760,\r
1786         "z": "9e5ae839.eee8f",\r
1787         "wires": [\r
1788             [\r
1789                 "c4913f09.63c2d"\r
1790             ]\r
1791         ]\r
1792     },\r
1793     {\r
1794         "id": "c258faf4.dff23",\r
1795         "type": "returnFailure",\r
1796         "name": "return failure",\r
1797         "xml": "<return status='failure'>\n<parameter name='error-code' value='405' />\n<parameter name='error-message' value='Failure deleting from VPE_POOL on UNASSIGN operation' />\n",\r
1798         "comments": "",\r
1799         "x": 1131,\r
1800         "y": 3802,\r
1801         "z": "9e5ae839.eee8f",\r
1802         "wires": []\r
1803     },\r
1804     {\r
1805         "id": "9008977d.b80888",\r
1806         "type": "block",\r
1807         "name": "block",\r
1808         "xml": "<block>\n",\r
1809         "atomic": "false",\r
1810         "comments": "",\r
1811         "outputs": 1,\r
1812         "x": 622,\r
1813         "y": 160,\r
1814         "z": "9e5ae839.eee8f",\r
1815         "wires": [\r
1816             [\r
1817                 "9d1d3472.daf75",\r
1818                 "d27f0dd0.d782b8"\r
1819             ]\r
1820         ]\r
1821     },\r
1822     {\r
1823         "id": "9d1d3472.daf75",\r
1824         "type": "record",\r
1825         "name": "record",\r
1826         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: ss.capability-name is not set\"/>",\r
1827         "comments": "",\r
1828         "outputs": 1,\r
1829         "x": 762,\r
1830         "y": 119,\r
1831         "z": "9e5ae839.eee8f",\r
1832         "wires": [\r
1833             []\r
1834         ]\r
1835     },\r
1836     {\r
1837         "id": "ccfd8640.725448",\r
1838         "type": "set",\r
1839         "name": "set status to FAILED",\r
1840         "xml": "<set>\n<parameter name='resource-resolution-data.status' value='FAILED'  />",\r
1841         "comments": "",\r
1842         "x": 803,\r
1843         "y": 157,\r
1844         "z": "9e5ae839.eee8f",\r
1845         "wires": []\r
1846     },\r
1847     {\r
1848         "id": "6e4e60bf.f142d8",\r
1849         "type": "block",\r
1850         "name": "block",\r
1851         "xml": "<block>\n",\r
1852         "atomic": "false",\r
1853         "comments": "",\r
1854         "outputs": 1,\r
1855         "x": 627,\r
1856         "y": 329,\r
1857         "z": "9e5ae839.eee8f",\r
1858         "wires": [\r
1859             [\r
1860                 "bed57743.8cbc28",\r
1861                 "e432c299.0f0f28"\r
1862             ]\r
1863         ]\r
1864     },\r
1865     {\r
1866         "id": "bed57743.8cbc28",\r
1867         "type": "record",\r
1868         "name": "record",\r
1869         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: ss.capability-action is not set\"/>",\r
1870         "comments": "",\r
1871         "outputs": 1,\r
1872         "x": 771,\r
1873         "y": 287,\r
1874         "z": "9e5ae839.eee8f",\r
1875         "wires": [\r
1876             []\r
1877         ]\r
1878     },\r
1879     {\r
1880         "id": "f42dc9c0.9c12d",\r
1881         "type": "set",\r
1882         "name": "set status to FAILED",\r
1883         "xml": "<set>\n<parameter name='resource-resolution-data.status' value='FAILED'  />",\r
1884         "comments": "",\r
1885         "x": 812,\r
1886         "y": 325,\r
1887         "z": "9e5ae839.eee8f",\r
1888         "wires": []\r
1889     },\r
1890     {\r
1891         "id": "963fb7d6.2c2aa8",\r
1892         "type": "block",\r
1893         "name": "block",\r
1894         "xml": "<block>\n",\r
1895         "atomic": "false",\r
1896         "comments": "",\r
1897         "outputs": 1,\r
1898         "x": 770,\r
1899         "y": 680,\r
1900         "z": "9e5ae839.eee8f",\r
1901         "wires": [\r
1902             [\r
1903                 "867349fd.5443f8",\r
1904                 "1077b388.6815bc"\r
1905             ]\r
1906         ]\r
1907     },\r
1908     {\r
1909         "id": "1077b388.6815bc",\r
1910         "type": "record",\r
1911         "name": "record",\r
1912         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: Failure calling self-service-capability-param-resolution\"/>",\r
1913         "comments": "",\r
1914         "outputs": 1,\r
1915         "x": 921,\r
1916         "y": 660,\r
1917         "z": "9e5ae839.eee8f",\r
1918         "wires": [\r
1919             []\r
1920         ]\r
1921     },\r
1922     {\r
1923         "id": "4bc9e9ef.c448b8",\r
1924         "type": "comment",\r
1925         "name": "Check that resource-resolution-data.status is PENDING",\r
1926         "info": "",\r
1927         "comments": "",\r
1928         "x": 279,\r
1929         "y": 1375,\r
1930         "z": "9e5ae839.eee8f",\r
1931         "wires": []\r
1932     },\r
1933     {\r
1934         "id": "f9bd328a.55cf5",\r
1935         "type": "switchNode",\r
1936         "name": "switch tmp.resource-resolution-data = PENDING",\r
1937         "xml": "<switch test=\"`$tmp.resource-resolution-data.status == 'PENDING'`\">",\r
1938         "comments": "",\r
1939         "outputs": 1,\r
1940         "x": 271,\r
1941         "y": 1433,\r
1942         "z": "9e5ae839.eee8f",\r
1943         "wires": [\r
1944             [\r
1945                 "cedd9352.77b15"\r
1946             ]\r
1947         ]\r
1948     },\r
1949     {\r
1950         "id": "b4753dc3.c135a",\r
1951         "type": "block",\r
1952         "name": "block",\r
1953         "xml": "<block>\n",\r
1954         "atomic": "false",\r
1955         "comments": "",\r
1956         "outputs": 1,\r
1957         "x": 739,\r
1958         "y": 1433,\r
1959         "z": "9e5ae839.eee8f",\r
1960         "wires": [\r
1961             [\r
1962                 "fd3f2609.5162a8",\r
1963                 "57a3bfbb.33e0a",\r
1964                 "5b1bbbb2.7d9f7c"\r
1965             ]\r
1966         ]\r
1967     },\r
1968     {\r
1969         "id": "fd3f2609.5162a8",\r
1970         "type": "record",\r
1971         "name": "record",\r
1972         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-create-vpe-pool: reseouce-resolution-data.status is not PENDING\"/>",\r
1973         "comments": "",\r
1974         "outputs": 1,\r
1975         "x": 879,\r
1976         "y": 1393,\r
1977         "z": "9e5ae839.eee8f",\r
1978         "wires": [\r
1979             []\r
1980         ]\r
1981     },\r
1982     {\r
1983         "id": "5b1bbbb2.7d9f7c",\r
1984         "type": "set",\r
1985         "name": "set status to FAILED",\r
1986         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
1987         "comments": "",\r
1988         "x": 920,\r
1989         "y": 1432,\r
1990         "z": "9e5ae839.eee8f",\r
1991         "wires": []\r
1992     },\r
1993     {\r
1994         "id": "57a3bfbb.33e0a",\r
1995         "type": "returnFailure",\r
1996         "name": "return failure",\r
1997         "xml": "<return status='failure'>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='reseouce-resolution-data.status is not PENDING' />\n",\r
1998         "comments": "",\r
1999         "x": 896,\r
2000         "y": 1471,\r
2001         "z": "9e5ae839.eee8f",\r
2002         "wires": []\r
2003     },\r
2004     {\r
2005         "id": "cedd9352.77b15",\r
2006         "type": "outcomeFalse",\r
2007         "name": "false",\r
2008         "xml": "<outcome value='false'>\n",\r
2009         "comments": "",\r
2010         "outputs": 1,\r
2011         "x": 575,\r
2012         "y": 1433,\r
2013         "z": "9e5ae839.eee8f",\r
2014         "wires": [\r
2015             [\r
2016                 "b4753dc3.c135a"\r
2017             ]\r
2018         ]\r
2019     },\r
2020     {\r
2021         "id": "57d33721.74c88",\r
2022         "type": "block",\r
2023         "name": "block",\r
2024         "xml": "<block>\n",\r
2025         "atomic": "false",\r
2026         "comments": "",\r
2027         "outputs": 1,\r
2028         "x": 650,\r
2029         "y": 2076,\r
2030         "z": "9e5ae839.eee8f",\r
2031         "wires": [\r
2032             [\r
2033                 "9eeec8b6.872078",\r
2034                 "b6aebe10.5b93c8",\r
2035                 "f026ea2a.ffec9"\r
2036             ]\r
2037         ]\r
2038     },\r
2039     {\r
2040         "id": "9eeec8b6.872078",\r
2041         "type": "record",\r
2042         "name": "record",\r
2043         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: hostname is not set\"/>",\r
2044         "comments": "",\r
2045         "outputs": 1,\r
2046         "x": 786,\r
2047         "y": 2037,\r
2048         "z": "9e5ae839.eee8f",\r
2049         "wires": [\r
2050             []\r
2051         ]\r
2052     },\r
2053     {\r
2054         "id": "b6aebe10.5b93c8",\r
2055         "type": "set",\r
2056         "name": "set status to FAILED",\r
2057         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
2058         "comments": "",\r
2059         "x": 828,\r
2060         "y": 2076,\r
2061         "z": "9e5ae839.eee8f",\r
2062         "wires": []\r
2063     },\r
2064     {\r
2065         "id": "cfb10318.efa7a8",\r
2066         "type": "block",\r
2067         "name": "block",\r
2068         "xml": "<block>\n",\r
2069         "atomic": "false",\r
2070         "comments": "",\r
2071         "outputs": 1,\r
2072         "x": 694,\r
2073         "y": 2244,\r
2074         "z": "9e5ae839.eee8f",\r
2075         "wires": [\r
2076             [\r
2077                 "44af3fd2.4cc85",\r
2078                 "625ab694.effa98",\r
2079                 "b3d7a743.ee6ad"\r
2080             ]\r
2081         ]\r
2082     },\r
2083     {\r
2084         "id": "44af3fd2.4cc85",\r
2085         "type": "record",\r
2086         "name": "record",\r
2087         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: Unable to access VPE_POOL\"/>",\r
2088         "comments": "",\r
2089         "outputs": 1,\r
2090         "x": 830,\r
2091         "y": 2205,\r
2092         "z": "9e5ae839.eee8f",\r
2093         "wires": [\r
2094             []\r
2095         ]\r
2096     },\r
2097     {\r
2098         "id": "625ab694.effa98",\r
2099         "type": "set",\r
2100         "name": "set status to FAILED",\r
2101         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
2102         "comments": "",\r
2103         "x": 872,\r
2104         "y": 2244,\r
2105         "z": "9e5ae839.eee8f",\r
2106         "wires": []\r
2107     },\r
2108     {\r
2109         "id": "374c7d51.1a40c2",\r
2110         "type": "block",\r
2111         "name": "block",\r
2112         "xml": "<block>\n",\r
2113         "atomic": "false",\r
2114         "comments": "",\r
2115         "outputs": 1,\r
2116         "x": 945,\r
2117         "y": 2498,\r
2118         "z": "9e5ae839.eee8f",\r
2119         "wires": [\r
2120             [\r
2121                 "af4cc180.28d64",\r
2122                 "c0442851.32aa2",\r
2123                 "22a167de.0964a8"\r
2124             ]\r
2125         ]\r
2126     },\r
2127     {\r
2128         "id": "af4cc180.28d64",\r
2129         "type": "record",\r
2130         "name": "record",\r
2131         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: Unable to create vpe-pool, data already exists in VPE_POOL for vpe_name\"/>",\r
2132         "comments": "",\r
2133         "outputs": 1,\r
2134         "x": 1081,\r
2135         "y": 2459,\r
2136         "z": "9e5ae839.eee8f",\r
2137         "wires": [\r
2138             []\r
2139         ]\r
2140     },\r
2141     {\r
2142         "id": "c0442851.32aa2",\r
2143         "type": "set",\r
2144         "name": "set status to FAILED",\r
2145         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
2146         "comments": "",\r
2147         "x": 1123,\r
2148         "y": 2498,\r
2149         "z": "9e5ae839.eee8f",\r
2150         "wires": []\r
2151     },\r
2152     {\r
2153         "id": "d28ef98d.b2a44",\r
2154         "type": "block",\r
2155         "name": "block",\r
2156         "xml": "<block>\n",\r
2157         "atomic": "false",\r
2158         "comments": "",\r
2159         "outputs": 1,\r
2160         "x": 538,\r
2161         "y": 3381,\r
2162         "z": "9e5ae839.eee8f",\r
2163         "wires": [\r
2164             [\r
2165                 "3d595e87.2866c2",\r
2166                 "223ac79b.e692c8",\r
2167                 "de7ed095.f4a8f8"\r
2168             ]\r
2169         ]\r
2170     },\r
2171     {\r
2172         "id": "3d595e87.2866c2",\r
2173         "type": "record",\r
2174         "name": "record",\r
2175         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: Unable to create VPE Pool in VPE_POOL\"/>",\r
2176         "comments": "",\r
2177         "outputs": 1,\r
2178         "x": 674,\r
2179         "y": 3343,\r
2180         "z": "9e5ae839.eee8f",\r
2181         "wires": [\r
2182             []\r
2183         ]\r
2184     },\r
2185     {\r
2186         "id": "223ac79b.e692c8",\r
2187         "type": "set",\r
2188         "name": "set status to FAILED",\r
2189         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
2190         "comments": "",\r
2191         "x": 716,\r
2192         "y": 3382,\r
2193         "z": "9e5ae839.eee8f",\r
2194         "wires": []\r
2195     },\r
2196     {\r
2197         "id": "a011ef73.5c281",\r
2198         "type": "block",\r
2199         "name": "block",\r
2200         "xml": "<block>\n",\r
2201         "atomic": "false",\r
2202         "comments": "",\r
2203         "outputs": 1,\r
2204         "x": 706,\r
2205         "y": 3675,\r
2206         "z": "9e5ae839.eee8f",\r
2207         "wires": [\r
2208             [\r
2209                 "f50e6005.530ab8",\r
2210                 "dd9f0de.8b146f",\r
2211                 "1af82fe3.29d68"\r
2212             ]\r
2213         ]\r
2214     },\r
2215     {\r
2216         "id": "f50e6005.530ab8",\r
2217         "type": "record",\r
2218         "name": "record",\r
2219         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: vpe_name not found in VPE_POOL on UNASSIGN operation\"/>",\r
2220         "comments": "",\r
2221         "outputs": 1,\r
2222         "x": 842,\r
2223         "y": 3637,\r
2224         "z": "9e5ae839.eee8f",\r
2225         "wires": [\r
2226             []\r
2227         ]\r
2228     },\r
2229     {\r
2230         "id": "dd9f0de.8b146f",\r
2231         "type": "set",\r
2232         "name": "set status to FAILED",\r
2233         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
2234         "comments": "",\r
2235         "x": 884,\r
2236         "y": 3676,\r
2237         "z": "9e5ae839.eee8f",\r
2238         "wires": []\r
2239     },\r
2240     {\r
2241         "id": "2ab614f1.660744",\r
2242         "type": "block",\r
2243         "name": "block",\r
2244         "xml": "<block>\n",\r
2245         "atomic": "false",\r
2246         "comments": "",\r
2247         "outputs": 1,\r
2248         "x": 877,\r
2249         "y": 3863,\r
2250         "z": "9e5ae839.eee8f",\r
2251         "wires": [\r
2252             [\r
2253                 "8f32cb91.5f4af8"\r
2254             ]\r
2255         ]\r
2256     },\r
2257     {\r
2258         "id": "8f32cb91.5f4af8",\r
2259         "type": "for",\r
2260         "name": "for each resource-resolution-data.resource-key",\r
2261         "xml": "<for index='key-index' start='0' end='`$tmp.resource-resolution-data.resource-key_length`' >\n",\r
2262         "comments": "",\r
2263         "outputs": 1,\r
2264         "x": 1034,\r
2265         "y": 3910,\r
2266         "z": "9e5ae839.eee8f",\r
2267         "wires": [\r
2268             [\r
2269                 "b671c06.3447f4"\r
2270             ]\r
2271         ]\r
2272     },\r
2273     {\r
2274         "id": "b671c06.3447f4",\r
2275         "type": "set",\r
2276         "name": "set vf-module-parameters.param.value to assigned mac address",\r
2277         "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[$vf-module-parameters-index].resource-resolution-data.status`\" value=\"DELETED\"  />\n",\r
2278         "comments": "",\r
2279         "x": 1121,\r
2280         "y": 3955,\r
2281         "z": "9e5ae839.eee8f",\r
2282         "wires": []\r
2283     },\r
2284     {\r
2285         "id": "c4913f09.63c2d",\r
2286         "type": "block",\r
2287         "name": "block",\r
2288         "xml": "<block>\n",\r
2289         "atomic": "false",\r
2290         "comments": "",\r
2291         "outputs": 1,\r
2292         "x": 974,\r
2293         "y": 3760,\r
2294         "z": "9e5ae839.eee8f",\r
2295         "wires": [\r
2296             [\r
2297                 "102f419a.0ee6d6",\r
2298                 "e4417126.1af178",\r
2299                 "c258faf4.dff23"\r
2300             ]\r
2301         ]\r
2302     },\r
2303     {\r
2304         "id": "102f419a.0ee6d6",\r
2305         "type": "record",\r
2306         "name": "record",\r
2307         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"self-serve-mac-address-assign: Failure deleting from VPE_POOL on UNASSIGN operation\"/>",\r
2308         "comments": "",\r
2309         "outputs": 1,\r
2310         "x": 1110,\r
2311         "y": 3722,\r
2312         "z": "9e5ae839.eee8f",\r
2313         "wires": [\r
2314             []\r
2315         ]\r
2316     },\r
2317     {\r
2318         "id": "e4417126.1af178",\r
2319         "type": "set",\r
2320         "name": "set status to FAILED",\r
2321         "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[$vf-module-param-index].resource-resolution-data.status' value='FAILED'  />",\r
2322         "comments": "",\r
2323         "x": 1152,\r
2324         "y": 3761,\r
2325         "z": "9e5ae839.eee8f",\r
2326         "wires": []\r
2327     }\r
2328 ]