Versions Compared

Key

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

...

SOL002 Operation Sequence Flows


LCM Notifications

DIAGRAM - WORK IN PROGRESS


PlantUML Render Macro
@startuml

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

hnote over AAI : Precondition: VNFM is manually registered in ESR
alt 

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


...

alt Receive VnfIdentifierCreationNotification
External_VNFM -> SOL002_Adapter : POST ../notifyEndpoint
SOL002_Adapter -> External_VNFM: GET ../vnflcm/v1/vnf_instances/{vnfInstanceId}
SOL002_Adapter -> SOL002_Adapter: transform data model
SOL002_Adapter -> AAI: create generic-vnf record
SOL002_Adapter -> Policy: create policies (if needed)
end

...

alt Receive VnfLcmOperationOccurrenceNotification Instantiation Complete
External_VNFM -> SOL002_Adapter : POST ../notifyEndpoint
SOL002_Adapter -> AAI: get generic-vnf information
SOL002_Adapter -> "APPC/CDS": configure VNF
end

...

alt Receive VnfIdentifierDeletionNotification
External_VNFM -> SOL002_Adapter : POST ../notifyEndpoint
SOL002_Adapter -> AAI: delete generic-vnf record
SOL002_Adapter -> Policy: delete related policies
end


@enduml