Open APIs

 View Only
  • 1.  TMF620 Default values for non-list characteristics

    TM Forum Member
    Posted Apr 30, 2020 08:10
    Hi Colleagues,

    Small question regarding TMF620 Product Specification Resource Model.

    The latest version supports configuration of list characteristics with default flags for one of the list values. But how has it been planned to support cases when it is needed to specify just an ordinary default value for a characteristic without any list values? I suppose that the extensible flag has been intended specifically for extending lists. And creating a single CharValue under a characteristic with the Extensible flag set to 'true', in order to only set a default value, would be a misuse of the model.

    Could you please advise? 

     


    ------------------------------
    Natalia Kosovarova
    Netcracker Technology
    ------------------------------


  • 2.  RE: TMF620 Default values for non-list characteristics

    TM Forum Member
    Posted May 03, 2020 05:58
    Hi Natalia
    I had proposed in the past a separation of concerns, so that there would be separate attributes of type characteristicValue for the following cases:
    • List of valid values
    • Default value
    • Constant value (that cannot change when an entity is instantiated from the specification)
    This proposal was not accepted so we must make do with the current model. Therefore:
    • If configurable is set false, then there should be one characteristicValue, which will be the value in the instantiated entity (if there is a use case where multiple values make sense then there could be multiple values)
    • If configurable is set true, then there could be a list of characteristicValue, with either zero or one of these values being set as default - the list implies that one of these values is selectable when instantiating the entity.
    • In your use case, when the value in the instantiated entity is (presumably) freely enterable, then specifying a single value in the list and marking it as default would seem to be acceptable.
    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.
    ------------------------------