Versions Compared

Key

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

...

2.VnfPackageChangeNotification


PlantUML Macro
@startuml
SOL003_Adapter -> ETSICatalog: Post PkgmSubscriptionRequest\n(callbackUri=/URI-is-provided-by-the-client\nfilter.notificationTypes=VnfPackageChangeNotification\nfilters.vnfProductsFromProviders/vnfdId/vnfPkgId=...)
note over ETSICatalog: test notification endpoint
ETSICatalog->SOL003_Adapter: Get /URI-is-provided-by-the-client
ETSICatalog<-SOL003_Adapter: 204 No Content
note over ETSICatalog:  Creates a new subscription
ETSICatalog->SOL003_Adapter: 201 Created
alt
SOL003_Adapter -> ETSICatalog: Delete /vnf_packages/(vnfPkgId)
note over ETSICatalog: Deletes the VNF package
ETSICatalog->SOL003_Adapter: 200 OK
else
SOL003_Adapter -> ETSICatalog: Patch /vnf_packages/(vnfPkgId)
note over ETSICatalog: Updates the information of the VNF package
ETSICatalog->SOL003_Adapter: 204 No Content
end
note over ETSICatalog: Filter Subscriptions
alt  Filted by Subscriptions.filters.vnfProductsFromProviders/vnfdId/vnfPkgId
ETSICatalog->SOL003_Adapter: Post /URI-is-provided-by-the-client
ETSICatalog<-SOL003_Adapter: 204 No Content
end
@enduml