Versions Compared

Key

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

...

Set relationship between parent and child service.

Create Child Service workflow

  1. Request to API-handler for parent service
  2. Validating request for parent service in API-handler
  3. Call WorkflowActionBB for parent service
  4. Call AssignServiceInstanceBB for parent service
  5. Call CreateChildServiceBB for child service
  6. Building create request for child service
  7. Request CREATE for child to ServiceInstances API for child service
  8. Validating request for child service in API-handler
  9. Call WorkflowActionBB for child service
  10. Execute all relevant building blocks for child service
  11. Create AAI relationship between parent service and child service
  12. ActivateServiceInstanceBB for parent service

*bold actions repeats recursively for every child service

Image Added

Delete Child Service workflow

  1. Request to API-handler for parent service
  2. Call WorkflowActionBB for parent service
  3. Check service instance resources (child services) in AAI for parent service
  4. Call DeleteChildServiceBB for child service
  5. Building delete request for child service
  6. Request DELETE to ServiceInstances API for child service
  7. Call WorkflowActionBB for child service
  8. Execute all relevant building blocks for child service
  9. Call DeactivateServiceInstanceBB for parent service
  10. Call UnassignServiceInstanceBB for parent service

*bold actions repeats recursively for every child service


Image Added

Message Correlation (from child process)

...