Hi Pacharah
Thanks Pieter for your incisive observation. Some small refinements:
- Service definition is embodied in ServiceSpecification. Suppose that you are provisioning (say) 100 licenses for Microsoft Teams, you could define a service spec for Teams, and include a characteristic specification of number type and named licenseQuantity - at runtime you would populate this in the service as part of service order, and send it down to activation in TMF640
- This is relevant if there is no need for a service instance for each license. However, if there is a need to provision a service per license, then you will have to create a service per license, populate the service with relevant characteristics (e.g. the license string), and invoke TMF640 POST for each service.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------
Original Message:
Sent: Aug 08, 2024 02:58
From: Pieter Eksteen
Subject: TMF 640 Service Activation
Hi Pacharah,
Because TMF640 is about turning up a single service, you are right, there is no quantity in the standard payload.
Note that it is permissible to define additional fields in your service definition - the 'number of licenses' here would be analogous to a 'bandwidth' on some other services. You aren't turning up 'n' services, but turning up a single service with 'n' licenses.
Hope that helps!
------------------------------
Pieter Eksteen
Ciena Corporation
Original Message:
Sent: Aug 07, 2024 07:42
From: Pacharah Watcharaporn
Subject: TMF 640 Service Activation
Hi,
I'm currently working on a Service Activation domain. My overview flow is that Service Activation will consume messages from Service Ordering and then call an external API. The parameters include service ID, customer ID, and the number of licenses to purchase or provision. The requirement is to handle this as a bulk operation, but I noticed that Service Activation doesn't have a field called "quantity." I would like to ask if anyone here has any related use cases or ideas on how to address this?
Thank you!
------------------------------
Pacharah Watcharaporn
------------------------------