@startuml
participant OSS_BSS
participant SDC
participant ONAP_ETSI_Catalog_Mgr
participant SO_NFVO
participant SOL003_Adapter
participant SOL005_Adapter
participant VNFM
participant VFC
participant Ext_NFVO
autonumber
OSS_BSS -> SDC : Vendor SOL004/SOL007 package onboarding,\nincluding SOL001
SDC --> SDC : onboard SOL004/SOL007 package and put the vendor package\ninto the ONBOARD_PACKAGE directory
ONAP_ETSI_Catalog_Mgr -> SDC : register for SDC notification
SDC -> ONAP_ETSI_Catalog_Mgr : send a notification for SDC CSAR with the original vendor CSAR/Zip
ONAP_ETSI_Catalog_Mgr -> SDC : query the SDC CSAR with the SDC CSAR id
ONAP_ETSI_Catalog_Mgr --> ONAP_ETSI_Catalog_Mgr : extract SOL004/Sol007 package CSAR/Zip from the SDC CSAR \nand store it
group NS PACKAGE TO SO_NFVO
ONAP_ETSI_Catalog_Mgr -> SO_NFVO : send a notification to SO_NFVO
SO_NFVO -> ONAP_ETSI_Catalog_Mgr : query for a NS package
end
group VNF PACKAGE TO SVNFM
ONAP_ETSI_Catalog_Mgr -> SOL003_Adapter : send a notification to SOL003_Adapter
SOL003_Adapter -> VNFM : send a notification
VNFM -> SOL003_Adapter : query for a VNF package
SOL003_Adapter -> ONAP_ETSI_Catalog_Mgr : query for a VNF package
ONAP_ETSI_Catalog_Mgr -> SOL003_Adapter : send a VNF package
SOL003_Adapter -> VNFM : sends a VNF package
end
group VNF PACKAGE TO Ext NFVO
ONAP_ETSI_Catalog_Mgr -> SOL005_Adapter : send a notification to SOL005_Adapter
SOL005_Adapter -> Ext_NFVO : send a notification
Ext_NFVO -> SOL005_Adapter : query for a VNF/PNF/NS package
SOL005_Adapter -> ONAP_ETSI_Catalog_Mgr : query for a VNF/PNF/NS package
ONAP_ETSI_Catalog_Mgr -> SOL005_Adapter : send a VNF/PNF/NS package
SOL005_Adapter -> Ext_NFVO : sends a VNF/PNF/NS package
end
group VNF PACKAGE TO VFC
ONAP_ETSI_Catalog_Mgr -> SOL005_Adapter : send a notification to SOL005_Adapter
SOL005_Adapter -> VFC : send a notification
VFC -> SOL005_Adapter : query for a VNF/PNF/NS package
SOL005_Adapter -> ONAP_ETSI_Catalog_Mgr : query for a VNF/PNF/NS package
ONAP_ETSI_Catalog_Mgr -> SOL005_Adapter : send a VNF/PNF/NS package
SOL005_Adapter -> VFC : sends a VNF/PNF/NS package
end
@enduml |