b4f838d04d5bca8524a01b5b4bc53b693cff1fc6
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-lanport-create.json
1 [\r
2     {\r
3         "id": "3d343d97.916e12",\r
4         "type": "method",\r
5         "name": "sdwan-vf-operation-lanport-create",\r
6         "xml": "<method rpc='sdwan-vf-operation-lanport-create' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 285,\r
10         "y": 241.99999237060547,\r
11         "z": "be7b9c9c.26b5d",\r
12         "wires": [\r
13             [\r
14                 "72bd87e4.7210f8"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "72bd87e4.7210f8",\r
20         "type": "block",\r
21         "name": "block : atomic",\r
22         "xml": "<block atomic=\"true\">\n",\r
23         "atomic": "false",\r
24         "comments": "",\r
25         "outputs": 1,\r
26         "x": 444.99999237060547,\r
27         "y": 374.9999885559082,\r
28         "z": "be7b9c9c.26b5d",\r
29         "wires": [\r
30             [\r
31                 "fa08bbfd.f36978",\r
32                 "662c5c91.bf14f4",\r
33                 "3a8662b6.7187de",\r
34                 "d0f313c6.a0ddd",\r
35                 "87f25b72.4b1968",\r
36                 "c96f1257.64bf8",\r
37                 "9ca9880e.f474f8",\r
38                 "23949443.ee4acc",\r
39                 "64302671.d03c08",\r
40                 "305a60f0.cd87a",\r
41                 "17d1be09.26b4d2",\r
42                 "8ab4415a.f464b",\r
43                 "b65f8656.be0f98",\r
44                 "8944476b.d5f828"\r
45             ]\r
46         ]\r
47     },\r
48     {\r
49         "id": "78ad706e.d12e1",\r
50         "type": "service-logic",\r
51         "name": "GENERIC-RESOURCE-API ${project.version}",\r
52         "module": "GENERIC-RESOURCE-API",\r
53         "version": "${project.version}",\r
54         "comments": "",\r
55         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
56         "outputs": 1,\r
57         "x": 286,\r
58         "y": 141.99999237060547,\r
59         "z": "be7b9c9c.26b5d",\r
60         "wires": [\r
61             [\r
62                 "3d343d97.916e12"\r
63             ]\r
64         ]\r
65     },\r
66     {\r
67         "id": "7c5370ed.0ab17",\r
68         "type": "dgstart",\r
69         "name": "DGSTART",\r
70         "outputs": 1,\r
71         "x": 115.5,\r
72         "y": 53,\r
73         "z": "be7b9c9c.26b5d",\r
74         "wires": [\r
75             [\r
76                 "78ad706e.d12e1"\r
77             ]\r
78         ]\r
79     },\r
80     {\r
81         "id": "fa08bbfd.f36978",\r
82         "type": "for",\r
83         "name": "for loop idx - VF input parameters",\r
84         "xml": "<for index=\"idx\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n\n",\r
85         "comments": "",\r
86         "outputs": 1,\r
87         "x": 791.2501525878906,\r
88         "y": 357.66665744781494,\r
89         "z": "be7b9c9c.26b5d",\r
90         "wires": [\r
91             [\r
92                 "c93f649f.0099c8"\r
93             ]\r
94         ]\r
95     },\r
96     {\r
97         "id": "c93f649f.0099c8",\r
98         "type": "block",\r
99         "name": "block",\r
100         "xml": "<block>\n",\r
101         "atomic": "false",\r
102         "comments": "",\r
103         "outputs": 1,\r
104         "x": 1006.0284957885742,\r
105         "y": 355.22224140167236,\r
106         "z": "be7b9c9c.26b5d",\r
107         "wires": [\r
108             [\r
109                 "8f744d78.f7a31",\r
110                 "7468dc64.d34424"\r
111             ]\r
112         ]\r
113     },\r
114     {\r
115         "id": "8f744d78.f7a31",\r
116         "type": "execute",\r
117         "name": "execute split parameterName",\r
118         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
119         "comments": "",\r
120         "outputs": 1,\r
121         "x": 1202.2846984863281,\r
122         "y": 332.97037982940674,\r
123         "z": "be7b9c9c.26b5d",\r
124         "wires": [\r
125             []\r
126         ]\r
127     },\r
128     {\r
129         "id": "7468dc64.d34424",\r
130         "type": "set",\r
131         "name": "set parameterName",\r
132         "xml": "<set>\n<parameter name=\"`vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",\r
133         "comments": "",\r
134         "x": 1171.7291259765625,\r
135         "y": 369.97049617767334,\r
136         "z": "be7b9c9c.26b5d",\r
137         "wires": []\r
138     },\r
139     {\r
140         "id": "143889df.349216",\r
141         "type": "comment",\r
142         "name": "Take the parameter names by removing prefix",\r
143         "info": "",\r
144         "comments": "",\r
145         "x": 829.2503547668457,\r
146         "y": 314.3333249092102,\r
147         "z": "be7b9c9c.26b5d",\r
148         "wires": []\r
149     },\r
150     {\r
151         "id": "3a8662b6.7187de",\r
152         "type": "set",\r
153         "name": "set new vf-module_length",\r
154         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-index + 1`' />",\r
155         "comments": "",\r
156         "x": 770.186767578125,\r
157         "y": 516.1629304885864,\r
158         "z": "be7b9c9c.26b5d",\r
159         "wires": []\r
160     },\r
161     {\r
162         "id": "662c5c91.bf14f4",\r
163         "type": "set",\r
164         "name": "set vf-module-request-input.",\r
165         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$vf-module-topology-operation-input.vf-module-request-input.`' />\n",\r
166         "comments": "",\r
167         "x": 770.1862945556641,\r
168         "y": 462.15421867370605,\r
169         "z": "be7b9c9c.26b5d",\r
170         "wires": []\r
171     },\r
172     {\r
173         "id": "64302671.d03c08",\r
174         "type": "set",\r
175         "name": "copy input data to service data",\r
176         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-id' value='`$prop.lan-vf-index`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.sdnc-request-header.' 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-index].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vnf-information.' value='`$vf-module-topology-operation-input.vnf-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-information.' 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-index].vf-module-data.vf-module-request-input.' value='`$vf-module-topology-operation-input.vf-module-request-input.`' />\n\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-topology.' value='`$tmp.vf-module-topology.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-index+1`' />\n",\r
177         "comments": "",\r
178         "x": 782.3531112670898,\r
179         "y": 624.3335423469543,\r
180         "z": "be7b9c9c.26b5d",\r
181         "wires": []\r
182     },\r
183     {\r
184         "id": "23949443.ee4acc",\r
185         "type": "execute",\r
186         "name": "execute generate-vf-module-index",\r
187         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.lan-vf-index\"/>\n",\r
188         "comments": "",\r
189         "outputs": 1,\r
190         "x": 794.6866760253906,\r
191         "y": 570.0002617835999,\r
192         "z": "be7b9c9c.26b5d",\r
193         "wires": [\r
194             []\r
195         ]\r
196     },\r
197     {\r
198         "id": "305a60f0.cd87a",\r
199         "type": "set",\r
200         "name": "set vf-module-object-path",\r
201         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
202         "comments": "",\r
203         "x": 770.500036239624,\r
204         "y": 675.8373885154724,\r
205         "z": "be7b9c9c.26b5d",\r
206         "wires": []\r
207     },\r
208     {\r
209         "id": "17d1be09.26b4d2",\r
210         "type": "set",\r
211         "name": "set vf-module-level-oper-status",\r
212         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.order-status'  value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'  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-index].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
213         "comments": "",\r
214         "x": 785.0000953674316,\r
215         "y": 725.837281703949,\r
216         "z": "be7b9c9c.26b5d",\r
217         "wires": []\r
218     },\r
219     {\r
220         "id": "8ab4415a.f464b",\r
221         "type": "save",\r
222         "name": "save sdwan lan-port-config resource in AAI",\r
223         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='lan-port-config' \n      key='lan-port-config.lan-port-config-id = $prop.lan-vf-index' >\n<parameter name=\"lan-port-config-id\" value=\"`$prop.vnf-index`\" />\n<parameter name=\"device-id\" value=\"`$prop.lan.deviceName`\" />\n<parameter name=\"port-switch\" value=\"`$prop.lan.portSwitch`\" />\n<parameter name=\"port-type\" value=\"`$prop.lan.portType`\" />\n<parameter name=\"port-number\" value=\"`$prop.lan.portnumber`\" />\n<parameter name=\"ipv4-address\" value=\"`$prop.lan.ipAddress`\" />\n<parameter name='vlan-tag' value=\"`$prop.lan.vlanId`\" />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vf-module-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $service-data.vnfs.vnf[$vnf-index].vnf-id  + '/vnf-data/vf-modules/vf-module/' + $prop.site-vf-index + '/vf-module-data/'` \" />\n",\r
224         "comments": "",\r
225         "outputs": 1,\r
226         "x": 817.5000152587891,\r
227         "y": 766.3373422622681,\r
228         "z": "be7b9c9c.26b5d",\r
229         "wires": [\r
230             []\r
231         ]\r
232     },\r
233     {\r
234         "id": "b65f8656.be0f98",\r
235         "type": "save",\r
236         "name": "save service relationship in AAI",\r
237         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='generic-vnf:relationship-list' \n      key='generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"sdwan-vpn\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/sdwan-vpns/sdwan-vpn/' + $prop.lan-vf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"lan-port-config-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.lan-vf-index`\" />\n",\r
238         "comments": "",\r
239         "outputs": 1,\r
240         "x": 785.4999313354492,\r
241         "y": 815.3373589515686,\r
242         "z": "be7b9c9c.26b5d",\r
243         "wires": [\r
244             []\r
245         ]\r
246     },\r
247     {\r
248         "id": "8944476b.d5f828",\r
249         "type": "returnSuccess",\r
250         "name": "return success",\r
251         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
252         "comments": "",\r
253         "x": 736.2224769592285,\r
254         "y": 862.5112180709839,\r
255         "z": "be7b9c9c.26b5d",\r
256         "wires": []\r
257     },\r
258     {\r
259         "id": "87f25b72.4b1968",\r
260         "type": "for",\r
261         "name": "for each vnf",\r
262         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
263         "comments": "",\r
264         "outputs": 1,\r
265         "x": 729,\r
266         "y": 165.99999713897705,\r
267         "z": "be7b9c9c.26b5d",\r
268         "wires": [\r
269             [\r
270                 "e80313cd.820e4"\r
271             ]\r
272         ]\r
273     },\r
274     {\r
275         "id": "e80313cd.820e4",\r
276         "type": "switchNode",\r
277         "name": "switch this vnf-id == input vnf-id",\r
278         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
279         "comments": "",\r
280         "outputs": 1,\r
281         "x": 981.0000915527344,\r
282         "y": 164.6666603088379,\r
283         "z": "be7b9c9c.26b5d",\r
284         "wires": [\r
285             [\r
286                 "b80badb7.d9753"\r
287             ]\r
288         ]\r
289     },\r
290     {\r
291         "id": "8bc04fc8.d6a11",\r
292         "type": "set",\r
293         "name": "set vnf-index",\r
294         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
295         "comments": "",\r
296         "x": 1352.6665802001953,\r
297         "y": 166.66666316986084,\r
298         "z": "be7b9c9c.26b5d",\r
299         "wires": []\r
300     },\r
301     {\r
302         "id": "b80badb7.d9753",\r
303         "type": "outcomeTrue",\r
304         "name": "true",\r
305         "xml": "<outcome value='true'>\n",\r
306         "comments": "",\r
307         "outputs": 1,\r
308         "x": 1199.333408355713,\r
309         "y": 166.66664218902588,\r
310         "z": "be7b9c9c.26b5d",\r
311         "wires": [\r
312             [\r
313                 "8bc04fc8.d6a11"\r
314             ]\r
315         ]\r
316     },\r
317     {\r
318         "id": "d0f313c6.a0ddd",\r
319         "type": "switchNode",\r
320         "name": "switch vnf_length",\r
321         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
322         "comments": "",\r
323         "outputs": 1,\r
324         "x": 743.4205932617188,\r
325         "y": 121.50386619567871,\r
326         "z": "be7b9c9c.26b5d",\r
327         "wires": [\r
328             [\r
329                 "7ab34e25.1cd4e"\r
330             ]\r
331         ]\r
332     },\r
333     {\r
334         "id": "7ab34e25.1cd4e",\r
335         "type": "other",\r
336         "name": "NULL",\r
337         "xml": "<outcome value=''>\n",\r
338         "comments": "",\r
339         "outputs": 1,\r
340         "x": 930.087272644043,\r
341         "y": 120.8371639251709,\r
342         "z": "be7b9c9c.26b5d",\r
343         "wires": [\r
344             [\r
345                 "984b3a64.7e1a38"\r
346             ]\r
347         ]\r
348     },\r
349     {\r
350         "id": "984b3a64.7e1a38",\r
351         "type": "returnFailure",\r
352         "name": "return failure",\r
353         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"404\" />\n    <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n",\r
354         "comments": "",\r
355         "x": 1111.7538986206055,\r
356         "y": 120.8371639251709,\r
357         "z": "be7b9c9c.26b5d",\r
358         "wires": []\r
359     },\r
360     {\r
361         "id": "c96f1257.64bf8",\r
362         "type": "switchNode",\r
363         "name": "switch vf-modules.vf-module_length",\r
364         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
365         "comments": "",\r
366         "outputs": 1,\r
367         "x": 784.6705827713013,\r
368         "y": 241.50386714935303,\r
369         "z": "be7b9c9c.26b5d",\r
370         "wires": [\r
371             [\r
372                 "ab6c63f4.e55a6",\r
373                 "14b85aee.617c65"\r
374             ]\r
375         ]\r
376     },\r
377     {\r
378         "id": "ab6c63f4.e55a6",\r
379         "type": "other",\r
380         "name": "Null",\r
381         "xml": "<outcome value=''>\n",\r
382         "comments": "",\r
383         "outputs": 1,\r
384         "x": 1015.6705932617188,\r
385         "y": 217.50386428833008,\r
386         "z": "be7b9c9c.26b5d",\r
387         "wires": [\r
388             [\r
389                 "342d6918.bdf256"\r
390             ]\r
391         ]\r
392     },\r
393     {\r
394         "id": "14b85aee.617c65",\r
395         "type": "other",\r
396         "name": "other",\r
397         "xml": "<outcome value='Other'>\n",\r
398         "comments": "",\r
399         "outputs": 1,\r
400         "x": 1015.6705932617188,\r
401         "y": 257.5038642883301,\r
402         "z": "be7b9c9c.26b5d",\r
403         "wires": [\r
404             [\r
405                 "eedb45d.e2420b8"\r
406             ]\r
407         ]\r
408     },\r
409     {\r
410         "id": "342d6918.bdf256",\r
411         "type": "set",\r
412         "name": "set vf-index",\r
413         "xml": "<set>\n<parameter name='vf-index' value='0' />\n",\r
414         "comments": "",\r
415         "x": 1158.1705932617188,\r
416         "y": 217.50386428833008,\r
417         "z": "be7b9c9c.26b5d",\r
418         "wires": []\r
419     },\r
420     {\r
421         "id": "eedb45d.e2420b8",\r
422         "type": "block",\r
423         "name": "block",\r
424         "xml": "<block>\n",\r
425         "atomic": "false",\r
426         "comments": "",\r
427         "outputs": 1,\r
428         "x": 1160.0276374816895,\r
429         "y": 257.4403762817383,\r
430         "z": "be7b9c9c.26b5d",\r
431         "wires": [\r
432             [\r
433                 "a00dcbbe.533a58",\r
434                 "7019e496.422f8c"\r
435             ]\r
436         ]\r
437     },\r
438     {\r
439         "id": "7019e496.422f8c",\r
440         "type": "set",\r
441         "name": "set vf-index",\r
442         "xml": "<set>\n<parameter name='vf-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n\n",\r
443         "comments": "",\r
444         "x": 1312.7261123657227,\r
445         "y": 227.05947497440502,\r
446         "z": "be7b9c9c.26b5d",\r
447         "wires": []\r
448     },\r
449     {\r
450         "id": "a00dcbbe.533a58",\r
451         "type": "for",\r
452         "name": "for each existing vf-index",\r
453         "xml": "<for index='idx' start='0' end='`$vf-index`' >\n",\r
454         "comments": "",\r
455         "outputs": 1,\r
456         "x": 1369.1546173095703,\r
457         "y": 280.2816047668457,\r
458         "z": "be7b9c9c.26b5d",\r
459         "wires": [\r
460             [\r
461                 "19e6409a.9c554f"\r
462             ]\r
463         ]\r
464     },\r
465     {\r
466         "id": "f530bc4a.54c5c",\r
467         "type": "comment",\r
468         "name": "make sure this network doesn't exist already",\r
469         "info": "",\r
470         "comments": "",\r
471         "x": 1592.805347442627,\r
472         "y": 238.53566217422485,\r
473         "z": "be7b9c9c.26b5d",\r
474         "wires": []\r
475     },\r
476     {\r
477         "id": "19e6409a.9c554f",\r
478         "type": "switchNode",\r
479         "name": "switch vf-module-id found",\r
480         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
481         "comments": "",\r
482         "outputs": 1,\r
483         "x": 1644.4403381347656,\r
484         "y": 279.8531074523926,\r
485         "z": "be7b9c9c.26b5d",\r
486         "wires": [\r
487             [\r
488                 "24af0b91.ce5344"\r
489             ]\r
490         ]\r
491     },\r
492     {\r
493         "id": "24af0b91.ce5344",\r
494         "type": "outcomeTrue",\r
495         "name": "true",\r
496         "xml": "<outcome value='true'>\n",\r
497         "comments": "",\r
498         "outputs": 1,\r
499         "x": 1545.1705360412598,\r
500         "y": 338.4245386123657,\r
501         "z": "be7b9c9c.26b5d",\r
502         "wires": [\r
503             [\r
504                 "bf4e4104.4edb"\r
505             ]\r
506         ]\r
507     },\r
508     {\r
509         "id": "bf4e4104.4edb",\r
510         "type": "returnFailure",\r
511         "name": "return failure",\r
512         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id already found in service-data\" />\n",\r
513         "comments": "",\r
514         "x": 1692.920639038086,\r
515         "y": 338.28173068119213,\r
516         "z": "be7b9c9c.26b5d",\r
517         "wires": []\r
518     },\r
519     {\r
520         "id": "9ca9880e.f474f8",\r
521         "type": "call",\r
522         "name": "call sdwan-get-vf-module-lanport-param",\r
523         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-lanport-param' mode='sync' >\n",\r
524         "comments": "",\r
525         "outputs": 1,\r
526         "x": 804.0000152587891,\r
527         "y": 408.99999809265137,\r
528         "z": "be7b9c9c.26b5d",\r
529         "wires": [\r
530             []\r
531         ]\r
532     }\r
533 ]