Open APIs

  • 1.  Reference to use TMF620-Product Catalog Management

    TM Forum Member
    Posted Oct 05, 2021 12:40
    Edited by Marlon Almazan Oct 06, 2021 10:47
    Dear Community,

    We are working on the requirement which given below and looking for the reference to use TMF620-Product Catalog Management.

    FetchPackages:

    Retrieve the Catalog List (Cellular Plans) from backend BSS system and so consumer can pick a ServicePackage. We are implementing /catalog (List Catalog) resource for the requirement which supports. 

    GetProducts and Pricing Plans for a ServicePackage: We will need to retrieve Products and Pricing Plans associated for a selected PackageId and here we need your suggestion and inputs on the resource that can be used which matches the requirement.

    GET Catalog /catalog/{id} does not have a Model that supports the Pricing Plans and other other characteristics for product.

    Appreciate your inputs .


    ------------------------------
    Srikanthbabu Komma
    Capgemini
    ------------------------------
    ​​​


  • 2.  RE: Reference to use TMF620-Product Catalog Management

    Posted Oct 06, 2021 01:08
    Hi,

    This statement is not clear.
    >>GET Catalog /catalog/{id} does not have a Model that supports the Pricing Plans and other other characteristics for product.

    Do you mean this data model does not support your requirements ?

    Can you share code or jsons if possible.



    ------------------------------
    Hanumantha Marikanti
    Saralam Technologies
    ------------------------------



  • 3.  RE: Reference to use TMF620-Product Catalog Management

    TM Forum Member
    Posted Oct 06, 2021 04:16
    This post seems to a be a bit out of context, since it refers to some other conversation that we are not privy to.
    But as a general point, all the primary managed entities in the catalog API (TMF620) have GET operations:
    • ProductSpecification (defines characteristics for product
    • ProductOffering
    • ProductOfferingPrice (the price plan)
    But without the context of the original discussion, not sure how I can help.

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



  • 4.  RE: Reference to use TMF620-Product Catalog Management

    TM Forum Member
    Posted Oct 06, 2021 10:47
    Hi @Hanumantha Marikanti​,

    Yes, TMF 620 is not fitting my requirement. Here I am looking for any suggestion or recommandation to use which TMF, if its not 620.

    ------------------------------
    Srikanthbabu Komma
    Capgemini
    ------------------------------



  • 5.  RE: Reference to use TMF620-Product Catalog Management

    Posted Oct 07, 2021 03:30
    I understand that you are trying map your backend BSS catalog data model to TMF 620 !!
    It is not possible to get one to one mapping in such cases, you would have to do some transformations or enhancements to your backend to align with TMF specs.


    ------------------------------
    Hanumantha Marikanti
    Saralam Technologies
    ------------------------------



  • 6.  RE: Reference to use TMF620-Product Catalog Management

    TM Forum Member
    Posted Oct 07, 2021 05:07

    Hi  @Hanumantha Marikanti,

    Thanks for the repsonse.

    You are right in our BSS, catalog contains service package which internally have details about packages and reference info of products associated to packages.

    Using that product Info we can get the product and pricing plans for service package. In this regard we need to map the below info to TMF 620.
    Package & Product Info
    •  Package 1
      • Package Info
        Product Info
    • Package 2
      • Package Info
      • Product Info
    Products and Pricing Info
    • Product1
      • ProductInfo
      • pricingInfo
    • Product2
      • ProductInfo
      • pricingInfo​​
    Appreciate if you have any idea how to map, that can be shared.
    @Jonathan Goldberg : hope you got the context now.​

    ------------------------------
    Srikanthbabu Komma
    Capgemini
    ------------------------------



  • 7.  RE: Reference to use TMF620-Product Catalog Management

    Posted Oct 07, 2021 05:35
    Hi,

    Which BSS is it ?
    Can you please share your Package/Product data ?

    ------------------------------
    Hanumantha Marikanti
    Saralam Technologies
    ------------------------------



  • 8.  RE: Reference to use TMF620-Product Catalog Management

    TM Forum Member
    Posted Oct 11, 2021 01:59
    OK now I can see all the discussion context, I was missing the first post for some reason.
    Anyway:
    • First, I suggest we align on terminology. Since we are in TMF-land here, can we please avoid using the word service in a colloquial way and stick to using it as in the TMF meaning, i.e. an implementation on the network to support a product. You'll have to find some other word for this, but please not service package.
    • Second, can you give concrete examples (if you can do so without leaking your IP), much easier than Package 1, Product 1, etc.
    • Thirdly, the ODA end-to-end team has started to release use cases, including catalog modeling; the examples for mobile might help (section 3.1 in this document). 
    But if I understand correctly, what you call Package is probably a Bundling Product Offering, containing two Simple Product Offerings, one PO referring to the basic communications (voice + data + messaging) and the other PO referring to the price plans that can be applied to the basic comms. Each simple PO refers to exactly one top-level ProductSpecification (which may in turn embed additional PSs).

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