...
- Query/Reading VNF package information (VNFM → SOL003 Adapter)
SOL003 Adapter Package - Query VNF Package
- SOL003 Adapter provides the SOL003 Query/Reading VNF package services to the SVNFM.
- SVNFM requests for multiple VNF packages or an individual VNF package for the given vnfPkgId to SOL003 Adapter
- GET ...
- /vnf_packages, GET .../vnf_packages/{vnfPkgId}
- SOL003 Adapter queries for VNF packages or an individual VNF package to the ETSI Catalog Manager.
- GET /api/vnfpkgm/v1/vnf_packages, GET /api/vnfpkgm/v1/vnf_packages/{vnfPkgId}
- ETSI Catalog Manager returns VNF packages or an individual VNF package to the SOL003 Adapter
- SOL003 Adapter returns the VnfPkgInfo[] or VnfPkgInfo to the SVNFM
Precondition: one or more individual VNF package resources are created.
Postcondition: SVNFM receives VNF packages or an individual VNF package in form of VnfPkgInfo[] or VnfPkgInfo
...
- Fetching an on-boarded VNF package (VNFM → SOL003 Adapter)
- SOL003 Adapter supports the whole package content fetch only.
- SVNFM sends a GET request for the VNF package content resource to the SOL003 Adapter.
- GET .../vnf_packages/{vnfPkgId}/package_content
- SOL003 Adapter sends a GET request for the VNF package content resource to the ETSI Catalog Manager
- GET .../vnf_pacakges/{vnfPkgId}/package_content or
- ETSI Catalog Manager API: GET /api/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content (To be enhanced to make it as the SOL003 standard interface)content
- ETSI Catalog Manager returns a copy of the VNF package file in the payload body to SOL003 Adapter.
- SOL003 Adapter returns with a copy of the VNF package file in the payload body to SVNFM.
...
- Fetching a VNF package artifact (VNFM → SOL003 Adapter)
- The SOL003 Adapter supports the whole content of the artifact only.
- The SVNFM sends a GET request for the Individual VNF package artifact to SOL003 Adapter.
- GET .../vnf_packages/{vnfPkgId}/artifacts/{artifactPath}
- The SOL003 Adapter sends a GET request for the individual VNF package artifact to the ETSI Catalog Manager
- GET .../vnf_packages/{vnfPkgId}/artifacts/{artifactPath} orETSI Catalog Manager API .../api/vnfpkgm/v1/vnf_packages/{vnfPkgId}/artifacts/{artifactPath} // to be enhanced.
- The ETSI Catalog Manager returns a copy of the applicable artifact files from the onboarded VNF package to the SOL003 Adapter.
- The SOL003 Adapter returns with a copy of the applicable artifact file from the onboarded VNF package to SVNFM.
...
Precondition: The generic VNF has been added in AAI. The VNF package has been distributed from SDC. The VNFM and VIM have been defined in AAI. VNFM simulator deployed as VNFM. SDNC preload completed through SDNC access site. Add the ETSI "Create_VNF" and "Terminate_VNF" building blocks to the "building_block_detail" table in MariaDB's "catalogdb". Edit the "orchestration_status_state_transition_directive" table in MariaDB's "catalogdb" to allow a service with "operationStatus" set to "CREATED" to allow a building block with a "TARGET_ACTION" of "ACTIVATE" to "CONTINUE".
Postcondition: Create and instantiate requests were correctly sent to the VNFM, the grant request from the VNFM was handled and reply sent to the VNFM and AAI was updated in accordance with the notifications received from the VNFM as a result of the VNF being instantiated.
Enhance Terminate/Delete Workflows & Associated Java Code
...