Open APIs

Expand all | Collapse all

TMF 633- Usage of isUnique at seviceCharacteristic Level

  • 1.  TMF 633- Usage of isUnique at seviceCharacteristic Level

    TM Forum Member
    Posted Apr 21, 2021 02:17

    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
    ------------------------------


  • 2.  RE: TMF 633- Usage of isUnique at seviceCharacteristic Level

    TM Forum Member
    Posted Apr 21, 2021 03:05
    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.
    ------------------------------



  • 3.  RE: TMF 633- Usage of isUnique at seviceCharacteristic Level

    TM Forum Member
    Posted Apr 21, 2021 10:40
    @Uma Lakshman and @Amita Giriya - a short update.
    We decided to update the description of isUnique substantially as described above. Characteristic Specification is a schema that is shared among multiple specification entities (including service spec). The next time any relevant API swagger and user​ guide is re-published, the change will be visible in that API.

    ------------------------------
    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.
    ------------------------------



  • 4.  RE: TMF 633- Usage of isUnique at seviceCharacteristic Level

    TM Forum Member
    Posted Apr 21, 2021 20:14
    Thanks @Jonathan Goldberg for your response.
    Your response matches  our understanding  . Will start watching the jira updates.

    cc: @Amita Giriya

    Thanks &Regards,
    ​​​

    ------------------------------
    Uma Lakshman
    Telstra Corporation
    ------------------------------



  • 5.  RE: TMF 633- Usage of isUnique at seviceCharacteristic Level

    TM Forum Member
    Posted Apr 22, 2021 02:06
    Great
    It was pointed out by @Kamal Maghsoudlou that the original description comes from the unique field that appears in the SID. So we'll need to get it fixed there as well. Alerting @Cecile Ludwichowski to this, I'll probably open a SID Jira.​​

    ------------------------------
    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.
    ------------------------------