Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PlantUML Macro
typedot
@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

...