Hi Stuart
Thanks for your comment
The Open API model is not intended to represent a complete internal data store picture, it is what it is, i.e. a model of the payload for API. The scope of the Usage API is (at least currently) to show and manage
rated product usage.
Perhaps you are familiar with the Information Framework (the SID)? In the SID, the elementary usages ascribed to service and resource are modeled explicitly, together with their relationships to the product usage.
You might want to take this up with
@Stephen Harrop of Vodafone, the lead for the Usage API, to see if there is a case for expanding into service and resource.
------------------------------
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: Dec 02, 2020 00:52
From: Stuart Batten
Subject: TMF635 Usage Management
Thanks Jonathan - but all usage must be attributable to either a service or resource. This is fundamental to any sort or audit tracking on usage. (imagine if a customer made a bill enquiry - what is this charge related to?) A separate data store to maintain this relationship outside of the TMF and its data store doesn't make sense and destroys the data referential integrity and it is impossible to derive how to charge. I would have thought the TMF Open API has no option but to consider these associations or usage cannot be managed properly
------------------------------
Stuart Batten
Telstra Corporation
------------------------------
Original Message:
Sent: Dec 02, 2020 00:40
From: Jonathan Goldberg
Subject: TMF635 Usage Management
Hi Stuart
The released Usage model includes a set of contained RatedProductUsage elements, each such element has a ProductRef that points to the product generating the usage. From the Product you could then get to the ProductPrice.
The connection is indeed at the level of Product, not service or resource, the assumption being (I guess) that the guiding and rating has been done in the background, not via the API.
In other words, the raw processing of usage (via CDRs/EDRs or real time DIAMETER protocol etc.) is not within the domain of this API.
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.