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.
------------------------------
Original Message:
Sent: Oct 21, 2022 04:50
From: Ira Ijaz
Subject: TM622 and TMF637 for amending orders
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
------------------------------