We are seeking some guidance on a requirement we have to support bulk provisioning of service instances via single api call.
We are looking at the option of using TMF641 and making use of quantity field at the order item level to specify the number of service instances to be created.
All the service instances to be created have the same characteristics.
Currently the order item to service cardinality is 1:1, seeking guidance on how this can be used to support the scenario when orderItem.quantity >1. The server cannot link multiple service instance with one order line item.
Another challenge is how the server will map it back to the consumer for partial success scenarios.
Does it make sense to have quantity at order level also, to keep a total amount of all the order items requested against the order to support bulk provisioning?
As per TMF-630 v4.0.0 guideline- Part 1, Section 6.2 - Creating Multiple Resources, PATCH at root level can be used to create multiple resources.
This option will not suit our need as we have huge number for bulk provisioning with the same service characteristic. Also PATCH operation is atomic which will not support partial success and hence not suitable for the requirement.
Is there any other api which can be used to support bulk provisioning?Thanks,Amitacc: @Anu Aulakh