...
PlantUML Macro | ||
---|---|---|
| ||
@startuml
participant VID
participant SO_BPMN
participant SOL003_Adapter
participant ONAP_ETSI_Catalog_Mgr
participant AAI
participant OOF
participant VNFM
autonumber
VID -> SO_BPMN : Create VNF
SO_BPMN -> SOL003_Adapter : Create
SOL003_Adapter -> AAI : Get Generic VNF using ID \nfrom create request
AAI -> SOL003_Adapter : Response with Generic VNF
SOL003_Adapter -> AAI : Get VNFMs
AAI -> SOL003_Adapter : Response with VNFMs
SOL003_Adapter --> SOL003_Adapter : Select VNFM using nf type\n from Generic VNF
SOL003_Adapter -> ONAP_ETSI_Catalog_Mgr : Get package using Model ID from Generic VNF
ONAP_ETSI_Catalog_Mgr -> SOL003_Adapter : Response with VNF Package
SOL003_Adapter -> VNFM : Send Create to SVNFM
VNFM --> VNFM : Create the VNF ID
VNFM -> SOL003_Adapter : Response with VNF ID
SOL003_Adapter -> AAI : Update Generic VNF with self link.\nAdd relationship from Generic VNF\nto VNFM and Tenant
SOL003_Adapter -> VNFM : Subscribe for notifications\nrelated to the created VNF
VNFM -> SOL003_Adapter : Response for subscription
SOL003_Adapter -> VNFM : Send Instantiate to SVNFM
VNFM --> VNFM : Start Instantiation
VNFM -> SOL003_Adapter : Response with Operation ID
SOL003_Adapter -> ONAP_ETSI_Catalog_Mgr : Add Operation ID
SOL003_Adapter -> SO_BPMN : Response with Job ID
VNFM -> SOL003_Adapter : Send Grant Request
alt resource-level HPA
SOL003_Adapter -> OOF : Request for HPA homing information
OOF -> SOL003_Adapter : Response with homing information
else SO cashes Homing Info at the Service level
SOL003_Adapter --> SOL003_Adapter : get HPA homing information from SO/SOL003 Adapter cache
end
SOL003_Adapter -> VNFM : Send Grant Response
VNFM --> VNFM : Instantiate VNF on VIM
VNFM -> SOL003_Adapter : Send operation completed notification
SOL003_Adapter -> AAI : Add vserver info, update orchestration\nstatus of Generic VNF
SO_BPMN -> SOL003_Adapter : Get Job Status
SOL003_Adapter -> VNFM : Query Operation Status
VNFM -> SOL003_Adapter : Response with Operation Status
SOL003_Adapter -> SO_BPMN : Response with Status
SO_BPMN -> VID : Create VNF is done
@enduml |
...