Versions Compared

Key

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

...

  • Responsibility:
    • Creates PNF entry in AAI (with PNF name chosen by user)
    • Additionally stores PNF model-related parameters in AAI:
      • model-customization-id
      • model-invariant-id
      • model-version-id
    • Makes a link in AAI between Service entry and PNF entry
    • Sets PNF orchestration status in AAI to Assigned
  • Currently implemented in CreateAndActivatePnfResource.bpmnThings to consider:In current implementation connecting PNF entry in AAI with service entry is done at the end of CreateAndActivatePnfResource (after the "PNF ready" event is received)

WaitForPnfReadyBB

  • Responsibility:
    • Waits for "PNF ready" event sent from PRH to DMaaP
  • Currently implemented in CreateAndActivatePnfResource.bpmn
  • Things to consider:
    • BBS-related parameters stored in AAI?
    • Make new BBs generic enough (i.e. wait for an event sent to DMaaP) that they could be reused in other flows (request from Seshu)Sets PNF orchestration status in AAI to:
      • Register - when starting to wait for PNF ready event
      • Registered - when PNF ready event is successfully received
  • Currently implemented in CreateAndActivatePnfResource.bpmn

ConfigAssignPnfBB

  • Responsibility:
    • Runs config assign via CDS
  • Currently implemented in ConfigurePnfResource.bpmn
  • Things to consider:

ConfigDeployPnfBB

  • Responsibility:
    • Runs config deploy via CDS
  • Currently implemented in ConfigurePnfResource.bpmn
  • Things to consider:

ActivatePnfBB

  • Responsibility:
    • Sets PNF orchestration status in AAI as Active

...

  1. AssignServiceInstanceBB
  2. CreateNetworkCollectionBB
  3. AssignNetworkBB
  4. AssignVnfBB
  5. AssignVolumeGroupBB
  6. AssignVfModuleBB
  7. ConfigAssignVnfBB
  8. AssignPnfBB
  9. WaitForPnfReadyBB
  10. ConfigAssignPnfBB (name yet to be determined, depending on the chosen solution)
  11. ConfigDeployPnfBB (name yet to be determined, depending on the chosen solution)
  12. ActivatePnfBB
  13. ConfigAssignVnfBB
  14. CreateNetworkBB
  15. ActivateNetworkBB
  16. CreateVolumeGroupBB
  17. ActivateVolumeGroupBB
  18. CreateVfModuleBB
  19. ActivateVfModuleBB
  20. ConfigDeployVnfBB
  21. ActivateVnfBB
  22. ActivateNetworkCollectionBB
  23. ActivateServiceInstanceBB

...

SO framework - required changes

...