@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
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 |