Hi Uma
I must admit that I am not very clear about the meaning of this attribute, the description is somewhat opaque.
If you were to ask me, I would have said that setting
isUnique to
true means that the value of the characteristic must be unique across all instantiated service instances from the service specification. For example, a service specification
DSL Circuit with a spec characteristic called
serviceID (representing some human-readable string that can be used to identify the service). We would presumably set
isUnique to
true for this characteristic, since we don't want two DSL Circuit services with the same value for serviceID.
Adding
@Kamal Maghsoudlou for additional comment, and I think I'll raise a JIRA to get this discussed in the team.
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: Apr 21, 2021 02:16
From: Uma Lakshman
Subject: TMF 633- Usage of isUnique at seviceCharacteristic Level
Hi ,
Would like to clarify couple of points related to seviceCharacteristic. isUnique
- As per the definition in 633 documentation, is Unique is a Boolean which can hold "true" or "false". Could you please help us understand the statement highlighted below?
- Based on our understanding, isUnique is used in scenarios where the characteristic can hold only unique values .
Example :
In service specification, if isUnique = true for the characteristic imsi , the service instance can hold only the unique value for this characteristic .
Please confirm our understanding .
cc : @Amita Giriya
Thanks & Regards,
------------------------------
Uma Lakshman
Telstra Corporation
------------------------------