2 xmlns='http://www.onap.org/sdnc/svclogic'
\r
3 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
4 <method rpc='self-serve-alts-assignment' mode='sync'>
\r
6 <call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' ></call>
\r
7 <switch test='`$ss.capability-name`'>
\r
8 <outcome value='alts-license-assign'>
\r
9 <switch test='`$ss.capability-action`'>
\r
10 <outcome value='assign'>
\r
11 <block atomic='true'>
\r
12 <switch test='`$vnf-index`'>
\r
14 <return status='failure'>
\r
15 <parameter name='error-code' value='500' />
\r
16 <parameter name='error-message' value='vnf-index is required' />
\r
19 <outcome value='Other'>
\r
21 <for index="i" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
23 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name`'>
\r
24 <outcome value='alts-license-assign'>
\r
27 <parameter name='license-param-index' value='`$i`' />
\r
31 <outcome value='alts-entitlement-assign'>
\r
34 <parameter name='entitlement-param-index' value='`$i`' />
\r
41 <for index="k" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
43 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$k].name`'>
\r
44 <outcome value='license-key'>
\r
47 <parameter name='license-key-index' value='`$k`' />
\r
51 <outcome value='entitlement-key'>
\r
54 <parameter name='entitlement-key-index' value='`$k`' />
\r
61 <switch test='`$ss.capability-name`'>
\r
62 <outcome value='alts-license-assign'>
\r
64 <parameter name='param-index' value='`$license-param-index`' />
\r
67 <outcome value='alts-entitlement-assign'>
\r
69 <parameter name='param-index' value='`$entitlement-param-index`' />
\r
73 <for index="j" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key_length`" >
\r
75 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].name`'>
\r
76 <outcome value='vnf-id'>
\r
78 <parameter name='alts.vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
81 <outcome value='vnf_name'>
\r
83 <parameter name='alts.vnf-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
86 <outcome value='license-assignment-group-uuid'>
\r
88 <parameter name='alts.license-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
91 <outcome value='entitlement-assignment-group-uuid'>
\r
93 <parameter name='alts.entitlement-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
102 <execute plugin="com.att.sdnctl.sli.plugin.altsTools.AltsTools" method="acquireLicense" >
\r
103 <parameter name="error-prefix" value="alts.error" />
\r
104 <parameter name="prefix" value="alts.resp" />
\r
105 <parameter name="assignment-group" value="`$alts.license-assignment-group-uuid`" />
\r
106 <parameter name="hostname" value="`$alts.vnf-name`" />
\r
107 <parameter name="vnf-id" value="`$alts.vnf-id`" />
\r
108 <outcome value='success'>
\r
111 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$license-key-index].value' value='`$alts.resp.license-key`' />
\r
112 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status' value='SUCCESS' />
\r
114 <save plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
\r
116 key="generic-vnf.vnf-id = $alts.vnf-id
\r
117 AND license.group-uuid = $alts.license-assignment-group-uuid
\r
118 AND license.resource-uuid = $alts.resp.license-key"
\r
119 pfx="tmp.AnAI.license" >
\r
120 <parameter name="group-uuid" value='`$alts.license-assignment-group-uuid`' />
\r
121 <parameter name="resource-uuid" value='`$alts.resp.license-key`' />
\r
122 <outcome value='failure'>
\r
123 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
124 <parameter name="logger" value="message-log" />
\r
125 <parameter name="level" value="error" />
\r
126 <parameter name="field1" value="Error Saving in AAI" />
\r
127 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
128 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
131 <outcome value='not-found'>
\r
132 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
133 <parameter name="logger" value="message-log" />
\r
134 <parameter name="level" value="error" />
\r
135 <parameter name="field1" value="Error Saving in AAI" />
\r
136 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
137 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
143 <outcome value="failure">
\r
146 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status`' value='FAILED' />
\r
150 <outcome value="not-found">
\r
153 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status`' value='FAILED' />
\r
157 <outcome value="unsupported-method">
\r
160 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status`' value='FAILED' />
\r
167 <outcome value='unassign'>
\r
168 <block atomic='true'>
\r
169 <switch test='`$vnf-index`'>
\r
171 <return status='failure'>
\r
172 <parameter name='error-code' value='500' />
\r
173 <parameter name='error-message' value='vnf-index is required' />
\r
176 <outcome value='Other'>
\r
178 <for index="i" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
180 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name`'>
\r
181 <outcome value='alts-license-assign'>
\r
184 <parameter name='license-param-index' value='`$i`' />
\r
188 <outcome value='alts-entitlement-assign'>
\r
191 <parameter name='entitlement-param-index' value='`$i`' />
\r
198 <for index="k" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
200 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$k].name`'>
\r
201 <outcome value='license-key'>
\r
204 <parameter name='license-key-index' value='`$k`' />
\r
208 <outcome value='entitlement-key'>
\r
211 <parameter name='entitlement-key-index' value='`$k`' />
\r
218 <switch test='`$ss.capability-name`'>
\r
219 <outcome value='alts-license-assign'>
\r
221 <parameter name='param-index' value='`$license-param-index`' />
\r
224 <outcome value='alts-entitlement-assign'>
\r
226 <parameter name='param-index' value='`$entitlement-param-index`' />
\r
230 <for index="j" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key_length`" >
\r
232 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].name`'>
\r
233 <outcome value='vnf-id'>
\r
235 <parameter name='alts.vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
238 <outcome value='vnf_name'>
\r
240 <parameter name='alts.vnf-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
243 <outcome value='license-assignment-group-uuid'>
\r
245 <parameter name='alts.license-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
248 <outcome value='entitlement-assignment-group-uuid'>
\r
250 <parameter name='alts.entitlement-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
259 <execute plugin="com.att.sdnctl.sli.plugin.altsTools.AltsTools" method="releaseLicense" >
\r
260 <parameter name="asset-uuid" value="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$license-key-index].value`" />
\r
261 <parameter name="error-prefix" value="alts.error" />
\r
262 <parameter name="prefix" value="alts.resp" />
\r
263 <parameter name="assignment-group" value="`$alts.license-assignment-group-uuid`" />
\r
264 <parameter name="hostname" value="`$alts.vnf-name`" />
\r
265 <parameter name="vnf-id" value="`$alts.vnf-id`" />
\r
266 <outcome value='success'>
\r
269 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status' value='DELETED' />
\r
271 <update plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
\r
273 key="generic-vnf.vnf-id = $alts.vnf-id "
\r
276 pfx="tmp.AnAI-data.vnf" >
\r
277 <parameter name="group-uuid" value='' />
\r
278 <parameter name="resource-uuid" value='' />
\r
279 <outcome value='failure'>
\r
280 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
281 <parameter name="logger" value="message-log" />
\r
282 <parameter name="level" value="error" />
\r
283 <parameter name="field1" value="Error updating in AAI" />
\r
284 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
285 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
288 <outcome value='not-found'>
\r
289 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
290 <parameter name="logger" value="message-log" />
\r
291 <parameter name="level" value="error" />
\r
292 <parameter name="field1" value="Error updating in AAI" />
\r
293 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
294 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
300 <outcome value="failure">
\r
302 <return status='failure'>
\r
303 <parameter name='error-code' value='`$alts.error.error-code`' />
\r
304 <parameter name='error-message' value='`$alts.error.error-message`' />
\r
308 <outcome value="not-found">
\r
310 <return status='failure'>
\r
311 <parameter name='error-code' value='`$alts.error.error-code`' />
\r
312 <parameter name='error-message' value='`$alts.error.error-message`' />
\r
316 <outcome value="unsupported-method">
\r
318 <return status='failure'>
\r
319 <parameter name='error-code' value='`$alts.error.error-code`' />
\r
320 <parameter name='error-message' value='`$alts.error.error-message`' />
\r
329 <outcome value='alts-entitlement-assign'>
\r
330 <switch test='`$ss.capability-action`'>
\r
331 <outcome value='assign'>
\r
332 <block atomic='true'>
\r
333 <switch test='`$vnf-index`'>
\r
335 <return status='failure'>
\r
336 <parameter name='error-code' value='500' />
\r
337 <parameter name='error-message' value='vnf-index is required' />
\r
340 <outcome value='Other'>
\r
342 <for index="i" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
344 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name`'>
\r
345 <outcome value='alts-license-assign'>
\r
348 <parameter name='license-param-index' value='`$i`' />
\r
352 <outcome value='alts-entitlement-assign'>
\r
355 <parameter name='entitlement-param-index' value='`$i`' />
\r
362 <for index="k" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
364 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$k].name`'>
\r
365 <outcome value='license-key'>
\r
368 <parameter name='license-key-index' value='`$k`' />
\r
372 <outcome value='entitlement-key'>
\r
375 <parameter name='entitlement-key-index' value='`$k`' />
\r
382 <switch test='`$ss.capability-name`'>
\r
383 <outcome value='alts-license-assign'>
\r
385 <parameter name='param-index' value='`$license-param-index`' />
\r
388 <outcome value='alts-entitlement-assign'>
\r
390 <parameter name='param-index' value='`$entitlement-param-index`' />
\r
394 <for index="j" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key_length`" >
\r
396 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].name`'>
\r
397 <outcome value='vnf-id'>
\r
399 <parameter name='alts.vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
402 <outcome value='vnf_name'>
\r
404 <parameter name='alts.vnf-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
407 <outcome value='license-assignment-group-uuid'>
\r
409 <parameter name='alts.license-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
412 <outcome value='entitlement-assignment-group-uuid'>
\r
414 <parameter name='alts.entitlement-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
423 <execute plugin="com.att.sdnctl.sli.plugin.altsTools.AltsTools" method="acquireEntitlement" >
\r
424 <parameter name="error-prefix" value="alts.error" />
\r
425 <parameter name="prefix" value="alts.resp" />
\r
426 <parameter name="assignment-group" value="`$alts.entitlement-assignment-group-uuid`" />
\r
427 <parameter name="hostname" value="`$alts.vnf-name`" />
\r
428 <parameter name="vnf-id" value="`$alts.vnf-id`" />
\r
429 <outcome value='success'>
\r
432 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$entitlement-key-index].value' value='`$alts.resp.license-key`' />
\r
433 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status' value='SUCCESS' />
\r
435 <save plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
\r
436 resource="entitlement"
\r
437 key="generic-vnf.vnf-id = $alts.vnf-id
\r
438 AND entitlement.group-uuid = $alts.entitlement-assignment-group-uuid
\r
439 AND entitlement.resource-uuid = $alts.resp.license-key "
\r
440 pfx="tmp.AnAI.entitlement" >
\r
441 <parameter name="group-uuid" value='`$alts.entitlement-assignment-group-uuid`' />
\r
442 <parameter name="resource-uuid" value='`$alts.resp.license-key`' />
\r
443 <outcome value='failure'>
\r
444 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
445 <parameter name="logger" value="message-log" />
\r
446 <parameter name="level" value="error" />
\r
447 <parameter name="field1" value="Error Saving in AAI" />
\r
448 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
449 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
452 <outcome value='not-found'>
\r
453 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
454 <parameter name="logger" value="message-log" />
\r
455 <parameter name="level" value="error" />
\r
456 <parameter name="field1" value="Error Saving in AAI" />
\r
457 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
458 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
464 <outcome value="failure">
\r
467 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status`' value='FAILED' />
\r
471 <outcome value="not-found">
\r
474 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status`' value='FAILED' />
\r
478 <outcome value="unsupported-method">
\r
481 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status`' value='FAILED' />
\r
488 <outcome value='unassign'>
\r
489 <block atomic='true'>
\r
490 <switch test='`$vnf-index`'>
\r
492 <return status='failure'>
\r
493 <parameter name='error-code' value='500' />
\r
494 <parameter name='error-message' value='vnf-index is required' />
\r
497 <outcome value='Other'>
\r
499 <for index="i" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
501 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name`'>
\r
502 <outcome value='alts-license-assign'>
\r
505 <parameter name='license-param-index' value='`$i`' />
\r
509 <outcome value='alts-entitlement-assign'>
\r
512 <parameter name='entitlement-param-index' value='`$i`' />
\r
519 <for index="k" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`" >
\r
521 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$k].name`'>
\r
522 <outcome value='license-key'>
\r
525 <parameter name='license-key-index' value='`$k`' />
\r
529 <outcome value='entitlement-key'>
\r
532 <parameter name='entitlement-key-index' value='`$k`' />
\r
539 <switch test='`$ss.capability-name`'>
\r
540 <outcome value='alts-license-assign'>
\r
542 <parameter name='param-index' value='`$license-param-index`' />
\r
545 <outcome value='alts-entitlement-assign'>
\r
547 <parameter name='param-index' value='`$entitlement-param-index`' />
\r
551 <for index="j" start="0" end="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key_length`" >
\r
553 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].name`'>
\r
554 <outcome value='vnf-id'>
\r
556 <parameter name='alts.vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
559 <outcome value='vnf_name'>
\r
561 <parameter name='alts.vnf-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
564 <outcome value='license-assignment-group-uuid'>
\r
566 <parameter name='alts.license-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
569 <outcome value='entitlement-assignment-group-uuid'>
\r
571 <parameter name='alts.entitlement-assignment-group-uuid' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.resource-key[$j].value`' />
\r
580 <execute plugin="com.att.sdnctl.sli.plugin.altsTools.AltsTools" method="releaseEntitlement" >
\r
581 <parameter name="asset-uuid" value="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$entitlement-key-index].value`" />
\r
582 <parameter name="error-prefix" value="alts.error" />
\r
583 <parameter name="prefix" value="alts.resp" />
\r
584 <parameter name="assignment-group" value="`$alts.entitlement-assignment-group-uuid`" />
\r
585 <parameter name="hostname" value="`$alts.vnf-name`" />
\r
586 <parameter name="vnf-id" value="`$alts.vnf-id`" />
\r
587 <outcome value='success'>
\r
590 <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$param-index].resource-resolution-data.status' value='DELETED' />
\r
592 <update plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
\r
594 key="generic-vnf.vnf-id = $alts.vnf-id "
\r
597 pfx="tmp.AnAI-data.vnf" >
\r
598 <parameter name="group-uuid" value='' />
\r
599 <parameter name="resource-uuid" value='' />
\r
600 <outcome value='failure'>
\r
601 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
602 <parameter name="logger" value="message-log" />
\r
603 <parameter name="level" value="error" />
\r
604 <parameter name="field1" value="Error updating in AAI" />
\r
605 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
606 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
609 <outcome value='not-found'>
\r
610 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
611 <parameter name="logger" value="message-log" />
\r
612 <parameter name="level" value="error" />
\r
613 <parameter name="field1" value="Error updating in AAI" />
\r
614 <parameter name="field2" value="`$tmp.AnAI-data.vnf.error-code`" />
\r
615 <parameter name="field3" value="`$tmp.AnAI-data.vnf.error-message`" />
\r
621 <outcome value="failure">
\r
623 <return status='failure'>
\r
624 <parameter name='error-code' value='`$alts.error.error-code`' />
\r
625 <parameter name='error-message' value='`$alts.error.error-message`' />
\r
629 <outcome value="not-found">
\r
631 <return status='failure'>
\r
632 <parameter name='error-code' value='`$alts.error.error-code`' />
\r
633 <parameter name='error-message' value='`$alts.error.error-message`' />
\r
637 <outcome value="unsupported-method">
\r
639 <return status='failure'>
\r
640 <parameter name='error-code' value='`$alts.error.error-code`' />
\r
641 <parameter name='error-message' value='`$alts.error.error-message`' />
\r