Open APIs

 View Only
  • 1.  Possibility to specify ACL bahaviour for characteristic specifications in Catalog APIs

    Posted Apr 11, 2023 08:23

    Hi Jonathan,

    Is it foreseen for V5 APIs to add the possibility to specify at CharacteristicSpecification level (for the various Catalog APIs) what operations are allowed on the characteristics?
    For example, in TMF633, I want to define that a Service CharacteristicSpecification (configurable = true, minCardinality = 0) can be added (through a createService for example) but cannot be modified nor removed (through a patchService) afterwards.
    I think it would be a nice addition/complement to the configurable property...

    Best regards,
    Fred



    ------------------------------
    Frederic Thise
    Proximus SA
    ------------------------------


  • 2.  RE: Possibility to specify ACL bahaviour for characteristic specifications in Catalog APIs

    Posted Apr 18, 2023 08:40

    Hi Frederic
    There is a limit to what can be achieved and represented in a static metadata model, if we want the model to remain relatively lean and understandable.
    We are adding Policy to the product catalog in v5, perhaps this will help in your use-case.



    ------------------------------
    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: Possibility to specify ACL bahaviour for characteristic specifications in Catalog APIs

    Posted Apr 18, 2023 08:53
    Edited by Frederic Thise Apr 18, 2023 08:54

    Thanks for your answer Jonathan.

    Have-you some knowledge/documentation about the new API (TMF 723 i guess)? At the moment, I only see the yaml available in the early adoption table...

    Best regards,



    ------------------------------
    Frederic Thise
    Proximus SA
    ------------------------------



  • 4.  RE: Possibility to specify ACL bahaviour for characteristic specifications in Catalog APIs

    Posted Apr 18, 2023 09:07

    The Policy API is based around the ECA (event/condition/action) paradigm, and represents the authoring of policy rules. There is no explicit API at this time for executing the rules.
    I don't have more information than what you can see in the draft beta swagger (OAS) file.



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



  • 5.  RE: Possibility to specify ACL bahaviour for characteristic specifications in Catalog APIs

    Posted Apr 18, 2023 10:03
    Edited by Frederic Thise Apr 18, 2023 10:05

    Thank-you,
    Sounds interesting as we are already (internally) using a rule engine to complement the service catalog...



    ------------------------------
    Frederic Thise
    Proximus SA
    ------------------------------