3 "id": "22eab388.16eaf4",
17 "id": "94105a8.3e56d28",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
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}'>",
27 "z": "46b207bc.3f592",
35 "id": "31e05f30.9bc35",
37 "name": "self-serve-vfmodule-changeassign ",
38 "xml": "<method rpc='self-serve-vfmodule-changeassign' mode='sync'>\n",
43 "z": "46b207bc.3f592",
51 "id": "ee5ed489.b65008",
53 "name": "block atomic",
54 "xml": "<block atomic=\"true\">\n",
60 "z": "46b207bc.3f592",
69 "id": "42b47e59.9697a8",
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`' />",
76 "z": "46b207bc.3f592",
80 "id": "95b7958e.623f",
82 "name": "switch vf-module-input-parameters",
83 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`'>\n",
88 "z": "46b207bc.3f592",
96 "id": "18fa94ab.fe4b7b",
99 "xml": "<outcome value=''>",
102 "x": 752.3928833007812,
103 "y": 160.85714721679688,
104 "z": "46b207bc.3f592",
112 "id": "bf2bc904.dd0a38",
113 "type": "returnFailure",
114 "name": "return failure",
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",
119 "z": "46b207bc.3f592",
123 "id": "da8442bf.f537b",
125 "name": "for vf-module-input-parameters.param index i",
126 "xml": "<for index='i' start='0' end='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`' >",
131 "z": "46b207bc.3f592",
139 "id": "977e46f6.877358",
141 "name": "block : atomic",
142 "xml": "<block atomic='true'>",
148 "z": "46b207bc.3f592",
156 "id": "201c0f41.e053b8",
157 "type": "switchNode",
159 "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",
164 "z": "46b207bc.3f592",
172 "id": "108e76a3.9cd481",
175 "xml": "<outcome value='Other'>\n",
180 "z": "46b207bc.3f592",
188 "id": "4d1767d8.2a9c3",
190 "name": "for service-data.vnf-parameters-data.param index j",
191 "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`' >",
196 "z": "46b207bc.3f592",
204 "id": "8891bef1.8502d",
205 "type": "switchNode",
206 "name": "switch input vnf-name",
207 "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",
212 "z": "46b207bc.3f592",
221 "id": "654491e7.62d698",
224 "xml": "<outcome value='true'>\n",
229 "z": "46b207bc.3f592",
237 "id": "5274d8ce.a623c",
240 "xml": "<outcome value='false'>\n",
245 "z": "46b207bc.3f592",
253 "id": "ff6ddcf3.7baac8",
254 "type": "returnFailure",
255 "name": "return failure",
256 "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 with param[].name = ' + $vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$i].name + ' found in service-data.'`\" />\n",
260 "z": "46b207bc.3f592",
264 "id": "4262d0f1.813fb",
266 "name": "block : atomic",
267 "xml": "<block atomic='true'>",
273 "z": "46b207bc.3f592",
282 "id": "bd5eede2.612be8",
284 "name": "call self-serve-generate-name-changeassign",
285 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-generate-name-changeassign' mode='sync' >\n",
290 "z": "46b207bc.3f592",
299 "id": "4bb46cb.5d8d914",
302 "xml": "<outcome value='failure'>\n",
307 "z": "46b207bc.3f592",
315 "id": "566ddacf.c229b4",
318 "xml": "<outcome value='not-found'>\n",
323 "z": "46b207bc.3f592",
331 "id": "b50ec2c9.740af8",
332 "type": "returnFailure",
333 "name": "return failure",
334 "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",
338 "z": "46b207bc.3f592",