Versions Compared

Key

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

...

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

PlantUML Macro
typedot
@startuml
participant ETSI_Catalog_Mgr
participant SOL005_Adapter
participant NFVO


autonumber 

note over ETSI_Catalog_Mgr : Precondition: ETSI Catalog Mgr stores a NS package
note over SOL005_Adapter : Precondition: SOL005 Adapter subscribed to ETSI Catalog Mgr for NSD notifications
note over NFVO : SO NFVO / VFC / External NFVO

	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