Versions Compared

Key

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

...

PlantUML Macro
aligncenter
@startuml
SOL003_AdapterClient -> ETSICatalog: Post /Subscriptions\n(callbackUri=/URI-is-provided-by-the-client\nfilters.notificationTypes=VnfPackageOnboardingNotification)
note over ETSICatalog: test notification endpoint
ETSICatalog->SOL003_Adapter>Client: Get /URI-is-provided-by-the-client
ETSICatalog<-SOL003_AdapterClient: 204 No Content
note over ETSICatalog:  Creates a new subscription
ETSICatalog->SOL003_Adapter>Client: 201 Created
alt
SOL003_AdapterClient -> ETSICatalog: Put /vnf_packages/(vnfPkgId)/package_content
else
SOL003_AdapterClient -> ETSICatalog: Put /vnf_packages/(vnfPkgId)/package_content/upload_from_uri
end
ETSICatalog->SOL003_Adapter>Client: 202 Accepted
note over ETSICatalog: Uploading of VNF package content
note over ETSICatalog: Filter Subscriptions
alt  Filted by Subscriptions.filters
ETSICatalog->SOL003_Adapter>Client: Post /URI-is-provided-by-the-client
ETSICatalog<-SOL003_AdapterClient: 204 No Content
end
@enduml

...

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

...