Open APIs

 View Only
  • 1.  Personalize ProductOffering through ProductSpecCharValueUse

    TM Forum Member
    Posted Nov 01, 2017 02:21
    In the SID GB922 Product describes how a ProductOffering is instantiated from a ProductSpecification. One spec may be used by many offers. The party creating the ProductOffering would choose ProductSpecCharacteristicValue(s) to personalize the ProductOffering by defining ProductSpecCharValueUse.
    Figure Pr.4c shows the association between characteristic use and ProductOffering. This association can be applied, if the ProductOffering determines the applicable characteristic values – e.g. the ProductOffering "silver plan" only allows bandwidths 2000 Mbit and 5000 Mbit out of the values 1000Mbit, 2000Mbit, 5000Mbit and 8000Mbit that are possible for the ProductSpecCharValueUse "bandwidth" in general.
    So the question is how may we perform this using the Product Catalog Management API?

    ------------------------------
    Vance Shipley
    SigScale Global Inc.
    ------------------------------


  • 2.  RE: Personalize ProductOffering through ProductSpecCharValueUse

    Posted Nov 02, 2017 11:21
    Edited by SriJagadish Baddukonda Nov 02, 2017 11:22

    ​Hi Vance,

    The Catalog Management REST API specs are available and for creating offers / specs, one needs to use the POST method.
    You can specify whether the PO is Mandatory, is it a bundle, the PS and the POP.

    Similarly there is a POST for PS where you can specify the PS chars and the char values.

    You can even extend it to create relationships through Boolean values - however it is safer to configure these rules (especially if they are complex) directly in the catalog, once the PO, PS, CFSS, relevant RFSS have been created.

    Hope this helps.

    Regards



    ------------------------------
    SriJagadish Baddukonda
    Ericsson Inc.
    ------------------------------



  • 3.  RE: Personalize ProductOffering through ProductSpecCharValueUse

    TM Forum Member
    Posted Nov 03, 2017 06:03
    Edited by Vance Shipley Nov 03, 2017 06:08
    Thanks for the primer SriJagadish, but we've already implemented TMF620 in our open source OCS. We provide ProductSpecification resources which include productSpecCharacteristic definitions allowing their use in ProductCharacteristic values of a Product resource when instantiated with TMF637 Product Inventory Management API. What was missing was the ability to constrain the available choices when instantiating a ProductOffering.

    Thankfully I was contacted offline and pointed at
     TMF620 Release Candidate for R17.5 Team Review and was very happy to see that prodSpecCharValueUse will now (presumably) be available in the ProductOffering resource.


    ------------------------------
    Vance Shipley
    SigScale Global Inc.
    ------------------------------