The Intent API TMF921 was actually published as v4, not yet as v5, it's available in the production API table here: https://www.tmforum.org/oda/open-apis/table
To get involved in future discussions you'd need to join the Open API collaborative project and join up with whoever is leading this API.
------------------------------
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: Aug 26, 2023 08:08
From: David Xie
Subject: How to update service relationship through TMF641 API
Hi Jonathan,
Thank you for your input.
My question is for Service Order API client (such as BSS Adapter), not for orchestrator itself.
Exactly as your saying, external consumer can read service inventory, and can't update inventory directly. All updates go through service order.
I am looking for suggestion about how to capture API client change intent, including:
- add or delete service relationship on a many-to-many association between services
- add or delete supporting service/source under a existing service
Since we are using asynchronous architecture, The eventual consistent approach makes "new service snapshot for update" impossible.
Thank you again for mentioning V5 API. Regarding the V5 intent API, is there going on discussion meeting or thread? I would like to join and listen if it is possible.
Regards,
David Xie
------------------------------
David Xie
Hansen Technologies
------------------------------
Original Message:
Sent: Aug 23, 2023 09:27
From: Jonathan Goldberg
Subject: How to update service relationship through TMF641 API
Hi David
It's not clear to me what the use case is. It's unlikely (in my opinion) that an external consumer would ever be allowed to update service inventory directly. Such an update would always be done using a service order, which would validate the requested change, and orchestrate the actual change in the network with the change in the inventory.
If it's the orchestrator itself, updating the inventory as part of service order, why would it not have access to the up-to-date inventory.
Note that in v5 APIs there's a new Intent API planned that might be of relevance when constructing service orders.
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.