Merge "Multiple self-serve fixes"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-vf-module-assign.json
1 [
2     {
3         "id": "12bc7aeb.43dcad",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 122.5,
8         "y": 76.25,
9         "z": "2ac4dd98.962cc2",
10         "wires": [
11             [
12                 "1e5e184f.28bd88"
13             ]
14         ]
15     },
16     {
17         "id": "42b706d6.4e564",
18         "type": "block",
19         "name": "block : atomic",
20         "xml": "<block atomic='true'>",
21         "atomic": "true",
22         "comments": "",
23         "outputs": 1,
24         "x": 145.69049072265625,
25         "y": 191.09921646118164,
26         "z": "2ac4dd98.962cc2",
27         "wires": [
28             [
29                 "3c32570b.4419e8",
30                 "e77c3de3.2b2008",
31                 "a2418fcd.7da918",
32                 "d51ac9f8.4a305",
33                 "9228bdc2.01422",
34                 "7163cb8f.b962f4",
35                 "462e6ed1.1f6e98",
36                 "ef66a16f.622d48"
37             ]
38         ]
39     },
40     {
41         "id": "c48beb19.71a678",
42         "type": "method",
43         "name": "method self-serve-vf-module-assign",
44         "xml": "<method rpc='self-serve-vf-module-assign' mode='sync'>\n",
45         "comments": "",
46         "outputs": 1,
47         "x": 226.26190948486328,
48         "y": 130.95635509490967,
49         "z": "2ac4dd98.962cc2",
50         "wires": [
51             [
52                 "42b706d6.4e564"
53             ]
54         ]
55     },
56     {
57         "id": "1e5e184f.28bd88",
58         "type": "service-logic",
59         "name": "GENERIC-RESOURCE-API ${project.version}",
60         "module": "GENERIC-RESOURCE-API",
61         "version": "${project.version}",
62         "comments": "",
63         "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}'>",
64         "outputs": 1,
65         "x": 384.73819732666016,
66         "y": 76.44049263000488,
67         "z": "2ac4dd98.962cc2",
68         "wires": [
69             [
70                 "c48beb19.71a678"
71             ]
72         ]
73     },
74     {
75         "id": "e77c3de3.2b2008",
76         "type": "switchNode",
77         "name": "switch vf-module-parameters.param_length",
78         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`'>\n",
79         "comments": "",
80         "outputs": 1,
81         "x": 460.7500305175781,
82         "y": 1393.6191635131836,
83         "z": "2ac4dd98.962cc2",
84         "wires": [
85             [
86                 "ed16c85f.fc48c8"
87             ]
88         ]
89     },
90     {
91         "id": "ed16c85f.fc48c8",
92         "type": "other",
93         "name": "NULL",
94         "xml": "<outcome value=''>\n",
95         "comments": "",
96         "outputs": 1,
97         "x": 720.7500610351562,
98         "y": 1393.6191635131836,
99         "z": "2ac4dd98.962cc2",
100         "wires": [
101             [
102                 "b82561ca.f02328"
103             ]
104         ]
105     },
106     {
107         "id": "167f28dd.0f7caf",
108         "type": "call",
109         "name": "call GENERIC-RESOURCE-API:self-serve-vfmodule-ra-assignment",
110         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vfmodule-ra-assignment' mode='sync' >\n",
111         "comments": "",
112         "outputs": 1,
113         "x": 1262.4643096923828,
114         "y": 1440.9049139022827,
115         "z": "2ac4dd98.962cc2",
116         "wires": [
117             [
118                 "11acae54.f95aba"
119             ]
120         ]
121     },
122     {
123         "id": "db17de85.c633b8",
124         "type": "returnFailure",
125         "name": "return failure",
126         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Failed to get RA assignments: ' + $error-message`\" />\n",
127         "comments": "",
128         "x": 1743.1785507202148,
129         "y": 1440.4763174057007,
130         "z": "2ac4dd98.962cc2",
131         "wires": []
132     },
133     {
134         "id": "550f157b.22aeb4",
135         "type": "for",
136         "name": "foreach vf-module-parameters.param[]",
137         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",
138         "comments": "",
139         "outputs": 1,
140         "x": 746.0359954833984,
141         "y": 1703.7977504730225,
142         "z": "2ac4dd98.962cc2",
143         "wires": [
144             [
145                 "8bfdae81.64bc",
146                 "44193b49.81625c"
147             ]
148         ]
149     },
150     {
151         "id": "3c32570b.4419e8",
152         "type": "set",
153         "name": "set ss.capability.execution-order[]",
154         "xml": "<set>\n<parameter name='ss.capability.execution-order[0]' value='generate-name' />\n<parameter name='ss.capability.execution-order[1]' value='alts-entitlement-assign' />\n<parameter name='ss.capability.execution-order[2]' value='alts-license-assign' />\n<parameter name='ss.capability.execution-order[3]' value='vlan-tag-assign' />\n<parameter name='ss.capability.execution-order[4]' value='mS-vlan-tag-assign' />\n<parameter name='ss.capability.execution-order[5]' value='eipam-ip-assignment' />\n<parameter name='ss.capability.execution-order[6]' value='eipam-create-pool' />\n<parameter name='ss.capability.execution-order[7]' value='netbox-ip-assign' />\n<parameter name='ss.capability.execution-order[8]' value='mac-address-assign' />\n<parameter name='ss.capability.execution-order[9]' value='mS-mac-address-assign' />\n<parameter name='ss.capability.execution-order[10]' value='create-vpe-pool' />\n<parameter name='ss.capability.execution-order[11]' value='unresolved-composite-data' />\n<parameter name='ss.capability.execution-order[12]' value='aai-vf-module-put' />\n<parameter name='ss.capability.execution-order_length' value='13' />\n",
155         "comments": "",
156         "x": 432.91666412353516,
157         "y": 1255.6786432266235,
158         "z": "2ac4dd98.962cc2",
159         "wires": []
160     },
161     {
162         "id": "a2418fcd.7da918",
163         "type": "for",
164         "name": "foreach capability-order[]",
165         "xml": "<for index='cidx' start='0' end='`$ss.capability.execution-order_length`' >\n",
166         "comments": "",
167         "outputs": 1,
168         "x": 401.6786193847656,
169         "y": 1559.6190433502197,
170         "z": "2ac4dd98.962cc2",
171         "wires": [
172             [
173                 "81a43bcc.00994",
174                 "5aa98964.70baf8",
175                 "550f157b.22aeb4",
176                 "b8e43d56.b9536"
177             ]
178         ]
179     },
180     {
181         "id": "8bfdae81.64bc",
182         "type": "switchNode",
183         "name": "switch capability-name param vs. execution",
184         "xml": "<switch test='`$ss.capability-name == $tmp.param.capability-name`'>\n",
185         "comments": "",
186         "outputs": 1,
187         "x": 1112.4288177490234,
188         "y": 1749.4405431747437,
189         "z": "2ac4dd98.962cc2",
190         "wires": [
191             [
192                 "e0d41e9c.3cc358"
193             ]
194         ]
195     },
196     {
197         "id": "e0d41e9c.3cc358",
198         "type": "outcomeTrue",
199         "name": "true",
200         "xml": "<outcome value='true'>\n",
201         "comments": "",
202         "outputs": 1,
203         "x": 1375.9288177490234,
204         "y": 1749.6905431747437,
205         "z": "2ac4dd98.962cc2",
206         "wires": [
207             [
208                 "69b89942.138258"
209             ]
210         ]
211     },
212     {
213         "id": "11acae54.f95aba",
214         "type": "failure",
215         "name": "failure",
216         "xml": "<outcome value='failure'>\n",
217         "comments": "",
218         "outputs": 1,
219         "x": 1589.0356559753418,
220         "y": 1440.3335075378418,
221         "z": "2ac4dd98.962cc2",
222         "wires": [
223             [
224                 "db17de85.c633b8"
225             ]
226         ]
227     },
228     {
229         "id": "81a43bcc.00994",
230         "type": "set",
231         "name": "set ss.capability-name",
232         "xml": "<set>\n<parameter name='ss.capability-name' value='`$ss.capability.execution-order[$cidx]`' />\n\n<!--\nss.capability.execution-order\n-->",
233         "comments": "",
234         "x": 693.0356750488281,
235         "y": 1559.5714950561523,
236         "z": "2ac4dd98.962cc2",
237         "wires": []
238     },
239     {
240         "id": "44193b49.81625c",
241         "type": "set",
242         "name": "tmp.param.capability-name",
243         "xml": "<set>\n<parameter name='tmp.param.capability-name' 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[$pidx].resource-resolution-data.capability-name`' />\n",
244         "comments": "",
245         "x": 1061.7858428955078,
246         "y": 1704.0477533340454,
247         "z": "2ac4dd98.962cc2",
248         "wires": []
249     },
250     {
251         "id": "5aa98964.70baf8",
252         "type": "set",
253         "name": "set ss.capability-action = assign",
254         "xml": "<set>\n<parameter name='ss.capability-action' value='assign' />\n",
255         "comments": "",
256         "x": 723.7498168945312,
257         "y": 1606.488079071045,
258         "z": "2ac4dd98.962cc2",
259         "wires": []
260     },
261     {
262         "id": "b8e43d56.b9536",
263         "type": "set",
264         "name": "set capability-dg with 'self-serve-' + capability-name",
265         "xml": "<set>\n<parameter name='ss.capability-dg' value=\"`'self-serve-' + $ss.capability.execution-order[$cidx]`\" />\n",
266         "comments": "",
267         "x": 786.0832824707031,
268         "y": 1655.1429500579834,
269         "z": "2ac4dd98.962cc2",
270         "wires": []
271     },
272     {
273         "id": "af4cde5d.9f669",
274         "type": "set",
275         "name": "set sdnc-generated-cloud-resources = true",
276         "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.sdnc-generated-cloud-resources' \n\tvalue='true' />\n",
277         "comments": "",
278         "x": 1048.452392578125,
279         "y": 1142.1073188781738,
280         "z": "2ac4dd98.962cc2",
281         "wires": []
282     },
283     {
284         "id": "69b89942.138258",
285         "type": "switchNode",
286         "name": "switch resource-resolution-data.status",
287         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$pidx].resource-resolution-data.status`'>\n",
288         "comments": "",
289         "outputs": 1,
290         "x": 492.0121765136719,
291         "y": 2278.2223148345947,
292         "z": "2ac4dd98.962cc2",
293         "wires": [
294             [
295                 "c7c5dfa8.472188",
296                 "c0428c78.ef2de8"
297             ]
298         ]
299     },
300     {
301         "id": "c7c5dfa8.472188",
302         "type": "other",
303         "name": "PENDING",
304         "xml": "<outcome value='PENDING'>\n",
305         "comments": "",
306         "outputs": 1,
307         "x": 761.3693923950195,
308         "y": 2278.222270965576,
309         "z": "2ac4dd98.962cc2",
310         "wires": [
311             [
312                 "a532ff1e.50cc18"
313             ]
314         ]
315     },
316     {
317         "id": "c0428c78.ef2de8",
318         "type": "other",
319         "name": "FAILED",
320         "xml": "<outcome value='FAILED'>\n",
321         "comments": "",
322         "outputs": 1,
323         "x": 754.9052085876465,
324         "y": 2329.186601638794,
325         "z": "2ac4dd98.962cc2",
326         "wires": [
327             [
328                 "a532ff1e.50cc18"
329             ]
330         ]
331     },
332     {
333         "id": "a532ff1e.50cc18",
334         "type": "call",
335         "name": "call ss.capability-dg",
336         "xml": "<call module='GENERIC-RESOURCE-API' rpc='`$ss.capability-dg`' mode='sync' >\n",
337         "comments": "",
338         "outputs": 1,
339         "x": 970.0239410400391,
340         "y": 2329.948452949524,
341         "z": "2ac4dd98.962cc2",
342         "wires": [
343             [
344                 "2b08bc93.66d5e4"
345             ]
346         ]
347     },
348     {
349         "id": "2021ce71.5107f2",
350         "type": "returnFailure",
351         "name": "return failure",
352         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Encountered error from capability: '+ $ss.capability-dg + ', with error: '+ $error-message`\" />\n",
353         "comments": "",
354         "x": 1544.7142753601074,
355         "y": 2683.639304161072,
356         "z": "2ac4dd98.962cc2",
357         "wires": []
358     },
359     {
360         "id": "2b08bc93.66d5e4",
361         "type": "failure",
362         "name": "failure",
363         "xml": "<outcome value='failure'>\n",
364         "comments": "",
365         "outputs": 1,
366         "x": 1163.0592918395996,
367         "y": 2329.6627311706543,
368         "z": "2ac4dd98.962cc2",
369         "wires": [
370             [
371                 "53e06cef.741024"
372             ]
373         ]
374     },
375     {
376         "id": "53e06cef.741024",
377         "type": "block",
378         "name": "block : atomic",
379         "xml": "<block atomic='true'>",
380         "atomic": "true",
381         "comments": "",
382         "outputs": 1,
383         "x": 1326.333408355713,
384         "y": 2328.9722719192505,
385         "z": "2ac4dd98.962cc2",
386         "wires": [
387             [
388                 "2021ce71.5107f2",
389                 "71459a99.6f533c",
390                 "66f8d8e5.abbdb",
391                 "778431fc.00f0d8",
392                 "c5d6ddf6.bd51a8",
393                 "50d59713.d539c"
394             ]
395         ]
396     },
397     {
398         "id": "71459a99.6f533c",
399         "type": "execute",
400         "name": "execute RestApiCallNode - PUT vf-module",
401         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ss.vfmodule.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ss-vfmodule-url`' />\n    <parameter name='restapiUser' value='`$prop.controller.user`' />\n    <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='PUT' />\n    <parameter name=\"responsePrefix\" value=\"mdsal-ss-vfmodule\" />\n\n",
402         "comments": "",
403         "outputs": 1,
404         "x": 1641.8808479309082,
405         "y": 2585.3462314605713,
406         "z": "2ac4dd98.962cc2",
407         "wires": [
408             [
409                 "a46ae298.db94c",
410                 "21f8b8f5.93aeb8"
411             ]
412         ]
413     },
414     {
415         "id": "a46ae298.db94c",
416         "type": "not-found",
417         "name": "not-found",
418         "xml": "<outcome value='not-found'>\n",
419         "comments": "",
420         "outputs": 1,
421         "x": 1916.4745140075684,
422         "y": 2639.3443851470947,
423         "z": "2ac4dd98.962cc2",
424         "wires": [
425             [
426                 "e270de80.3b03b"
427             ]
428         ]
429     },
430     {
431         "id": "21f8b8f5.93aeb8",
432         "type": "failure",
433         "name": "failure",
434         "xml": "<outcome value='failure'>\n",
435         "comments": "",
436         "outputs": 1,
437         "x": 1908.903148651123,
438         "y": 2585.8444051742554,
439         "z": "2ac4dd98.962cc2",
440         "wires": [
441             [
442                 "e270de80.3b03b"
443             ]
444         ]
445     },
446     {
447         "id": "7163cb8f.b962f4",
448         "type": "execute",
449         "name": "printContext",
450         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vf-assign.log' />\n",
451         "comments": "",
452         "outputs": 1,
453         "x": 344.25794219970703,
454         "y": 2830.373447418213,
455         "z": "2ac4dd98.962cc2",
456         "wires": [
457             []
458         ]
459     },
460     {
461         "id": "d51ac9f8.4a305",
462         "type": "switchNode",
463         "name": "switch vf-module_length",
464         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
465         "comments": "",
466         "outputs": 1,
467         "x": 398.7022895812988,
468         "y": 310.5119981765747,
469         "z": "2ac4dd98.962cc2",
470         "wires": [
471             [
472                 "1ccbbcde.8d428b",
473                 "dab73429.9634c8",
474                 "b8b7c396.4422e8"
475             ]
476         ]
477     },
478     {
479         "id": "1ccbbcde.8d428b",
480         "type": "other",
481         "name": "NULL",
482         "xml": "<outcome value=''>\n",
483         "comments": "",
484         "outputs": 1,
485         "x": 611.3332595825195,
486         "y": 239.90478897094727,
487         "z": "2ac4dd98.962cc2",
488         "wires": [
489             [
490                 "47daeaf3.14676c"
491             ]
492         ]
493     },
494     {
495         "id": "644c1a28.31d2ac",
496         "type": "set",
497         "name": "set vf-module-index=0",
498         "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",
499         "comments": "",
500         "x": 950.4522895812988,
501         "y": 250.8215742111206,
502         "z": "2ac4dd98.962cc2",
503         "wires": []
504     },
505     {
506         "id": "dab73429.9634c8",
507         "type": "other",
508         "name": "other",
509         "xml": "<outcome value='Other'>\n",
510         "comments": "",
511         "outputs": 1,
512         "x": 610.5118522644043,
513         "y": 378.6906490325928,
514         "z": "2ac4dd98.962cc2",
515         "wires": [
516             [
517                 "1d0ff476.0237d4"
518             ]
519         ]
520     },
521     {
522         "id": "537df250.c3aa4c",
523         "type": "set",
524         "name": "set vf-module-id",
525         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id'\n   value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n",
526         "comments": "",
527         "x": 966.7379302978516,
528         "y": 532.9316177368164,
529         "z": "2ac4dd98.962cc2",
530         "wires": []
531     },
532     {
533         "id": "657f87b6.cbfdd8",
534         "type": "set",
535         "name": "set vf-module-parameters",
536         "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.'\n  value='vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.' />\n",
537         "comments": "",
538         "x": 1131.4285278320312,
539         "y": 1392.7744059562683,
540         "z": "2ac4dd98.962cc2",
541         "wires": []
542     },
543     {
544         "id": "ecfbe016.6cb8a8",
545         "type": "set",
546         "name": "set order-status to PendingCreate",
547         "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-level-oper-status.order-status'\n  value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'\n  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-action'\n  value='`$vf-module-topology-operation-input.request-information.request-action`' />\n",
548         "comments": "",
549         "x": 1021.0121002197266,
550         "y": 1094.7948169708252,
551         "z": "2ac4dd98.962cc2",
552         "wires": []
553     },
554     {
555         "id": "66f8d8e5.abbdb",
556         "type": "set",
557         "name": "set vf data for restapi-call-node",
558         "xml": "<set>\n<parameter name='vf.vf-module-id'\n    value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`' />\n<parameter name='vf.vf-module-data.sdnc-request-header.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.sdnc-request-header.`' />\n<parameter name='vf.vf-module-data.request-information.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.request-information.`' />\n<parameter name='vf.vf-module-data.service-information.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.`' />\n<parameter name='vf.vf-module-data.vnf-information.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.`' />\n<parameter name='vf.vf-module-data.vf-module-information.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.`' />\n<parameter name='vf.vf-module-data.vf-module-topology.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.`' />\n<parameter name='vf.vf-module-data.vf-module-level-oper-status.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.vf-module-input-parameters.'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.vf-module-input-parameters.`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.request-version'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.request-version`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.vf-module-name'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.vf-module-name`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.tenant'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.tenant`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.aic-cloud-region'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.aic-cloud-region`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.aic-clli'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.aic-clli`' />",
559         "comments": "",
560         "x": 1603.3928718566895,
561         "y": 2329.4642486572266,
562         "z": "2ac4dd98.962cc2",
563         "wires": []
564     },
565     {
566         "id": "778431fc.00f0d8",
567         "type": "execute",
568         "name": "generate ss-vfmodule url replace service-instance-id",
569         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.ss-vfmodule-assignments`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.ss-vfmodule-url\"/>\n    <parameter name=\"target\" value=\"{service-instance-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.service-instance-id`\"/>\n",
570         "comments": "",
571         "outputs": 1,
572         "x": 1669.6428184509277,
573         "y": 2377.4642934799194,
574         "z": "2ac4dd98.962cc2",
575         "wires": [
576             []
577         ]
578     },
579     {
580         "id": "c5d6ddf6.bd51a8",
581         "type": "execute",
582         "name": "generate ss-vfmodule url - replace vnf-id",
583         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.ss-vfmodule-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.ss-vfmodule-url\"/>\n    <parameter name=\"target\" value=\"{vnf-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.vnf-id`\"/>\n",
584         "comments": "",
585         "outputs": 1,
586         "x": 1633.9285163879395,
587         "y": 2425.5232105255127,
588         "z": "2ac4dd98.962cc2",
589         "wires": [
590             []
591         ]
592     },
593     {
594         "id": "50d59713.d539c",
595         "type": "execute",
596         "name": "generate ss-vfmodule url - replace vf-module-id",
597         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.ss-vfmodule-url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.ss-vfmodule-url\"/>\n    <parameter name=\"target\" value=\"{vf-module-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\"/>\n",
598         "comments": "",
599         "outputs": 1,
600         "x": 1655.8691902160645,
601         "y": 2475.4397106170654,
602         "z": "2ac4dd98.962cc2",
603         "wires": [
604             []
605         ]
606     },
607     {
608         "id": "9228bdc2.01422",
609         "type": "set",
610         "name": "set ss.capability-type = vf-module",
611         "xml": "<set>\n<parameter name='ss.capability-type' value='vf-module' />\n",
612         "comments": "",
613         "x": 433.8214569091797,
614         "y": 1212.6786012649536,
615         "z": "2ac4dd98.962cc2",
616         "wires": []
617     },
618     {
619         "id": "b82561ca.f02328",
620         "type": "block",
621         "name": "block : atomic",
622         "xml": "<block atomic='true'>",
623         "atomic": "true",
624         "comments": "",
625         "outputs": 1,
626         "x": 896.107153756278,
627         "y": 1393.499975476946,
628         "z": "2ac4dd98.962cc2",
629         "wires": [
630             [
631                 "657f87b6.cbfdd8",
632                 "167f28dd.0f7caf"
633             ]
634         ]
635     },
636     {
637         "id": "462e6ed1.1f6e98",
638         "type": "set",
639         "name": "set is-new-vfmodule = true",
640         "xml": "<set>\n<parameter name='is-new-vfmodule' value='true' />\n",
641         "comments": "",
642         "x": 405.5239715576172,
643         "y": 190.92872047424316,
644         "z": "2ac4dd98.962cc2",
645         "wires": []
646     },
647     {
648         "id": "7b834bf8.2ecde4",
649         "type": "for",
650         "name": "for each existing VF module",
651         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
652         "comments": "",
653         "outputs": 1,
654         "x": 969.3452301025391,
655         "y": 378.3809871673584,
656         "z": "2ac4dd98.962cc2",
657         "wires": [
658             [
659                 "bddb9f56.b540e"
660             ]
661         ]
662     },
663     {
664         "id": "bddb9f56.b540e",
665         "type": "switchNode",
666         "name": "switch vf-module-id: input vs service-data",
667         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id == $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id`'>\n",
668         "comments": "",
669         "outputs": 1,
670         "x": 1280.4643630981445,
671         "y": 378.95240211486816,
672         "z": "2ac4dd98.962cc2",
673         "wires": [
674             [
675                 "3c84c1f4.0d55ee"
676             ]
677         ]
678     },
679     {
680         "id": "3c84c1f4.0d55ee",
681         "type": "outcomeTrue",
682         "name": "true",
683         "xml": "<outcome value='true'>\n",
684         "comments": "",
685         "outputs": 1,
686         "x": 1534.3333930969238,
687         "y": 378.77385902404785,
688         "z": "2ac4dd98.962cc2",
689         "wires": [
690             [
691                 "b961c23.6df454"
692             ]
693         ]
694     },
695     {
696         "id": "4a7f42d7.016684",
697         "type": "set",
698         "name": "set is-new-vfmodule = false",
699         "xml": "<set>\n<parameter name='is-new-vfmodule' value='false' />\n",
700         "comments": "",
701         "x": 1906.5001335144043,
702         "y": 378.0357475280762,
703         "z": "2ac4dd98.962cc2",
704         "wires": []
705     },
706     {
707         "id": "b961c23.6df454",
708         "type": "block",
709         "name": "block",
710         "xml": "<block>\n",
711         "atomic": "false",
712         "comments": "",
713         "outputs": 1,
714         "x": 1675.7501373291016,
715         "y": 378.2857437133789,
716         "z": "2ac4dd98.962cc2",
717         "wires": [
718             [
719                 "4a7f42d7.016684",
720                 "6b00168d.69aa58",
721                 "6d8b036e.192174"
722             ]
723         ]
724     },
725     {
726         "id": "6b00168d.69aa58",
727         "type": "break",
728         "name": "break",
729         "xml": "<break>\n",
730         "comments": "",
731         "x": 1843.6429252624512,
732         "y": 464.28572177886963,
733         "z": "2ac4dd98.962cc2",
734         "wires": []
735     },
736     {
737         "id": "6d8b036e.192174",
738         "type": "set",
739         "name": "set vf-module-index = idx",
740         "xml": "<set>\n<parameter name='vf-module-index' value='`$idx`' />\n",
741         "comments": "",
742         "x": 1899.4644470214844,
743         "y": 421.32140254974365,
744         "z": "2ac4dd98.962cc2",
745         "wires": []
746     },
747     {
748         "id": "c04fc421.1fa08",
749         "type": "set",
750         "name": "set new vf-module_length = vf-module-index + 1",
751         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-module-index + 1`' />\n",
752         "comments": "",
753         "x": 1031.8097114562988,
754         "y": 292.1430025100708,
755         "z": "2ac4dd98.962cc2",
756         "wires": []
757     },
758     {
759         "id": "1d0ff476.0237d4",
760         "type": "block",
761         "name": "block",
762         "xml": "<block>\n",
763         "atomic": "false",
764         "comments": "",
765         "outputs": 1,
766         "x": 747.6667671203613,
767         "y": 379.0715112686157,
768         "z": "2ac4dd98.962cc2",
769         "wires": [
770             [
771                 "aba5ad0b.d08a6",
772                 "7b834bf8.2ecde4"
773             ]
774         ]
775     },
776     {
777         "id": "9970993.9b5e368",
778         "type": "set",
779         "name": "set new vf-module_length++",
780         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' \n\tvalue='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length + 1`' />\n",
781         "comments": "",
782         "x": 1516.916790008545,
783         "y": 490.8215160369873,
784         "z": "2ac4dd98.962cc2",
785         "wires": []
786     },
787     {
788         "id": "aba5ad0b.d08a6",
789         "type": "switchNode",
790         "name": "switch is-new-vfmodule",
791         "xml": "<switch test='`$is-new-vfmodule`'>\n",
792         "comments": "",
793         "outputs": 1,
794         "x": 955.1667633056641,
795         "y": 448.6428909301758,
796         "z": "2ac4dd98.962cc2",
797         "wires": [
798             [
799                 "6a98da26.1c8fec"
800             ]
801         ]
802     },
803     {
804         "id": "6a98da26.1c8fec",
805         "type": "outcomeTrue",
806         "name": "true",
807         "xml": "<outcome value='true'>\n",
808         "comments": "",
809         "outputs": 1,
810         "x": 1153.0239181518555,
811         "y": 448.2143383026123,
812         "z": "2ac4dd98.962cc2",
813         "wires": [
814             [
815                 "569ebbe2.83090c"
816             ]
817         ]
818     },
819     {
820         "id": "47daeaf3.14676c",
821         "type": "block",
822         "name": "block",
823         "xml": "<block>\n",
824         "atomic": "false",
825         "comments": "",
826         "outputs": 1,
827         "x": 754.1667633056641,
828         "y": 271.5715055465698,
829         "z": "2ac4dd98.962cc2",
830         "wires": [
831             [
832                 "c04fc421.1fa08",
833                 "644c1a28.31d2ac"
834             ]
835         ]
836     },
837     {
838         "id": "b8b7c396.4422e8",
839         "type": "other",
840         "name": "0",
841         "xml": "<outcome value='0'>\n",
842         "comments": "",
843         "outputs": 1,
844         "x": 612.5,
845         "y": 310,
846         "z": "2ac4dd98.962cc2",
847         "wires": [
848             [
849                 "47daeaf3.14676c"
850             ]
851         ]
852     },
853     {
854         "id": "ef66a16f.622d48",
855         "type": "switchNode",
856         "name": "switch is-new-vfmodule",
857         "xml": "<switch test='`$is-new-vfmodule`'>\n",
858         "comments": "",
859         "outputs": 1,
860         "x": 398.25,
861         "y": 533.75,
862         "z": "2ac4dd98.962cc2",
863         "wires": [
864             [
865                 "8797ff7f.0ab87"
866             ]
867         ]
868     },
869     {
870         "id": "8797ff7f.0ab87",
871         "type": "outcomeTrue",
872         "name": "true",
873         "xml": "<outcome value='true'>\n",
874         "comments": "",
875         "outputs": 1,
876         "x": 596.1071548461914,
877         "y": 533.3214473724365,
878         "z": "2ac4dd98.962cc2",
879         "wires": [
880             [
881                 "43f1864.5d3a0f8"
882             ]
883         ]
884     },
885     {
886         "id": "cdadece8.6ad91",
887         "type": "set",
888         "name": "Copy vf-module-topology data",
889         "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-topology-identifier.vf-module-id' \n    value='`$vf-module-topology-operation-input.vf-module-information.vf-module-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-topology-identifier.vf-module-name' \n    value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-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-topology-identifier.vf-module-type' \n    value='`$vf-module-topology-operation-input.vf-module-information.vf-module-type`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.tenant' \n    value='`$vf-module-topology-operation-input.vf-module-request-input.tenant`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-cloud-region' \n    value='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-clli'\n    value='`$vf-module-topology-operation-input.vf-module-request-input.aic-clli`' />",
890         "comments": "",
891         "x": 1012.0000152587891,
892         "y": 578.7500696182251,
893         "z": "2ac4dd98.962cc2",
894         "wires": []
895     },
896     {
897         "id": "8d9a316.a485fd",
898         "type": "set",
899         "name": "set from DB",
900         "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.onap-model-information.model-invariant-uuid'\n  value='`$db.vf-module-model.invariant-uuid`' />\n",
901         "comments": "",
902         "x": 1377.011775970459,
903         "y": 631.193510055542,
904         "z": "2ac4dd98.962cc2",
905         "wires": []
906     },
907     {
908         "id": "f413ec38.7eb0d8",
909         "type": "switchNode",
910         "name": "switch input model-invariant-uuid",
911         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`'>\n",
912         "comments": "",
913         "outputs": 1,
914         "x": 1020.8688507080078,
915         "y": 654.0179538726807,
916         "z": "2ac4dd98.962cc2",
917         "wires": [
918             [
919                 "75cbae54.704e8",
920                 "25839834.a62618"
921             ]
922         ]
923     },
924     {
925         "id": "75cbae54.704e8",
926         "type": "outcome",
927         "name": "NULL",
928         "xml": "<outcome value=''>",
929         "comments": "",
930         "outputs": 1,
931         "x": 1226.5355224609375,
932         "y": 631.1609172821045,
933         "z": "2ac4dd98.962cc2",
934         "wires": [
935             [
936                 "8d9a316.a485fd"
937             ]
938         ]
939     },
940     {
941         "id": "25839834.a62618",
942         "type": "other",
943         "name": "other",
944         "xml": "<outcome value='Other'>\n",
945         "comments": "",
946         "outputs": 1,
947         "x": 1227.9641189575195,
948         "y": 675.4465084075928,
949         "z": "2ac4dd98.962cc2",
950         "wires": [
951             [
952                 "d5553901.d524c"
953             ]
954         ]
955     },
956     {
957         "id": "d5553901.d524c",
958         "type": "set",
959         "name": "set from input",
960         "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.onap-model-information.model-invariant-uuid'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\n",
961         "comments": "",
962         "x": 1382.249855041504,
963         "y": 674.8750805854797,
964         "z": "2ac4dd98.962cc2",
965         "wires": []
966     },
967     {
968         "id": "c794a142.21cde",
969         "type": "set",
970         "name": "set from DB",
971         "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.onap-model-information.model-uuid'\n  value='`$db.vf-module-model.uuid`' />\n",
972         "comments": "",
973         "x": 1377.9640464782715,
974         "y": 719.7321863174438,
975         "z": "2ac4dd98.962cc2",
976         "wires": []
977     },
978     {
979         "id": "6edcc0fe.2ad32",
980         "type": "switchNode",
981         "name": "switch input model-uuid",
982         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`'>\n",
983         "comments": "",
984         "outputs": 1,
985         "x": 993.4878692626953,
986         "y": 742.5566911697388,
987         "z": "2ac4dd98.962cc2",
988         "wires": [
989             [
990                 "48396253.c942dc",
991                 "5fadd2d0.095abc"
992             ]
993         ]
994     },
995     {
996         "id": "48396253.c942dc",
997         "type": "outcome",
998         "name": "NULL",
999         "xml": "<outcome value=''>",
1000         "comments": "",
1001         "outputs": 1,
1002         "x": 1227.4878425598145,
1003         "y": 719.6996231079102,
1004         "z": "2ac4dd98.962cc2",
1005         "wires": [
1006             [
1007                 "c794a142.21cde"
1008             ]
1009         ]
1010     },
1011     {
1012         "id": "5fadd2d0.095abc",
1013         "type": "other",
1014         "name": "other",
1015         "xml": "<outcome value='Other'>\n",
1016         "comments": "",
1017         "outputs": 1,
1018         "x": 1228.9164390563965,
1019         "y": 763.9852142333984,
1020         "z": "2ac4dd98.962cc2",
1021         "wires": [
1022             [
1023                 "dfd24e14.2a853"
1024             ]
1025         ]
1026     },
1027     {
1028         "id": "dfd24e14.2a853",
1029         "type": "set",
1030         "name": "set from input",
1031         "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.onap-model-information.model-uuid'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`' />\n",
1032         "comments": "",
1033         "x": 1383.2021751403809,
1034         "y": 763.4137864112854,
1035         "z": "2ac4dd98.962cc2",
1036         "wires": []
1037     },
1038     {
1039         "id": "9a10da1.265cb28",
1040         "type": "set",
1041         "name": "set from DB",
1042         "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.onap-model-information.model-version'\n  value='`$db.vf-module-model.version`' />\n",
1043         "comments": "",
1044         "x": 1369.1069793701172,
1045         "y": 808.5893936157227,
1046         "z": "2ac4dd98.962cc2",
1047         "wires": []
1048     },
1049     {
1050         "id": "16ab5c0.0baaca4",
1051         "type": "switchNode",
1052         "name": "switch input model-version",
1053         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`'>\n",
1054         "comments": "",
1055         "outputs": 1,
1056         "x": 995.6307411193848,
1057         "y": 831.4138383865356,
1058         "z": "2ac4dd98.962cc2",
1059         "wires": [
1060             [
1061                 "2b66c81d.1e7bc",
1062                 "a5f530d.fa7e45"
1063             ]
1064         ]
1065     },
1066     {
1067         "id": "2b66c81d.1e7bc",
1068         "type": "outcome",
1069         "name": "NULL",
1070         "xml": "<outcome value=''>",
1071         "comments": "",
1072         "outputs": 1,
1073         "x": 1218.6307258605957,
1074         "y": 808.5568008422852,
1075         "z": "2ac4dd98.962cc2",
1076         "wires": [
1077             [
1078                 "9a10da1.265cb28"
1079             ]
1080         ]
1081     },
1082     {
1083         "id": "a5f530d.fa7e45",
1084         "type": "other",
1085         "name": "other",
1086         "xml": "<outcome value='Other'>\n",
1087         "comments": "",
1088         "outputs": 1,
1089         "x": 1220.0593223571777,
1090         "y": 852.8423919677734,
1091         "z": "2ac4dd98.962cc2",
1092         "wires": [
1093             [
1094                 "cf885c5a.c0588"
1095             ]
1096         ]
1097     },
1098     {
1099         "id": "cf885c5a.c0588",
1100         "type": "set",
1101         "name": "set from input",
1102         "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.onap-model-information.model-version'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\n",
1103         "comments": "",
1104         "x": 1374.345058441162,
1105         "y": 852.2709641456604,
1106         "z": "2ac4dd98.962cc2",
1107         "wires": []
1108     },
1109     {
1110         "id": "6078d5ec.339204",
1111         "type": "set",
1112         "name": "set from DB",
1113         "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.onap-model-information.model-name'\n  value='`$db.vf-module-model.name`' />\n",
1114         "comments": "",
1115         "x": 1369.1069793701172,
1116         "y": 895.7322158813477,
1117         "z": "2ac4dd98.962cc2",
1118         "wires": []
1119     },
1120     {
1121         "id": "a2e575a9.65814",
1122         "type": "switchNode",
1123         "name": "switch input model-name",
1124         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`'>\n",
1125         "comments": "",
1126         "outputs": 1,
1127         "x": 992.6307411193848,
1128         "y": 918.5566606521606,
1129         "z": "2ac4dd98.962cc2",
1130         "wires": [
1131             [
1132                 "89386a5a.8b7548",
1133                 "4234f708.5c303"
1134             ]
1135         ]
1136     },
1137     {
1138         "id": "89386a5a.8b7548",
1139         "type": "outcome",
1140         "name": "NULL",
1141         "xml": "<outcome value=''>",
1142         "comments": "",
1143         "outputs": 1,
1144         "x": 1218.6307258605957,
1145         "y": 895.6996231079102,
1146         "z": "2ac4dd98.962cc2",
1147         "wires": [
1148             [
1149                 "6078d5ec.339204"
1150             ]
1151         ]
1152     },
1153     {
1154         "id": "4234f708.5c303",
1155         "type": "other",
1156         "name": "other",
1157         "xml": "<outcome value='Other'>\n",
1158         "comments": "",
1159         "outputs": 1,
1160         "x": 1220.0593223571777,
1161         "y": 939.9852142333984,
1162         "z": "2ac4dd98.962cc2",
1163         "wires": [
1164             [
1165                 "4ae2b1d.2090e5"
1166             ]
1167         ]
1168     },
1169     {
1170         "id": "4ae2b1d.2090e5",
1171         "type": "set",
1172         "name": "set from input",
1173         "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.onap-model-information.model-name'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`' />\n",
1174         "comments": "",
1175         "x": 1374.345058441162,
1176         "y": 939.4137864112854,
1177         "z": "2ac4dd98.962cc2",
1178         "wires": []
1179     },
1180     {
1181         "id": "2db84f30.cebb7",
1182         "type": "set",
1183         "name": "set model-customization-uuid",
1184         "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.onap-model-information.model-customization-uuid'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\n",
1185         "comments": "",
1186         "x": 1006.0830993652344,
1187         "y": 992.4941453933716,
1188         "z": "2ac4dd98.962cc2",
1189         "wires": []
1190     },
1191     {
1192         "id": "bc2d0f7c.869738",
1193         "type": "set",
1194         "name": "copy input data",
1195         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.sdnc-request-header.'\n   value='$vf-module-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.request-information.'\n   value='$vf-module-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.'\n   value='$vf-module-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.'\n   value='$vf-module-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.'\n   value='$vf-module-topology-operation-input.vf-module-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.' \n    value='$vf-module-topology-operation-input.vf-module-request-input.' />",
1196         "comments": "",
1197         "x": 962.7381744384766,
1198         "y": 1047.1788482666016,
1199         "z": "2ac4dd98.962cc2",
1200         "wires": []
1201     },
1202     {
1203         "id": "43f1864.5d3a0f8",
1204         "type": "block",
1205         "name": "block",
1206         "xml": "<block>",
1207         "atomic": "false",
1208         "comments": "",
1209         "outputs": 1,
1210         "x": 752.2024154663086,
1211         "y": 533.0991916656494,
1212         "z": "2ac4dd98.962cc2",
1213         "wires": [
1214             [
1215                 "f413ec38.7eb0d8",
1216                 "6edcc0fe.2ad32",
1217                 "16ab5c0.0baaca4",
1218                 "a2e575a9.65814",
1219                 "2db84f30.cebb7",
1220                 "bc2d0f7c.869738",
1221                 "cdadece8.6ad91",
1222                 "537df250.c3aa4c",
1223                 "ecfbe016.6cb8a8",
1224                 "af4cde5d.9f669"
1225             ]
1226         ]
1227     },
1228     {
1229         "id": "896850ac.e5c6d8",
1230         "type": "set",
1231         "name": "set vf-module-index = vf-module_length",
1232         "xml": "<set>\n<parameter name='vf-module-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n",
1233         "comments": "",
1234         "x": 1549.5000190734863,
1235         "y": 447.00000762939453,
1236         "z": "2ac4dd98.962cc2",
1237         "wires": []
1238     },
1239     {
1240         "id": "569ebbe2.83090c",
1241         "type": "block",
1242         "name": "block",
1243         "xml": "<block>\n",
1244         "atomic": "false",
1245         "comments": "",
1246         "outputs": 1,
1247         "x": 1296.0000190734863,
1248         "y": 447.75000762939453,
1249         "z": "2ac4dd98.962cc2",
1250         "wires": [
1251             [
1252                 "896850ac.e5c6d8",
1253                 "9970993.9b5e368"
1254             ]
1255         ]
1256     },
1257     {
1258         "id": "e270de80.3b03b",
1259         "type": "set",
1260         "name": "set error-message",
1261         "xml": "<set>\n<parameter name=\"error-message\" value=\"Failed to persist self-serve vf-module assignments during assign in MD-SAL\" />",
1262         "comments": "",
1263         "x": 2128.214286804199,
1264         "y": 2585.6784229278564,
1265         "z": "2ac4dd98.962cc2",
1266         "wires": []
1267     }
1268 ]