Open APIs

 View Only
  • 1.  TMF620_Product_Catalog_Management How do you create a product specification

    Posted Jun 23, 2023 10:12

    Hello all,

    I have read through TMF620 and GB922 Product, and I think I understand the theoretical concepts of product specifications, and the other entities involved. What I don't understand is how a product specification is created. In the swagger definitions for the product catalog APIs TMFAPISWAGGER/productCatalog/v3/swagger2.json at develop · tmforum/TMFAPISWAGGER · GitHub, I can see GET /productSpecification, but not a POST /productSpecification. I can see a POST  /importJob so I am assuming this is what is used to create one? If yes, what does the file that this job imports look like?  Is it a json file that needs to be created in a folder somewhere following the schema of a product specification (schemas/Product/ProductSpecification.schema.json at candidates · tmforum-rand/schemas · GitHub)?

    Can someone elaborate on how a product specification is created or point me to some documents which may elaborate on this?



    ------------------------------
    Remya
    ------------------------------


  • 2.  RE: TMF620_Product_Catalog_Management How do you create a product specification

    Posted Jun 25, 2023 04:50

    Hi Remya

    I advise you to look only at the "official" publication page for Open APIs: https://www.tmforum.org/oda/open-apis/table

    In the official swagger for TMF620 (available on this page), all catalog entities, including ProductSpecification, have POST for creation. The user guide shows examples of how to POST and PATCH catalog entities.

    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_Product_Catalog_Management How do you create a product specification

    Posted Jun 25, 2023 18:32
    Edited by Remya Rajesh Jun 25, 2023 18:31

    Hi Jonathan, thank you for your prompt response. This is a great link with the information I need.



    ------------------------------
    Remya
    ------------------------------