3 "id": "b1ce6dcf.35732",
\r
9 "z": "150446f3.d47aa9",
\r
17 "id": "174ee6ca.1ed6a9",
\r
18 "type": "service-logic",
\r
19 "name": "Appc-API 2.0.0.0",
\r
20 "module": "Appc-API",
\r
21 "version": "2.0.0.0",
\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='Appc-API' version='2.0.0.0'>",
\r
27 "z": "150446f3.d47aa9",
\r
35 "id": "f19dcf10.eaeb9",
\r
37 "name": "Method: Acquire License",
\r
38 "xml": "<method rpc='acquire_license' mode='sync'>\n",
\r
43 "z": "150446f3.d47aa9",
\r
51 "id": "9d436678.79ec78",
\r
53 "name": "execute: retrieveLicenseModel",
\r
54 "xml": "<execute plugin='org.onap.appc.dg.licmgr.LicenseManagerPlugin' method='retrieveLicenseModel' >\n<parameter name=\"org.onap.appc.vftype\" value=\"`$aai.input.data.vnf-type`\" />\n<parameter name=\"org.onap.appc.resource-version\" value=\"`$aai.input.data.persona-model-version`\" />\n\n",
\r
59 "z": "150446f3.d47aa9",
\r
67 "id": "f5ad1877.f5fb08",
\r
69 "name": "execute: handleErrorToDCAE",
\r
70 "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"`$org.onap.appc.dg.error`\" />\n",
\r
75 "z": "150446f3.d47aa9",
\r
81 "id": "25ece2ae.1fed4e",
\r
83 "name": "block: atomic",
\r
84 "xml": "<block atomic='true'>\n",
\r
90 "z": "150446f3.d47aa9",
\r
99 "id": "4d4a5b49.2afb94",
\r
100 "type": "returnFailure",
\r
101 "name": "return failure",
\r
102 "xml": "<return status='failure'>\n<parameter name='error-message' value='`$org.onap.appc.dg.error`' />\n",
\r
106 "z": "150446f3.d47aa9",
\r
110 "id": "4a0353c8.2d471c",
\r
112 "name": "execute: getVNFData",
\r
113 "xml": "<execute plugin='org.onap.appc.dg.aai.AAIPlugin' method='getGenericVnfData'>",
\r
118 "z": "150446f3.d47aa9",
\r
126 "id": "972dd4cd.52e478",
\r
129 "xml": "<set>\n\t<parameter name='aai.vnfID' value='`$input.action-identifiers.vnf-id`' />\n\t<parameter name='aai.prefix' value='aai.input.data' />\t",
\r
133 "z": "150446f3.d47aa9",
\r
137 "id": "9ce11364.ca14f",
\r
139 "name": "block : atomic",
\r
140 "xml": "<block atomic='true'>",
\r
146 "z": "150446f3.d47aa9",
\r
159 "id": "b03a6327.d8941",
\r
162 "xml": "<outcome value='failure'>\n",
\r
167 "z": "150446f3.d47aa9",
\r
175 "id": "d8eca0a4.77181",
\r
177 "name": "acquire entitlement",
\r
178 "xml": "<call module='Appc-API' version='2.0.0.0' rpc='acquire_and_return' mode='sync' >\n",
\r
183 "z": "150446f3.d47aa9",
\r
192 "id": "bc1e02ed.46d83",
\r
194 "name": "set for entitlement",
\r
195 "xml": "<set>\n\t<parameter name='model.uuid' value='`$model.entitlement.pool.uuid`' />\n\t<parameter name='aai.uuid' value='`$aai.input.data.entitlement-assignment-group-uuid`' />\n\t<parameter name='aai.asset.tag' value='`$aai.input.data.entitlement-resource-uuid`' />\n\t<parameter name='acquire.require' value='`$is.acquire-entitlement.require`' />\n\t<parameter name='release.require' value='`$is.release-entitlement.require`' />\n\t<parameter name='acquire.method' value='acquireEntitlement' />\n\t<parameter name='release.method' value='releaseEntitlement' />",
\r
199 "z": "150446f3.d47aa9",
\r
203 "id": "79795ed2.80425",
\r
204 "type": "returnSuccess",
\r
205 "name": "return success",
\r
206 "xml": "<return status='success'>\n",
\r
210 "z": "150446f3.d47aa9",
\r
214 "id": "f26c05b5.ce1df8",
\r
216 "name": "block : atomic",
\r
217 "xml": "<block atomic='true'>",
\r
223 "z": "150446f3.d47aa9",
\r
232 "id": "ed1a5e9a.1ca9d",
\r
234 "name": "block : atomic",
\r
235 "xml": "<block atomic='true'>",
\r
241 "z": "150446f3.d47aa9",
\r
250 "id": "5791d93f.9c9838",
\r
252 "name": "set for license",
\r
253 "xml": "<set>\n\t<parameter name='model.uuid' value='`$model.license.key.uuid`' />\n\t<parameter name='aai.uuid' value='`$aai.input.data.license-assignment-group-uuid`' />\n\t<parameter name='aai.asset.tag' value='`$aai.input.data.license-key-uuid`' />\n\t<parameter name='acquire.require' value='`$is.acquire-license.require`' />\n\t<parameter name='release.require' value='`$is.release-license.require`' />\n\t<parameter name='acquire.method' value='acquireLicense' />\n\t<parameter name='release.method' value='releaseLicense' />",
\r
257 "z": "150446f3.d47aa9",
\r
261 "id": "4f84efd3.d3e91",
\r
263 "name": "acquire license",
\r
264 "xml": "<call module='Appc-API' version='2.0.0.0' rpc='acquire_and_return' mode='sync' >\n",
\r
269 "z": "150446f3.d47aa9",
\r
278 "id": "5f4740fc.82243",
\r
281 "xml": "<outcome value='success'>\n",
\r
286 "z": "150446f3.d47aa9",
\r
294 "id": "e9c2ecda.2a739",
\r
297 "xml": "<outcome value='failure'>\n",
\r
302 "z": "150446f3.d47aa9",
\r
310 "id": "9832f22b.c3486",
\r
312 "name": "execute: handleErrorToDCAE",
\r
313 "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"`$org.onap.appc.dg.error`\" />\n",
\r
318 "z": "150446f3.d47aa9",
\r
324 "id": "ef554789.af5fd8",
\r
326 "name": "block: atomic",
\r
327 "xml": "<block atomic='true'>\n",
\r
333 "z": "150446f3.d47aa9",
\r
343 "id": "b3985ada.5fad68",
\r
344 "type": "returnFailure",
\r
345 "name": "return failure",
\r
346 "xml": "<return status='failure'>\n<parameter name='error-message' value='`$acquire.error.error-message`' />\n",
\r
350 "z": "150446f3.d47aa9",
\r
354 "id": "a4badb8.6948e28",
\r
356 "name": "execute: postVNFData",
\r
357 "xml": "<execute plugin='org.onap.appc.dg.aai.AAIPlugin' method='postGenericVnfData' >\n\t<parameter name='aai.input.data.entitlement-resource-uuid' value='`$asset-tag`' />\n\t<parameter name='aai.input.data.entitlement-assignment-group-uuid' value='`$model.uuid`' />\n\n",
\r
362 "z": "150446f3.d47aa9",
\r
371 "id": "5759c209.a4dc6c",
\r
374 "xml": "<outcome value='failure'>\n",
\r
379 "z": "150446f3.d47aa9",
\r
387 "id": "8a8cc770.dfc4c8",
\r
390 "xml": "<set>\n\t<parameter name='org.onap.appc.dg.error' value='`$acquire.error.error-message`' />\n",
\r
394 "z": "150446f3.d47aa9",
\r
398 "id": "1676c3bf.6ae81c",
\r
401 "xml": "<outcome value='success'>\n",
\r
406 "z": "150446f3.d47aa9",
\r
414 "id": "80af8413.c41af8",
\r
416 "name": "execute: handleErrorToDCAE",
\r
417 "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"`$org.onap.appc.dg.error`\" />\n",
\r
422 "z": "150446f3.d47aa9",
\r
428 "id": "cf0d6944.da2e48",
\r
430 "name": "block: atomic",
\r
431 "xml": "<block atomic='true'>\n",
\r
437 "z": "150446f3.d47aa9",
\r
447 "id": "424183e2.2fe76c",
\r
448 "type": "returnFailure",
\r
449 "name": "return failure",
\r
450 "xml": "<return status='failure'>\n<parameter name='error-message' value='`$acquire.error.error-message`' />\n",
\r
454 "z": "150446f3.d47aa9",
\r
458 "id": "921d09c2.070c98",
\r
461 "xml": "<outcome value='failure'>\n",
\r
466 "z": "150446f3.d47aa9",
\r
474 "id": "e6077b1c.676d68",
\r
476 "name": "execute: postVNFData",
\r
477 "xml": "<execute plugin='org.onap.appc.dg.aai.AAIPlugin' method='postGenericVnfData' >\n\t<parameter name='aai.input.data.license-key-uuid' value='`$asset-tag`' />\n\t<parameter name='aai.input.data.license-assignment-group-uuid' value='`$model.uuid`' />\n\t<parameter name='aai.input.data.license-key' value='`$license-key`' />\n",
\r
482 "z": "150446f3.d47aa9",
\r
491 "id": "baf4e318.6218b",
\r
494 "xml": "<outcome value='failure'>\n",
\r
499 "z": "150446f3.d47aa9",
\r
507 "id": "a2997968.151ab8",
\r
510 "xml": "<set>\n\t<parameter name='org.onap.appc.dg.error' value='`$acquire.error.error-message`' />\n",
\r
514 "z": "150446f3.d47aa9",
\r
518 "id": "73130c00.837904",
\r
520 "name": "execute: release",
\r
521 "xml": "<execute plugin='org.openecomp.sdnc.sli.plugin.altsTools.AltsTools' method='releaseEntitlement' >\n <parameter name=\"asset-uuid\" value=\"`$asset-tag`\" />\n\t<parameter name=\"assignment-group\" value=\"`$model.entitlement.pool.uuid`\" />\n\t<parameter name=\"error-prefix\" value=\"acquire.error\"/>\n\t<parameter name=\"prefix\" value=\"release.response\" />\n\t<parameter name=\"hostname\" value=\"`$input.action-identifiers.vnf-id`\" />\n\t<parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\" />\n",
\r
526 "z": "150446f3.d47aa9",
\r
532 "id": "9fb59e95.cd2ae",
\r
534 "name": "block: atomic",
\r
535 "xml": "<block atomic='true'>\n",
\r
541 "z": "150446f3.d47aa9",
\r
551 "id": "870b44ac.4f4af8",
\r
553 "name": "execute: handleErrorToDCAE",
\r
554 "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"`$org.onap.appc.dg.error`\" />\n",
\r
559 "z": "150446f3.d47aa9",
\r
565 "id": "78617f1c.8bb0e",
\r
566 "type": "returnFailure",
\r
567 "name": "return failure",
\r
568 "xml": "<return status='failure'>\n<parameter name='error-message' value='`$org.onap.appc.dg.error`' />\n",
\r
572 "z": "150446f3.d47aa9",
\r
576 "id": "48280ad5.075c64",
\r
579 "xml": "<outcome value='success'>\n",
\r
584 "z": "150446f3.d47aa9",
\r
590 "id": "a692c8c6.e23748",
\r
592 "name": "block: atomic",
\r
593 "xml": "<block atomic='true'>\n",
\r
599 "z": "150446f3.d47aa9",
\r
609 "id": "791287e7.f44278",
\r
611 "name": "execute: release",
\r
612 "xml": "<execute plugin='org.openecomp.sdnc.sli.plugin.altsTools.AltsTools' method='releaseLicense' >\n <parameter name=\"asset-uuid\" value=\"`$asset-tag`\" />\n\t<parameter name=\"assignment-group\" value=\"`$model.license.key.uuid`\" />\n\t<parameter name=\"error-prefix\" value=\"acquire.error\" />\n\t<parameter name=\"prefix\" value=\"release.response\" />\n\t<parameter name=\"hostname\" value=\"`$input.action-identifiers.vnf-id`\" />\n\t<parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\" />\n",
\r
617 "z": "150446f3.d47aa9",
\r
623 "id": "e7d0dd25.7a0c6",
\r
625 "name": "execute: handleErrorToDCAE",
\r
626 "xml": "<execute plugin='org.onap.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"apiVer\" value=\"1.01\"/>\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"org.onap.appc.dg.error\" value=\"`$org.onap.appc.dg.error`\" />\n",
\r
631 "z": "150446f3.d47aa9",
\r
637 "id": "a8028f31.101f4",
\r
638 "type": "returnFailure",
\r
639 "name": "return failure",
\r
640 "xml": "<return status='failure'>\n<parameter name='error-message' value='`$org.onap.appc.dg.error`' />\n",
\r
644 "z": "150446f3.d47aa9",
\r
648 "id": "996a1b70.ae33c8",
\r
651 "xml": "<outcome value='success'>\n",
\r
656 "z": "150446f3.d47aa9",
\r
662 "id": "99224f0e.1687b",
\r
663 "type": "switchNode",
\r
664 "name": "entitlement require?",
\r
665 "xml": "<switch test='`$is.aai-entitlement-update.require`'>\n",
\r
670 "z": "150446f3.d47aa9",
\r
678 "id": "d5060181.3d546",
\r
679 "type": "switchNode",
\r
680 "name": "license require?",
\r
681 "xml": "<switch test='`$is.aai-license-update.require`'>\n",
\r
686 "z": "150446f3.d47aa9",
\r
694 "id": "9b0d5a39.63ece8",
\r
695 "type": "outcomeTrue",
\r
697 "xml": "<outcome value='true'>\n",
\r
702 "z": "150446f3.d47aa9",
\r
710 "id": "75b1fcca.18edd4",
\r
711 "type": "outcomeTrue",
\r
713 "xml": "<outcome value='true'>\n",
\r
718 "z": "150446f3.d47aa9",
\r