...
Set relationship between parent and child service.
Create Child Service workflow
- Request to API-handler for parent service
- Validating request for parent service in API-handler
- Call WorkflowActionBB for parent service
- Call AssignServiceInstanceBB for parent service
- Call CreateChildServiceBB for child service
- Building create request for child service
- Request CREATE for child to ServiceInstances API for child service
- Validating request for child service in API-handler
- Call WorkflowActionBB for child service
- Execute all relevant building blocks for child service
- Create AAI relationship between parent service and child service
- ActivateServiceInstanceBB for parent service
*bold actions repeats recursively for every child service
Delete Child Service workflow
- Request to API-handler for parent service
- Call WorkflowActionBB for parent service
- Check service instance resources (child services) in AAI for parent service
- Call DeleteChildServiceBB for child service
- Building delete request for child service
- Request DELETE to ServiceInstances API for child service
- Call WorkflowActionBB for child service
- Execute all relevant building blocks for child service
- Call DeactivateServiceInstanceBB for parent service
- Call UnassignServiceInstanceBB for parent service
*bold actions repeats recursively for every child service
Message Correlation (from child process)
...