3 "id": "fd06df59.e448b",
\r
5 "name": "method sdwan-vf-operation-vpn-delete",
\r
6 "xml": "<method rpc='sdwan-vf-operation-vpn-delete' mode='sync'>\n",
\r
10 "y": 239.99999809265137,
\r
11 "z": "8327690.10df898",
\r
19 "id": "a46f7aa3.12e428",
\r
23 "x": 150.0037841796875,
\r
24 "y": 79.99999809265137,
\r
25 "z": "8327690.10df898",
\r
33 "id": "9d19f189.43d7e",
\r
34 "type": "service-logic",
\r
35 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
36 "module": "GENERIC-RESOURCE-API",
\r
37 "version": "${project.version}",
\r
39 "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
41 "x": 362.00378799438477,
\r
42 "y": 152.00001525878906,
\r
43 "z": "8327690.10df898",
\r
51 "id": "ae12552f.1b72d8",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
58 "x": 520.4482383728027,
\r
59 "y": 302.44445419311523,
\r
60 "z": "8327690.10df898",
\r
78 "id": "d0cf0fc7.b8968",
\r
81 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-vf-module-operation-delete\"/>\n<parameter name=\"field3\" value=\"SDWAN-Delete\"/>\n",
\r
84 "x": 795.7815093994141,
\r
85 "y": 163.33337020874023,
\r
86 "z": "8327690.10df898",
\r
92 "id": "24f146a1.309e6a",
\r
94 "name": "delete SDWAN VPNInstance connectivity in AAI",
\r
95 "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='sdwan-vpn' \n key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id'>\n",
\r
98 "x": 917.6363525390625,
\r
99 "y": 618.0062856674194,
\r
100 "z": "8327690.10df898",
\r
106 "id": "1177accf.5897c3",
\r
108 "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters",
\r
109 "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync' >\n",
\r
112 "x": 1000.0039367675781,
\r
114 "z": "8327690.10df898",
\r
120 "id": "75bb279f.73ef38",
\r
121 "type": "switchNode",
\r
122 "name": "switch tmp.vidx ",
\r
123 "xml": "<switch test=\"`$tmp.vidx`\">\n\n",
\r
127 "y": 223.25391244888306,
\r
128 "z": "8327690.10df898",
\r
136 "id": "54560087.3e39f",
\r
139 "xml": "<outcome value=''>\n",
\r
142 "x": 954.4325485229492,
\r
143 "y": 222.82532262802124,
\r
144 "z": "8327690.10df898",
\r
152 "id": "cd62dbd9.527568",
\r
153 "type": "returnFailure",
\r
154 "name": "return failure",
\r
155 "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
\r
157 "x": 1103.8612747192383,
\r
158 "y": 223.96824026107788,
\r
159 "z": "8327690.10df898",
\r
163 "id": "e0671af2.c6b2e8",
\r
164 "type": "switchNode",
\r
165 "name": "switch vf-module-oper-status",
\r
166 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",
\r
169 "x": 851.3020668029785,
\r
170 "y": 293.5711178779602,
\r
171 "z": "8327690.10df898",
\r
180 "id": "f0bab1bb.8e11a",
\r
182 "name": "outcome PendingDelete",
\r
183 "xml": "<outcome value='PendingDelete'>\n",
\r
186 "x": 1142.1353340148926,
\r
187 "y": 297.6822409629822,
\r
188 "z": "8327690.10df898",
\r
196 "id": "752158cc.84d648",
\r
199 "xml": "<outcome value='Other'>\n",
\r
202 "x": 1109.1354713439941,
\r
203 "y": 349.68229365348816,
\r
204 "z": "8327690.10df898",
\r
212 "id": "270b7545.fab24a",
\r
213 "type": "returnFailure",
\r
214 "name": "return failure",
\r
215 "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=\"`'VNF is not in appropriate state for activate. Current state is ' + $service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`\" />",
\r
217 "x": 1268.635238647461,
\r
218 "y": 352.68229269981384,
\r
219 "z": "8327690.10df898",
\r
223 "id": "969dab89.d8c088",
\r
225 "name": "block : atomic",
\r
226 "xml": "<block atomic=\"true\">",
\r
229 "x": 1339.4417343139648,
\r
230 "y": 308.0073952674866,
\r
231 "z": "8327690.10df898",
\r
237 "id": "b2204a07.bb77f8",
\r
238 "type": "returnSuccess",
\r
239 "name": "return success",
\r
240 "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
242 "x": 810.413330078125,
\r
243 "y": 679.459981918335,
\r
244 "z": "8327690.10df898",
\r
248 "id": "6bcfa69f.78db18",
\r
250 "name": "set prop.vnfNewidx",
\r
251 "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`0`' />\n",
\r
253 "x": 829.4999313354492,
\r
254 "y": 364.5712866783142,
\r
255 "z": "8327690.10df898",
\r
259 "id": "bea8f0ce.d0388",
\r
261 "name": "for lidx..service-data.vf-modules.vf-module[]",
\r
262 "xml": "<for index='lidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
\r
265 "x": 905.4998512268066,
\r
266 "y": 418.57116174697876,
\r
267 "z": "8327690.10df898",
\r
275 "id": "d833341a.cfde68",
\r
277 "name": "set new vf-module length",
\r
278 "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length\" value='`$prop.vnfidxLen`'/>\n\n\t\n",
\r
280 "x": 853.6012229919434,
\r
281 "y": 465.3753876686096,
\r
282 "z": "8327690.10df898",
\r
286 "id": "3c85c2b4.ffe46e",
\r
288 "name": "Remove vnf from ServiceData",
\r
289 "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$prop.vnfidxLen].\" value=\"\"/>\n",
\r
291 "x": 874.4998588562012,
\r
292 "y": 570.5712801218033,
\r
293 "z": "8327690.10df898",
\r
297 "id": "aedffdd.ac084",
\r
299 "name": "block : atomic",
\r
300 "xml": "<block atomic=\"true\">",
\r
303 "x": 1165.4998416900635,
\r
304 "y": 425.57102155685425,
\r
305 "z": "8327690.10df898",
\r
313 "id": "206f222a.5e1fde",
\r
314 "type": "switchNode",
\r
315 "name": "switch vf-module-id found",
\r
316 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$lidx].vf-module-data.vf-module-information.vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",
\r
319 "x": 1360.4999084472656,
\r
320 "y": 424.5711736679077,
\r
321 "z": "8327690.10df898",
\r
329 "id": "45b26eb8.7bd4e",
\r
330 "type": "outcomeFalse",
\r
332 "xml": "<outcome value='false'>\n",
\r
335 "x": 1538.499942779541,
\r
336 "y": 418.57105827331543,
\r
337 "z": "8327690.10df898",
\r
345 "id": "8540afc1.b6629",
\r
347 "name": "block : atomic",
\r
348 "xml": "<block atomic=\"true\">",
\r
351 "x": 1674.4997549057007,
\r
352 "y": 416.57102060317993,
\r
353 "z": "8327690.10df898",
\r
362 "id": "73486d68.025024",
\r
364 "name": "set vnf data",
\r
365 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$prop.vnfidxLen].vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[lidx].vf-module-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$prop.vnfidxLen].vnf-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[lidx].vf-module-data.`' />\n",
\r
367 "x": 1839.4998502731323,
\r
368 "y": 391.5711760520935,
\r
369 "z": "8327690.10df898",
\r
373 "id": "d3ec464b.f61398",
\r
375 "name": "set prop.vnfNewidx",
\r
376 "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`$prop.vnfidxLen + 1`' />\n",
\r
378 "x": 1861.4998502731323,
\r
379 "y": 447.5711398124695,
\r
380 "z": "8327690.10df898",
\r
384 "id": "f03cd2a1.4117",
\r
386 "name": "set vf-module-object-path",
\r
387 "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
389 "x": 857.3021049499512,
\r
390 "y": 511.90447902679443,
\r
391 "z": "8327690.10df898",
\r