Fix ss-netbox-assign flow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-vf-module-assign.json
1 [
2   {
3     "id": "79cac42d.82a4dc",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 140,
8     "y": 84.99999749660492,
9     "z": "79df67f4.514258",
10     "wires": [
11       [
12         "f47fc6b0.f6a1d8"
13       ]
14     ]
15   },
16   {
17     "id": "629c9f43.786f9",
18     "type": "block",
19     "name": "block : atomic",
20     "xml": "<block atomic='true'>",
21     "atomic": "true",
22     "comments": "",
23     "outputs": 1,
24     "x": 163.19049072265625,
25     "y": 199.84921395778656,
26     "z": "79df67f4.514258",
27     "wires": [
28       [
29         "6aad54ac.f3caac",
30         "3ec605f9.8838da",
31         "23449213.b3818e",
32         "840f76a2.614648",
33         "decf4ed7.49434",
34         "448e6879.87f338",
35         "d9639a54.037b48",
36         "ee1bc60b.f75e88"
37       ]
38     ]
39   },
40   {
41     "id": "b7b42bd3.4f3918",
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": 243.76190948486328,
48     "y": 139.7063525915146,
49     "z": "79df67f4.514258",
50     "wires": [
51       [
52         "629c9f43.786f9"
53       ]
54     ]
55   },
56   {
57     "id": "f47fc6b0.f6a1d8",
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": 402.23819732666016,
66     "y": 85.1904901266098,
67     "z": "79df67f4.514258",
68     "wires": [
69       [
70         "b7b42bd3.4f3918"
71       ]
72     ]
73   },
74   {
75     "id": "3ec605f9.8838da",
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": 478.2500305175781,
82     "y": 1402.3691610097885,
83     "z": "79df67f4.514258",
84     "wires": [
85       [
86         "1a9c3c61.643984"
87       ]
88     ]
89   },
90   {
91     "id": "1a9c3c61.643984",
92     "type": "other",
93     "name": "NULL",
94     "xml": "<outcome value=''>\n",
95     "comments": "",
96     "outputs": 1,
97     "x": 738.2500610351562,
98     "y": 1402.3691610097885,
99     "z": "79df67f4.514258",
100     "wires": [
101       [
102         "9d73c04f.a8004"
103       ]
104     ]
105   },
106   {
107     "id": "beaa39ce.b3ffc8",
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": 1279.9643096923828,
114     "y": 1449.6549113988876,
115     "z": "79df67f4.514258",
116     "wires": [
117       [
118         "3b98ee66.3d30a2"
119       ]
120     ]
121   },
122   {
123     "id": "3228d8db.9bd078",
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": 1760.6785507202148,
129     "y": 1449.2263149023056,
130     "z": "79df67f4.514258",
131     "wires": []
132   },
133   {
134     "id": "4c4fa3b4.ff618c",
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": 763.5359954833984,
141     "y": 1712.5477479696274,
142     "z": "79df67f4.514258",
143     "wires": [
144       [
145         "4e0d4948.3d6618",
146         "b58f94e5.3a5748"
147       ]
148     ]
149   },
150   {
151     "id": "6aad54ac.f3caac",
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": 450.41666412353516,
157     "y": 1264.4286407232285,
158     "z": "79df67f4.514258",
159     "wires": []
160   },
161   {
162     "id": "23449213.b3818e",
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": 419.1786193847656,
169     "y": 1568.3690408468246,
170     "z": "79df67f4.514258",
171     "wires": [
172       [
173         "79b45fed.9e95a",
174         "6e6f02a3.6e1a8c",
175         "4c4fa3b4.ff618c",
176         "6825ba6.a6c7b44"
177       ]
178     ]
179   },
180   {
181     "id": "4e0d4948.3d6618",
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": 1129.9288177490234,
188     "y": 1758.1905406713486,
189     "z": "79df67f4.514258",
190     "wires": [
191       [
192         "b70e352c.4630e8"
193       ]
194     ]
195   },
196   {
197     "id": "b70e352c.4630e8",
198     "type": "outcomeTrue",
199     "name": "true",
200     "xml": "<outcome value='true'>\n",
201     "comments": "",
202     "outputs": 1,
203     "x": 1393.4288177490234,
204     "y": 1758.4405406713486,
205     "z": "79df67f4.514258",
206     "wires": [
207       [
208         "39d72ba9.0f9c94"
209       ]
210     ]
211   },
212   {
213     "id": "3b98ee66.3d30a2",
214     "type": "failure",
215     "name": "failure",
216     "xml": "<outcome value='failure'>\n",
217     "comments": "",
218     "outputs": 1,
219     "x": 1606.5356559753418,
220     "y": 1449.0835050344467,
221     "z": "79df67f4.514258",
222     "wires": [
223       [
224         "3228d8db.9bd078"
225       ]
226     ]
227   },
228   {
229     "id": "79b45fed.9e95a",
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": 710.5356750488281,
235     "y": 1568.3214925527573,
236     "z": "79df67f4.514258",
237     "wires": []
238   },
239   {
240     "id": "b58f94e5.3a5748",
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": 1079.2858428955078,
246     "y": 1712.7977508306503,
247     "z": "79df67f4.514258",
248     "wires": []
249   },
250   {
251     "id": "6e6f02a3.6e1a8c",
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": 741.2498168945312,
257     "y": 1615.2380765676498,
258     "z": "79df67f4.514258",
259     "wires": []
260   },
261   {
262     "id": "6825ba6.a6c7b44",
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": 803.5832824707031,
268     "y": 1663.8929475545883,
269     "z": "79df67f4.514258",
270     "wires": []
271   },
272   {
273     "id": "efb9f733.4243e8",
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": 1065.952392578125,
279     "y": 1150.8573163747787,
280     "z": "79df67f4.514258",
281     "wires": []
282   },
283   {
284     "id": "39d72ba9.0f9c94",
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": 509.5121765136719,
291     "y": 2286.9723123311996,
292     "z": "79df67f4.514258",
293     "wires": [
294       [
295         "c3a7253a.e36418",
296         "8f6e910.95aa57"
297       ]
298     ]
299   },
300   {
301     "id": "c3a7253a.e36418",
302     "type": "other",
303     "name": "PENDING",
304     "xml": "<outcome value='PENDING'>\n",
305     "comments": "",
306     "outputs": 1,
307     "x": 778.8693923950195,
308     "y": 2286.972268462181,
309     "z": "79df67f4.514258",
310     "wires": [
311       [
312         "5345ddf0.1150f4"
313       ]
314     ]
315   },
316   {
317     "id": "8f6e910.95aa57",
318     "type": "other",
319     "name": "FAILED",
320     "xml": "<outcome value='FAILED'>\n",
321     "comments": "",
322     "outputs": 1,
323     "x": 772.4052085876465,
324     "y": 2337.936599135399,
325     "z": "79df67f4.514258",
326     "wires": [
327       [
328         "5345ddf0.1150f4"
329       ]
330     ]
331   },
332   {
333     "id": "5345ddf0.1150f4",
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": 987.5239410400391,
340     "y": 2338.698450446129,
341     "z": "79df67f4.514258",
342     "wires": [
343       [
344         "f18bef24.d1ba1"
345       ]
346     ]
347   },
348   {
349     "id": "9fad02a1.51c23",
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": 1562.2142753601074,
355     "y": 2692.3893016576767,
356     "z": "79df67f4.514258",
357     "wires": []
358   },
359   {
360     "id": "f18bef24.d1ba1",
361     "type": "failure",
362     "name": "failure",
363     "xml": "<outcome value='failure'>\n",
364     "comments": "",
365     "outputs": 1,
366     "x": 1180.5592918395996,
367     "y": 2338.412728667259,
368     "z": "79df67f4.514258",
369     "wires": [
370       [
371         "dff817e.b93aee8"
372       ]
373     ]
374   },
375   {
376     "id": "dff817e.b93aee8",
377     "type": "block",
378     "name": "block : atomic",
379     "xml": "<block atomic='true'>",
380     "atomic": "true",
381     "comments": "",
382     "outputs": 1,
383     "x": 1343.833408355713,
384     "y": 2337.7222694158554,
385     "z": "79df67f4.514258",
386     "wires": [
387       [
388         "9fad02a1.51c23",
389         "e3eb24ad.1f9df8",
390         "f1f25f48.ce065",
391         "dbccdeae.36726",
392         "deeeb223.3247f",
393         "5998fcd6.dc3424"
394       ]
395     ]
396   },
397   {
398     "id": "e3eb24ad.1f9df8",
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": 1659.3808479309082,
405     "y": 2594.096228957176,
406     "z": "79df67f4.514258",
407     "wires": [
408       [
409         "67fa2519.b6797c",
410         "ed4a64cf.4b1be8"
411       ]
412     ]
413   },
414   {
415     "id": "67fa2519.b6797c",
416     "type": "not-found",
417     "name": "not-found",
418     "xml": "<outcome value='not-found'>\n",
419     "comments": "",
420     "outputs": 1,
421     "x": 1933.9745140075684,
422     "y": 2648.0943826436996,
423     "z": "79df67f4.514258",
424     "wires": [
425       [
426         "67b02263.04705c"
427       ]
428     ]
429   },
430   {
431     "id": "ed4a64cf.4b1be8",
432     "type": "failure",
433     "name": "failure",
434     "xml": "<outcome value='failure'>\n",
435     "comments": "",
436     "outputs": 1,
437     "x": 1926.403148651123,
438     "y": 2594.5944026708603,
439     "z": "79df67f4.514258",
440     "wires": [
441       [
442         "67b02263.04705c"
443       ]
444     ]
445   },
446   {
447     "id": "448e6879.87f338",
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": 361.75794219970703,
454     "y": 2839.123444914818,
455     "z": "79df67f4.514258",
456     "wires": [
457       []
458     ]
459   },
460   {
461     "id": "840f76a2.614648",
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": 416.2022895812988,
468     "y": 319.2619956731796,
469     "z": "79df67f4.514258",
470     "wires": [
471       [
472         "5f673fc1.968f5",
473         "fbe20ca5.38fa1",
474         "30e274b0.d8c48c"
475       ]
476     ]
477   },
478   {
479     "id": "5f673fc1.968f5",
480     "type": "other",
481     "name": "NULL",
482     "xml": "<outcome value=''>\n",
483     "comments": "",
484     "outputs": 1,
485     "x": 628.8332595825195,
486     "y": 248.65478646755219,
487     "z": "79df67f4.514258",
488     "wires": [
489       [
490         "37c2dea1.9a4e82"
491       ]
492     ]
493   },
494   {
495     "id": "d2367a6.32d0b88",
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": 967.9522895812988,
501     "y": 259.5715717077255,
502     "z": "79df67f4.514258",
503     "wires": []
504   },
505   {
506     "id": "fbe20ca5.38fa1",
507     "type": "other",
508     "name": "other",
509     "xml": "<outcome value='Other'>\n",
510     "comments": "",
511     "outputs": 1,
512     "x": 628.0118522644043,
513     "y": 387.4406465291977,
514     "z": "79df67f4.514258",
515     "wires": [
516       [
517         "6a7324ac.7b0bcc"
518       ]
519     ]
520   },
521   {
522     "id": "bc8a226e.61ad3",
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": 984.2379302978516,
528     "y": 541.6816152334213,
529     "z": "79df67f4.514258",
530     "wires": []
531   },
532   {
533     "id": "6fbf85af.00b1fc",
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": 1148.9285278320312,
539     "y": 1401.5244034528732,
540     "z": "79df67f4.514258",
541     "wires": []
542   },
543   {
544     "id": "bab133f3.77f18",
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.sdnc-request-header.request-action`' />\n",
548     "comments": "",
549     "x": 1038.5121002197266,
550     "y": 1103.5448144674301,
551     "z": "79df67f4.514258",
552     "wires": []
553   },
554   {
555     "id": "f1f25f48.ce065",
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": 1620.8928718566895,
561     "y": 2338.2142461538315,
562     "z": "79df67f4.514258",
563     "wires": []
564   },
565   {
566     "id": "dbccdeae.36726",
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": 1687.1428184509277,
573     "y": 2386.2142909765244,
574     "z": "79df67f4.514258",
575     "wires": [
576       []
577     ]
578   },
579   {
580     "id": "deeeb223.3247f",
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": 1651.4285163879395,
587     "y": 2434.2732080221176,
588     "z": "79df67f4.514258",
589     "wires": [
590       []
591     ]
592   },
593   {
594     "id": "5998fcd6.dc3424",
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": 1673.3691902160645,
601     "y": 2484.1897081136703,
602     "z": "79df67f4.514258",
603     "wires": [
604       []
605     ]
606   },
607   {
608     "id": "decf4ed7.49434",
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": 451.3214569091797,
614     "y": 1221.4285987615585,
615     "z": "79df67f4.514258",
616     "wires": []
617   },
618   {
619     "id": "9d73c04f.a8004",
620     "type": "block",
621     "name": "block : atomic",
622     "xml": "<block atomic='true'>",
623     "atomic": "true",
624     "comments": "",
625     "outputs": 1,
626     "x": 913.607153756278,
627     "y": 1402.249972973551,
628     "z": "79df67f4.514258",
629     "wires": [
630       [
631         "6fbf85af.00b1fc",
632         "beaa39ce.b3ffc8"
633       ]
634     ]
635   },
636   {
637     "id": "d9639a54.037b48",
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": 423.0239715576172,
643     "y": 199.67871797084808,
644     "z": "79df67f4.514258",
645     "wires": []
646   },
647   {
648     "id": "e87b2ba2.633fe8",
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": 986.8452301025391,
655     "y": 387.1309846639633,
656     "z": "79df67f4.514258",
657     "wires": [
658       [
659         "3ba9afdd.0665c"
660       ]
661     ]
662   },
663   {
664     "id": "3ba9afdd.0665c",
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": 1297.9643630981445,
671     "y": 387.7023996114731,
672     "z": "79df67f4.514258",
673     "wires": [
674       [
675         "6ce227d9.fecd58"
676       ]
677     ]
678   },
679   {
680     "id": "6ce227d9.fecd58",
681     "type": "outcomeTrue",
682     "name": "true",
683     "xml": "<outcome value='true'>\n",
684     "comments": "",
685     "outputs": 1,
686     "x": 1551.8333930969238,
687     "y": 387.52385652065277,
688     "z": "79df67f4.514258",
689     "wires": [
690       [
691         "3ad721db.a51a9e"
692       ]
693     ]
694   },
695   {
696     "id": "24be89e2.e6aa36",
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": 1924.0001335144043,
702     "y": 386.7857450246811,
703     "z": "79df67f4.514258",
704     "wires": []
705   },
706   {
707     "id": "3ad721db.a51a9e",
708     "type": "block",
709     "name": "block",
710     "xml": "<block>\n",
711     "atomic": "false",
712     "comments": "",
713     "outputs": 1,
714     "x": 1693.2501373291016,
715     "y": 387.0357412099838,
716     "z": "79df67f4.514258",
717     "wires": [
718       [
719         "24be89e2.e6aa36",
720         "1e447c14.cce5b4",
721         "3f5ccfb0.8d0e9"
722       ]
723     ]
724   },
725   {
726     "id": "1e447c14.cce5b4",
727     "type": "break",
728     "name": "break",
729     "xml": "<break>\n",
730     "comments": "",
731     "x": 1861.1429252624512,
732     "y": 473.03571927547455,
733     "z": "79df67f4.514258",
734     "wires": []
735   },
736   {
737     "id": "3f5ccfb0.8d0e9",
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": 1916.9644470214844,
743     "y": 430.0714000463486,
744     "z": "79df67f4.514258",
745     "wires": []
746   },
747   {
748     "id": "98a1c4.7cd14e4",
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": 1049.3097114562988,
754     "y": 300.8930000066757,
755     "z": "79df67f4.514258",
756     "wires": []
757   },
758   {
759     "id": "6a7324ac.7b0bcc",
760     "type": "block",
761     "name": "block",
762     "xml": "<block>\n",
763     "atomic": "false",
764     "comments": "",
765     "outputs": 1,
766     "x": 765.1667671203613,
767     "y": 387.82150876522064,
768     "z": "79df67f4.514258",
769     "wires": [
770       [
771         "3c04529f.56f7be",
772         "e87b2ba2.633fe8"
773       ]
774     ]
775   },
776   {
777     "id": "d693bb2e.413388",
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": 1534.416790008545,
783     "y": 499.5715135335922,
784     "z": "79df67f4.514258",
785     "wires": []
786   },
787   {
788     "id": "3c04529f.56f7be",
789     "type": "switchNode",
790     "name": "switch is-new-vfmodule",
791     "xml": "<switch test='`$is-new-vfmodule`'>\n",
792     "comments": "",
793     "outputs": 1,
794     "x": 972.6667633056641,
795     "y": 457.3928884267807,
796     "z": "79df67f4.514258",
797     "wires": [
798       [
799         "4309a437.97210c"
800       ]
801     ]
802   },
803   {
804     "id": "4309a437.97210c",
805     "type": "outcomeTrue",
806     "name": "true",
807     "xml": "<outcome value='true'>\n",
808     "comments": "",
809     "outputs": 1,
810     "x": 1170.5239181518555,
811     "y": 456.9643357992172,
812     "z": "79df67f4.514258",
813     "wires": [
814       [
815         "96be78ac.86f8b8"
816       ]
817     ]
818   },
819   {
820     "id": "37c2dea1.9a4e82",
821     "type": "block",
822     "name": "block",
823     "xml": "<block>\n",
824     "atomic": "false",
825     "comments": "",
826     "outputs": 1,
827     "x": 771.6667633056641,
828     "y": 280.32150304317474,
829     "z": "79df67f4.514258",
830     "wires": [
831       [
832         "98a1c4.7cd14e4",
833         "d2367a6.32d0b88"
834       ]
835     ]
836   },
837   {
838     "id": "30e274b0.d8c48c",
839     "type": "other",
840     "name": "0",
841     "xml": "<outcome value='0'>\n",
842     "comments": "",
843     "outputs": 1,
844     "x": 630,
845     "y": 318.7499974966049,
846     "z": "79df67f4.514258",
847     "wires": [
848       [
849         "37c2dea1.9a4e82"
850       ]
851     ]
852   },
853   {
854     "id": "ee1bc60b.f75e88",
855     "type": "switchNode",
856     "name": "switch is-new-vfmodule",
857     "xml": "<switch test='`$is-new-vfmodule`'>\n",
858     "comments": "",
859     "outputs": 1,
860     "x": 415.75,
861     "y": 542.4999974966049,
862     "z": "79df67f4.514258",
863     "wires": [
864       [
865         "13983552.193d8b"
866       ]
867     ]
868   },
869   {
870     "id": "13983552.193d8b",
871     "type": "outcomeTrue",
872     "name": "true",
873     "xml": "<outcome value='true'>\n",
874     "comments": "",
875     "outputs": 1,
876     "x": 613.6071548461914,
877     "y": 542.0714448690414,
878     "z": "79df67f4.514258",
879     "wires": [
880       [
881         "cc2f6623.a91fa8"
882       ]
883     ]
884   },
885   {
886     "id": "6d104f94.64904",
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": 1029.500015258789,
892     "y": 587.50006711483,
893     "z": "79df67f4.514258",
894     "wires": []
895   },
896   {
897     "id": "20ce23b1.a03bcc",
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": 1394.511775970459,
903     "y": 639.9435075521469,
904     "z": "79df67f4.514258",
905     "wires": []
906   },
907   {
908     "id": "f594ed84.91226",
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": 1038.3688507080078,
915     "y": 662.7679513692856,
916     "z": "79df67f4.514258",
917     "wires": [
918       [
919         "19819d73.7f6253",
920         "20ac1beb.2d92a4"
921       ]
922     ]
923   },
924   {
925     "id": "19819d73.7f6253",
926     "type": "outcome",
927     "name": "NULL",
928     "xml": "<outcome value=''>",
929     "comments": "",
930     "outputs": 1,
931     "x": 1244.0355224609375,
932     "y": 639.9109147787094,
933     "z": "79df67f4.514258",
934     "wires": [
935       [
936         "20ce23b1.a03bcc"
937       ]
938     ]
939   },
940   {
941     "id": "20ac1beb.2d92a4",
942     "type": "other",
943     "name": "other",
944     "xml": "<outcome value='Other'>\n",
945     "comments": "",
946     "outputs": 1,
947     "x": 1245.4641189575195,
948     "y": 684.1965059041977,
949     "z": "79df67f4.514258",
950     "wires": [
951       [
952         "6cb882c0.21104c"
953       ]
954     ]
955   },
956   {
957     "id": "6cb882c0.21104c",
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": 1399.749855041504,
963     "y": 683.6250780820847,
964     "z": "79df67f4.514258",
965     "wires": []
966   },
967   {
968     "id": "c1338cf1.49d55",
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": 1395.4640464782715,
974     "y": 728.4821838140488,
975     "z": "79df67f4.514258",
976     "wires": []
977   },
978   {
979     "id": "da9fd0ff.5b11d",
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": 1010.9878692626953,
986     "y": 751.3066886663437,
987     "z": "79df67f4.514258",
988     "wires": [
989       [
990         "efa13db1.f31b3",
991         "dc586e76.0fe1f"
992       ]
993     ]
994   },
995   {
996     "id": "efa13db1.f31b3",
997     "type": "outcome",
998     "name": "NULL",
999     "xml": "<outcome value=''>",
1000     "comments": "",
1001     "outputs": 1,
1002     "x": 1244.9878425598145,
1003     "y": 728.4496206045151,
1004     "z": "79df67f4.514258",
1005     "wires": [
1006       [
1007         "c1338cf1.49d55"
1008       ]
1009     ]
1010   },
1011   {
1012     "id": "dc586e76.0fe1f",
1013     "type": "other",
1014     "name": "other",
1015     "xml": "<outcome value='Other'>\n",
1016     "comments": "",
1017     "outputs": 1,
1018     "x": 1246.4164390563965,
1019     "y": 772.7352117300034,
1020     "z": "79df67f4.514258",
1021     "wires": [
1022       [
1023         "37b9776c.f277f8"
1024       ]
1025     ]
1026   },
1027   {
1028     "id": "37b9776c.f277f8",
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": 1400.7021751403809,
1034     "y": 772.1637839078903,
1035     "z": "79df67f4.514258",
1036     "wires": []
1037   },
1038   {
1039     "id": "5083e9e9.b5d418",
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": 1386.6069793701172,
1045     "y": 817.3393911123276,
1046     "z": "79df67f4.514258",
1047     "wires": []
1048   },
1049   {
1050     "id": "c4880faa.a34e6",
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": 1013.1307411193848,
1057     "y": 840.1638358831406,
1058     "z": "79df67f4.514258",
1059     "wires": [
1060       [
1061         "2928758b.07188a",
1062         "92292a26.871f08"
1063       ]
1064     ]
1065   },
1066   {
1067     "id": "2928758b.07188a",
1068     "type": "outcome",
1069     "name": "NULL",
1070     "xml": "<outcome value=''>",
1071     "comments": "",
1072     "outputs": 1,
1073     "x": 1236.1307258605957,
1074     "y": 817.3067983388901,
1075     "z": "79df67f4.514258",
1076     "wires": [
1077       [
1078         "5083e9e9.b5d418"
1079       ]
1080     ]
1081   },
1082   {
1083     "id": "92292a26.871f08",
1084     "type": "other",
1085     "name": "other",
1086     "xml": "<outcome value='Other'>\n",
1087     "comments": "",
1088     "outputs": 1,
1089     "x": 1237.5593223571777,
1090     "y": 861.5923894643784,
1091     "z": "79df67f4.514258",
1092     "wires": [
1093       [
1094         "9d1f9d6a.be14d"
1095       ]
1096     ]
1097   },
1098   {
1099     "id": "9d1f9d6a.be14d",
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": 1391.845058441162,
1105     "y": 861.0209616422653,
1106     "z": "79df67f4.514258",
1107     "wires": []
1108   },
1109   {
1110     "id": "3b78e526.52c88a",
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": 1386.6069793701172,
1116     "y": 904.4822133779526,
1117     "z": "79df67f4.514258",
1118     "wires": []
1119   },
1120   {
1121     "id": "63f6df8b.ac388",
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": 1010.1307411193848,
1128     "y": 927.3066581487656,
1129     "z": "79df67f4.514258",
1130     "wires": [
1131       [
1132         "1a910821.50f078",
1133         "8103d79c.7a9d38"
1134       ]
1135     ]
1136   },
1137   {
1138     "id": "1a910821.50f078",
1139     "type": "outcome",
1140     "name": "NULL",
1141     "xml": "<outcome value=''>",
1142     "comments": "",
1143     "outputs": 1,
1144     "x": 1236.1307258605957,
1145     "y": 904.4496206045151,
1146     "z": "79df67f4.514258",
1147     "wires": [
1148       [
1149         "3b78e526.52c88a"
1150       ]
1151     ]
1152   },
1153   {
1154     "id": "8103d79c.7a9d38",
1155     "type": "other",
1156     "name": "other",
1157     "xml": "<outcome value='Other'>\n",
1158     "comments": "",
1159     "outputs": 1,
1160     "x": 1237.5593223571777,
1161     "y": 948.7352117300034,
1162     "z": "79df67f4.514258",
1163     "wires": [
1164       [
1165         "9a8105a2.ce7958"
1166       ]
1167     ]
1168   },
1169   {
1170     "id": "9a8105a2.ce7958",
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": 1391.845058441162,
1176     "y": 948.1637839078903,
1177     "z": "79df67f4.514258",
1178     "wires": []
1179   },
1180   {
1181     "id": "c363e16.a6e012",
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": 1023.5830993652344,
1187     "y": 1001.2441428899765,
1188     "z": "79df67f4.514258",
1189     "wires": []
1190   },
1191   {
1192     "id": "c5d1dbac.64b258",
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": 980.2381744384766,
1198     "y": 1055.9288457632065,
1199     "z": "79df67f4.514258",
1200     "wires": []
1201   },
1202   {
1203     "id": "cc2f6623.a91fa8",
1204     "type": "block",
1205     "name": "block",
1206     "xml": "<block>",
1207     "atomic": "false",
1208     "comments": "",
1209     "outputs": 1,
1210     "x": 769.7024154663086,
1211     "y": 541.8491891622543,
1212     "z": "79df67f4.514258",
1213     "wires": [
1214       [
1215         "f594ed84.91226",
1216         "da9fd0ff.5b11d",
1217         "c4880faa.a34e6",
1218         "63f6df8b.ac388",
1219         "c363e16.a6e012",
1220         "c5d1dbac.64b258",
1221         "6d104f94.64904",
1222         "bc8a226e.61ad3",
1223         "bab133f3.77f18",
1224         "efb9f733.4243e8"
1225       ]
1226     ]
1227   },
1228   {
1229     "id": "3c2bf88f.0c3cd8",
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": 1567.0000190734863,
1235     "y": 455.75000512599945,
1236     "z": "79df67f4.514258",
1237     "wires": []
1238   },
1239   {
1240     "id": "96be78ac.86f8b8",
1241     "type": "block",
1242     "name": "block",
1243     "xml": "<block>\n",
1244     "atomic": "false",
1245     "comments": "",
1246     "outputs": 1,
1247     "x": 1313.5000190734863,
1248     "y": 456.50000512599945,
1249     "z": "79df67f4.514258",
1250     "wires": [
1251       [
1252         "3c2bf88f.0c3cd8",
1253         "d693bb2e.413388"
1254       ]
1255     ]
1256   },
1257   {
1258     "id": "67b02263.04705c",
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": 2145.714286804199,
1264     "y": 2594.4284204244614,
1265     "z": "79df67f4.514258",
1266     "wires": []
1267   }
1268 ]