Open APIs

 View Only
  • 1.  TMF620 - Where can define the list of offers in a catalog?

    TM Forum Member
    Posted Dec 10, 2021 15:50
    Edited by Arash Zolfaghari Dec 10, 2021 15:51
    Hi All,

    Hope you are doing well, safe and healthy,
    I'm looking at TMF620 ProductCatalog payload and i can not find the the part which is equivalent to (ProductCatalog -- ProductCatalogContains --> ProdCatProdOffers) in below schema from GB922_Catalog 18.5.1.
    I'd appreciate your valuable help here.



    ------------------------------
    Arash Zolfaghari
    Tecnotree
    ------------------------------


  • 2.  RE: TMF620 - Where can define the list of offers in a catalog?

    TM Forum Member
    Posted Dec 12, 2021 13:59
    Hi Arash
    In TMF620, the relationship between Catalog and Product Offering is via the Category. Catalogs contain Categories, and Categories point to Offerings. But an Offering may be represented in 0, 1, or many Catalogs.
    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: TMF620 - Where can define the list of offers in a catalog?

    TM Forum Member
    Posted Dec 14, 2021 07:05
    Dear Jonathan,

    Thanks a lot. Yes got it. Just one doubt here. So the relationship between product offering and category is a two way relationship. Means product offering has a list of category, and also category has a list of product offering!
    And with a sample query like GET product-offering?category.name=A&category.name=B, one can get the list of offers in category A and Category B.
    And also one can create a Catalog which contains Category A and Category B.
    I think the result of two above query are exactly same! So the question is what is the point of having catalogs while we can GET the list of offers with filtration on category? What is the use case for it?


    ------------------------------
    Arash Zolfaghari
    Tecnotree
    ------------------------------



  • 4.  RE: TMF620 - Where can define the list of offers in a catalog?

    TM Forum Member
    Posted Dec 14, 2021 07:53
    Hi Arash
    Why would a single organization have multiple catalogs? That's a legitimate question, perhaps it wants a logical separation between markets, so there is the residential catalog, the business/corporate catalog, etc.
    Each catalog can have multiple category trees, presumably an end-user flow will start with the catalog appropriate to the market, and get a list of root categories (mobile, fixed, TV, etc.), and then retrieve the offerings in those categories. I'm not sure if it is a good idea to share categories across multiple catalogs, although I don't think the model forbids it.
    Does this make sense?

    ------------------------------
    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: TMF620 - Where can define the list of offers in a catalog?

    TM Forum Member
    Posted Dec 14, 2021 08:15
    Dear Jonathan,

    Yes, it does. Thanks a lot.

    ------------------------------
    Arash Zolfaghari
    Tecnotree
    ------------------------------



  • 6.  RE: TMF620 - Where can define the list of offers in a catalog?

    TM Forum Member
    Posted Dec 15, 2021 06:09
    Edited by Matthieu Hattab Dec 15, 2021 07:56
    We're designing our data model for our new product catalogue component, we first used SID and then realized that it sometimes didn't match the API model, especially in the area of ProductCategory, ProductCatalog, ProductLine.

    It could be useful to sync the SID and related API models.

    ------------------------------
    Matthieu Hattab
    Altibox AS
    ------------------------------