Versions Compared

Key

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

...

PlantUML Macro
typedot
@startuml
participant ETSI_Catalog_Mgr
participant SOL005_Adapter
participant SO_NFVO


autonumber 

note over NFVO : SO_NFVO / VFC / External NFVO
group SO_NFVO and SOL005_Adapter 
	SO_NFVO -> SOL005_Adapter : POST .../subscriptions (NsdmSubscriptionRequest)

group Testing the notification endpoint
	SOL005_Adapter -> SO_NFVO : GET << Callback URI >>
	SO_NFVO -> SOL005_Adapter : 204 No Content
end	
	SOL005_Adapter --> SOL005_Adapter : Create subscription resource
	SOL005_Adapter -> SO_NFVO : 201 Created (NsdmSubscription)

opt 
	SO_NFVO -> SOL005_Adapter : GET .../subscriptions/
	SOL005_Adapter -> SO_NFVO : 200 OK (NsdmSubscription[])
	SO_NFVO -> SOL005_Adapter : GET .../subscriptions/{subscriptionId}
	SOL005_Adapter -> SO_NFVO : 200 OK (NsdmSubscription)
end
	SO_NFVO -> SOL005_Adapter : DELETE .../subscriptoins/{subscriptionId}
	SOL005_Adapter -> SO_NFVO : 204 No Content
end

group SOL005_Adapter and ETSI_Catalog_Manager 
	SOL005_Adapter -> ETSI_Catalog_Mgr : POST .../subscriptions (NsdmSubscriptionRequest)

group Testing the notification endpoint
	ETSI_Catalog_Mgr -> SOL005_Adapter : GET << Callback URI >>
	SOL005_Adapter -> ETSI_Catalog_Mgr : 204 No Content
end	
	ETSI_Catalog_Mgr --> ETSI_Catalog_Mgr : Create subscription resource
	ETSI_Catalog_Mgr -> SOL005_Adapter : 201 Created (NsdmSubscription)

opt 
	SOL005_Adapter -> ETSI_Catalog_Mgr : GET .../subscriptions/
	ETSI_Catalog_Mgr -> SOL005_Adapter : 200 OK (NsdmSubscription[])
	SOL005_Adapter -> ETSI_Catalog_Mgr : GET .../subscriptions/{subscriptionId}
	ETSI_Catalog_Mgr -> SOL005_Adapter : 200 OK (NsdmSubscription)
end
	SOL005_Adapter -> ETSI_Catalog_Mgr : DELETE .../subscriptoins/{subscriptionId}
	ETSI_Catalog_Mgr -> SOL005_Adapter : 204 No Content
end

@enduml

...