Versions Compared

Key

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

...

PlantUML Render Macro
@startuml

participant SOL002_Adapter
participant External_VNFM
participant AAI
participant DMaaP
participant Policy
participant "APPC/CDS"

hnote over AAI : Precondition: VNF is instantiated (e.g. through SOL003 and with external VNFM) and VNFM is registered in ESR

...
alt Subscribe to LCM Notifications after startup
SOL002_Adapter -> External_VNFM : POST ../vnflcm/v1/subscriptions
External_VNFM -> SOL002_Adapter : 201 Created
end

...
alt Receive VnfLcmOperationOccurrenceNotification
External_VNFM -> SOL002_Adapter: POST ../notifyEndpoint
SOL002_Adapter -> AAI: GET generic-vnf to make mapping. GET query to MANO may also be needed if vnfIds in systems are not same.
SOL002_Adapter -> SOL002_Adapter: transform ETSI data model to ONAP model and create DMaaP message for ONAP
SOL002_Adapter -> DMaaP: POST Notification
Policy -> DMaaP: Consume notifications targeted to Policy
Policy -> Policy: If Operational Policy reacting to LCM notifications is created as part of normal VNF modeling/instantiation,
then user's policy is run.
It's up to user's policy what it does and following steps is an example for configuring a VNF with ONAP controller.
Policy -> "APPC/CDS": POST (through DMaaP or directly): Policy action to configure VNF
end


@enduml

...