Versions Compared

Key

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

...

PlantUML Macro
typedot
@startuml
participant SDC_Controller
participant SO_Catalog_DB
participant ETSI_Catalog_API
participant ETSI_Catalog_DB
participant SDC
autonumber 

	SDC_Controller -> SO_Catalog_DB : Store metadata and non-ETSI models
	SDC_Controller -> ETSI_Catalog_API : Initiate for storing ETSI NS/VNF/PNF models,\nPOST .../api/catalog/v1/vnfpackages
	ETSI_Catalog_API -> SDC : Retrieve ETSI NS/VNF/PNF Models (files)
	SDC -> ETSI_Catalog_API : Response with requested models (files)
	ETSI_Catalog_API -> ETSI_Catalog_DB : Store package
	ETSI_Catalog_DB -> ETSI_Catalog_API : Response with success/failure


@enduml

...

PlantUML Macro
typedot
@startuml
participant ETSI_Catalog_API
participant ETSI_Catalog_DB
participant SOL003_Adapter
participant SOL005_Adapter
participant VNFM
participant Ext_NFVO
autonumber 

group SOL003
	SOL003_Adapter -> ETSI_Catalog_API : Request for VNF package,\nGET .../api/catalog/v1/vnfpackages/{csarId}
	ETSI_Catalog_API -> ETSI_Catalog_DB : Query for VNF package
	ETSI_Catalog_DB -> ETSI_Catalog_API : response with VNF package\n(original vendor package)
	ETSI_Catalog_API -> SOL003_Adapter : response with VNF package\n (original vendor package)
end

group SOL005
	SOL005_Adapter -> ETSI_Catalog_API : Request for NS/VNF/PNF package,\nGET .../api/catalog/v1/nspackages/{csarId},\nGET .../api/catalog/v1/vnfpackages/{csarId}
	ETSI_Catalog_API -> ETSI_Catalog_DB : Query for NS/VNF/PNF package
	ETSI_Catalog_DB -> ETSI_Catalog_API : response with NS/VNF/PNF package\n(original vendor package)
	ETSI_Catalog_API -> SOL005_Adapter : response with NS/VNF/PNF package\n(original vendor package)
end


@enduml

...