Open APIs

 View Only
  • 1.  TMF620 Product Offering

    TM Forum Member
    Posted Nov 09, 2018 08:07
    Edited by Mihaela Bordean Nov 12, 2018 08:01
    Hello,

    How is  reflected the relationship between a product offering (both simple and bundled) with its parent bundle product offerings?
     
    bundledProductOffering attribute is an array of references to its children, in case of product offering is a bundle (isBundle=true)

    ------------------------------
    Mihaela Bordean
    IBM Corporation
    ------------------------------


  • 2.  RE: TMF620 Product Offering

    TM Forum Member
    Posted Nov 12, 2018 02:44
    Hi Mihaela
    The bundling relationship is a using relationship, where the "parent" is "using" the children. But the children have an independent existence, and in principle do not need to know that they are being used. It is not a containment.
    In this type of using relationship, typically the users know who they are using, but there is no direct navigation back from the used to the users.
    You can of course add such as an extension (e.g. to preserve integrity by finding out who is affected when I want to change or remove a used). But across the API model we do not generally have the reverse pointer.

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    ------------------------------