Open APIs

 View Only
  • 1.  ConstraintRef in ProductOfferingPrice (TMF620_Product_Catalog_Management)

    TM Forum Member
    Posted Feb 05, 2020 01:55
    Hello TMF Community,

    I see a reference to Constraint resource in the ConstraintRef relationship defined in ProductOfferingPrice.

    Do we have Constraint resource type defined in any other TMF specification. I do see few references of this in TMF 662 Entity Catalog Management,  with referredType as EligibilityConstraint and AvailabilityConstraint.

    Example of it given in ProductOfferingPrice has referredType as 'PriceConstraint'. But I couldn't figure out the TMF spec where the base type 'Constraint' is defined. Also, looking for some examples on 'PriceConstraint' from Pricing modeling perspective. 

    I have another question on ProductOfferPriceAlteration. My current understanding is that, its not a separate resource/entity, but a variation of ProductOfferingPrice only with priceType as 'discount' possibly. Is this understanding correct?

     Thanks.


    ------------------------------
    Sweety Nagpal
    Oracle Corporation
    ------------------------------


  • 2.  RE: ConstraintRef in ProductOfferingPrice (TMF620_Product_Catalog_Management)

    TM Forum Member
    Posted Feb 12, 2020 04:23
    Hi Sweety

    The Open API model is a work in progress. There are various examples of entity refs that are not backed by a managed entity, such as Channel, Constraint, and more.
    New APIs are introduced on demand, based on member feedback and availability of resources to do the API design.
    I am not currently aware of plans to create an API that manages Constraint.

    Regarding your question about alteration, yes a price alteration is just another ProductOfferingPrice - in earlier API releases (some years back) the alteration was an object embedded in the price but the model was refactored for R19.0 to recognize that alterations (such as discounts) are first-class price definitions.

    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: ConstraintRef in ProductOfferingPrice (TMF620_Product_Catalog_Management)

    Posted Feb 12, 2020 06:09
    In relation to the product offering price, there is pricing logic algorithm entity which is maintained outside the SID model and i have a question on the same. In order to do a product propagation, POP (product offering price) also need to be published to a system such as billing.  I understand that Open API doesn't have any API to publish Pricing Logic Algorithm entity, but only its reference.
    Do we have any plans to propagate the Pricing Logic Algorithm from Product catalog to Billing or any other systems via open api?

    ------------------------------
    Arup Sinha
    Infosys
    ------------------------------



  • 4.  RE: ConstraintRef in ProductOfferingPrice (TMF620_Product_Catalog_Management)

    TM Forum Member
    Posted Feb 12, 2020 11:26
    Not aware of any such plans in the near future. A PLA is a complex set of rules and rate tables, which may be difficult to model in a general-purpose API. And it is quite likely proprietary to each billing and rating system.

    ------------------------------
    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: ConstraintRef in ProductOfferingPrice (TMF620_Product_Catalog_Management)

    TM Forum Member
    Posted Feb 18, 2020 02:23
    Thanks Jonathan for the inputs.

    ------------------------------
    Sweety Nagpal
    Oracle Corporation
    ------------------------------