...
PlantUML Macro | ||
---|---|---|
| ||
@startuml participant ETSI_Catalog_Mgr participant SO_NFVO autonumber group SO_NFVO and ETSI_Catalog_Manager SO_NFVO -> ETSI_Catalog_Mgr : POST .../subscriptions (NsdmSubscriptionRequest) group Testing the notification endpoint ETSI_Catalog_Mgr -> SO_NFVO : GET << Callback URI >> SO_NFVO -> ETSI_Catalog_Mgr : 204 No Content end ETSI_Catalog_Mgr --> ETSI_Catalog_Mgr : Create subscription resource ETSI_Catalog_Mgr -> SO_NFVO : 201 Created (NsdmSubscription) opt SO_NFVO -> ETSI_Catalog_Mgr : GET .../subscriptions/ ETSI_Catalog_Mgr -> SO_NFVO : 200 OK (NsdmSubscription[]) SO_NFVO -> ETSI_Catalog_Mgr : GET .../subscriptions/{subscriptionId} ETSI_Catalog_Mgr -> SO_NFVO : 200 OK (NsdmSubscription) end SO_NFVO -> ETSI_Catalog_Mgr : DELETE .../subscriptoins/{subscriptionId} ETSI_Catalog_Mgr -> SO_NFVO : 204 No Content end @enduml |
NSD Package Management Notification (E2E) with SOL005 Adapter
PlantUML Macro | ||
---|---|---|
| ||
@startuml
participant ETSI_Catalog_Mgr
participant SOL005_Adapter
participant NFVO
autonumber
note over NFVO : SO NFVO / VFC / External NFVO
note over SOL005_Adapter : Precondition: SOL005 Adapter subscribed to ETSI Catalog Mgr for NSD notifications
note over ETSI_Catalog_Mgr : Precondition: ETSI Catalog Mgr stores a NS package
ETSI_Catalog_Mgr -> SOL005_Adapter : POST << Callback URI >> (<< Notification >>)
SOL005_Adapter -> NFVO : POST << Callback URI >> (<< Notification >>)
NFVO -> SOL005_Adapter : 204 No Content
SOL005_Adapter -> ETSI_Catalog_Mgr : 204 No Content
@enduml |
NSD Package Management Notification (E2E) without SOL005 Adapter
PlantUML Macro | ||
---|---|---|
| ||
@startuml
participant ETSI_Catalog_Mgr
participant SO_NFVO
autonumber
note over SO_NFVO : Precondition: NFVO subscribed to ETSI Catalog Mgr for NSD notifications
note over ETSI_Catalog_Mgr : Precondition: ETSI Catalog Mgr stores a NS package
ETSI_Catalog_Mgr -> SO_NFVO : POST << Callback URI >> (<< Notification >>)
SO_NFVO -> ETSI_Catalog_Mgr : 204 No Content
@enduml |
...