...
PlantUML Macro | ||
---|---|---|
| ||
@startuml SOL003_Adapter -> ETSICatalog: Post /Subscriptions\n(callbackUri=/URI-is-provided-by-the-client\nfilternfilters.notificationTypes=VnfPackageOnboardingNotification\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: Put /vnf_packages/(vnfPkgId)/package_content else SOL003_Adapter -> ETSICatalog: Put /vnf_packages/(vnfPkgId)/package_content/upload_from_uri end ETSICatalog->SOL003_Adapter: 202 Accepted note over ETSICatalog: Uploading of VNF package content 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 |
...
PlantUML Macro | ||
---|---|---|
| ||
@startuml SOL003_Adapter -> ETSICatalog: Post /Subscriptions\n(callbackUri=/URI-is-provided-by-the-client\nfilternfilters.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 |
...