3 "id": "db5642bb.db1e5",
\r
7 "x": 121.42855834960938,
\r
8 "y": 57.14285659790039,
\r
9 "z": "2d052f87.5609f",
\r
17 "id": "57e37eb4.944e6",
\r
18 "type": "service-logic",
\r
19 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
20 "module": "GENERIC-RESOURCE-API",
\r
21 "version": "${project.version}",
\r
23 "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
\r
25 "x": 397.4285583496094,
\r
26 "y": 58.14285659790039,
\r
27 "z": "2d052f87.5609f",
\r
35 "id": "f841c0f6.c5f5b",
\r
37 "name": "self-serve-vfmodule-changeassign ",
\r
38 "xml": "<method rpc='self-serve-vfmodule-changeassign' mode='sync'>\n",
\r
41 "x": 314.7143249511719,
\r
42 "y": 102.00000286102295,
\r
43 "z": "2d052f87.5609f",
\r
51 "id": "d9f3cb74.bcc858",
\r
53 "name": "block atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
59 "y": 161.5714225769043,
\r
60 "z": "2d052f87.5609f",
\r
69 "id": "1e86b28e.b1457d",
\r
72 "xml": "<set>\n <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$j].resource-resolution-data.status`' value='PENDING'/>\n <parameter name='ss.input.param.index' value='`$i`' />\n <parameter name='ss.service-data.param.index' value='`$j`' />\n <parameter name='ss.input.param.found.in.service.param' value='true' />\n <parameter name='ss.capability-type' value='vf-module' />\n <parameter name='ss.capability-action' value='changeassign' />",
\r
74 "x": 1777.0000457763672,
\r
75 "y": 570.0000133514404,
\r
76 "z": "2d052f87.5609f",
\r
80 "id": "cfddaee8.3580a",
\r
81 "type": "switchNode",
\r
82 "name": "switch vf-module-input-parameters",
\r
83 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`'>\n",
\r
86 "x": 533.8571472167969,
\r
87 "y": 208.8571367263794,
\r
88 "z": "2d052f87.5609f",
\r
96 "id": "6098f169.8c4d9",
\r
99 "xml": "<outcome value=''>",
\r
102 "x": 764.0000305175781,
\r
103 "y": 208.71428394317627,
\r
104 "z": "2d052f87.5609f",
\r
112 "id": "39cfb934.d0b286",
\r
113 "type": "returnFailure",
\r
114 "name": "return failure",
\r
115 "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=\"no param name/value provided in vf-module-request-input\" />\n",
\r
117 "x": 936.8571472167969,
\r
118 "y": 208.8571367263794,
\r
119 "z": "2d052f87.5609f",
\r
123 "id": "dfdf0e15.940d8",
\r
125 "name": "for vf-module-input-parameters.param index i",
\r
126 "xml": "<for index='i' start='0' end='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`' >",
\r
129 "x": 566.8571472167969,
\r
130 "y": 278.8571367263794,
\r
131 "z": "2d052f87.5609f",
\r
139 "id": "60302596.50a3ac",
\r
140 "type": "switchNode",
\r
141 "name": "switch service param length null",
\r
142 "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\n",
\r
145 "x": 922.8571472167969,
\r
146 "y": 278.8571367263794,
\r
147 "z": "2d052f87.5609f",
\r
155 "id": "fd980afc.22cc08",
\r
158 "xml": "<outcome value='false'>\n",
\r
161 "x": 1156.8571472167969,
\r
162 "y": 278.8571367263794,
\r
163 "z": "2d052f87.5609f",
\r
171 "id": "2396d4ed.eaa96c",
\r
173 "name": "for service-data.vnf-parameters-data.param index j",
\r
174 "xml": "<for index='j' 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`' >",
\r
177 "x": 879.4286499023438,
\r
178 "y": 569.0000162124634,
\r
179 "z": "2d052f87.5609f",
\r
187 "id": "90ff1c3.259f4e",
\r
188 "type": "switchNode",
\r
189 "name": "switch match for vnf-name",
\r
190 "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[$j].name == $vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].name`'>\n",
\r
193 "x": 1229.0000457763672,
\r
194 "y": 570.0000133514404,
\r
195 "z": "2d052f87.5609f",
\r
203 "id": "164a17a8.3d4a38",
\r
204 "type": "not-found",
\r
206 "xml": "<outcome value='true'>\n",
\r
209 "x": 1424.0000457763672,
\r
210 "y": 569.0000133514404,
\r
211 "z": "2d052f87.5609f",
\r
219 "id": "f4c49db0.aa1a",
\r
220 "type": "not-found",
\r
222 "xml": "<outcome value='false'>\n",
\r
225 "x": 1131.285758972168,
\r
226 "y": 859.4285659790039,
\r
227 "z": "2d052f87.5609f",
\r
235 "id": "67f318f2.47e6a8",
\r
236 "type": "returnFailure",
\r
237 "name": "return failure",
\r
238 "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=\"No vf-module-request-input.vf-module-input-parameters.param[].name found in service-data.\" />\n",
\r
240 "x": 1278.8572082519531,
\r
241 "y": 857.0000019073486,
\r
242 "z": "2d052f87.5609f",
\r
246 "id": "459bcced.4174b4",
\r
248 "name": "block : atomic",
\r
249 "xml": "<block atomic='true'>",
\r
253 "x": 1580.0000457763672,
\r
254 "y": 570.0000133514404,
\r
255 "z": "2d052f87.5609f",
\r
265 "id": "c4c15254.21d5f",
\r
267 "name": "call self-serve-generate-name-changeassign",
\r
268 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-generate-name-changeassign' mode='sync' >\n",
\r
271 "x": 1917.4285278320312,
\r
272 "y": 641.5714178085327,
\r
273 "z": "2d052f87.5609f",
\r
282 "id": "6693964c.555518",
\r
285 "xml": "<outcome value='failure'>\n",
\r
288 "x": 2244.857208251953,
\r
289 "y": 609.8572025299072,
\r
290 "z": "2d052f87.5609f",
\r
298 "id": "6b9a9290.f4c99c",
\r
300 "name": "not-found",
\r
301 "xml": "<outcome value='not-found'>\n",
\r
304 "x": 2252.5714721679688,
\r
305 "y": 676.4286041259766,
\r
306 "z": "2d052f87.5609f",
\r
314 "id": "3db94b2d.c6d2b4",
\r
315 "type": "returnFailure",
\r
316 "name": "return failure",
\r
317 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error from self-service-generate-name-changeassign\" />\n",
\r
319 "x": 2440.5714721679688,
\r
320 "y": 638.4286041259766,
\r
321 "z": "2d052f87.5609f",
\r
325 "id": "2de6b8a9.5ab508",
\r
327 "name": "block : atomic",
\r
328 "xml": "<block atomic='true'>",
\r
332 "x": 519.7143096923828,
\r
333 "y": 530.857120513916,
\r
334 "z": "2d052f87.5609f",
\r
344 "id": "b4ae1ea.8e047e",
\r
346 "name": "set ss.input.param.found.in.service.param to false",
\r
347 "xml": "<set>\n <parameter name='ss.input.param.found.in.service.param' value='false' />",
\r
349 "x": 882.1428833007812,
\r
350 "y": 492.28572845458984,
\r
351 "z": "2d052f87.5609f",
\r
355 "id": "894750cd.34691",
\r
356 "type": "returnSuccess",
\r
357 "name": "return success",
\r
358 "xml": "<return status='success'>\n",
\r
360 "x": 1807.0000457763672,
\r
361 "y": 710.0000133514404,
\r
362 "z": "2d052f87.5609f",
\r
366 "id": "85402c0f.e3301",
\r
367 "type": "switchNode",
\r
368 "name": "switch ss.input.param.found.in.service.param",
\r
369 "xml": "<switch test='`$ss.input.param.found.in.service.param`'>\n",
\r
372 "x": 862.7143249511719,
\r
373 "y": 859.4285907745361,
\r
374 "z": "2d052f87.5609f",
\r