Open APIs

 View Only
  • 1.  TM622 and TMF637 for amending orders

    Posted Oct 21, 2022 05:41
    Hi,

    We are having trouble understanding how TMF622 and TMF637 should be utilised when amending a service for a customer.
    When posting a product call with TMF622 and subsequently creating an inventory entry with TMF637, what would be the correct way to add an additional product for a provisioned service for a particular customer? Is a GET TMF637 call required to get Product Inventory details to then post a second TMF622 call with the product inventory references to add additional products for that particular customer? This is outlined in UC2 within the TMF622 spec, however it is unclear how the TMF637 call is meant to work alongside TMF622 for amending orders.

    Further more is a GET TMF637 call require every time a new product is added to a customer's service?

    Any clarity/guidance is highly appreciated.

    Many Thanks,
    Ira

    ------------------------------
    Ira Ijaz
    Vodafone Group
    ------------------------------


  • 2.  RE: TM622 and TMF637 for amending orders

    Posted Oct 23, 2022 02:21
    Hi Ira
    When you need to change an existing Product for a customer, the first thing you need to do is to understand what the customer currently has, hence you need to retrieve the Product from the inventory with TMF637 GET. You will use this as the basis for constructing a new Product Order that will make the required modification. Possibly you'll display the output from the GET to the end user in order to capture the required changes.
    But if you are adding a completely new Product for the customer, you may or may not need to do a GET of existing Products - it very much depends if you have business rules that govern adding a new product depending on the customer's current situation.

    Hope it helps

    P.S. we prefer to use the term amend specifically to describe making changes to an in-process order. For making changes to an existing product we use the term modify or similar.

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