Hello Jan,
Adding to my TMF colleague answer....
CheckServiceQualification intend is to manage a
precise request for (or a group) a service configuration. In the response, a
qualification result will be provided but also some additional information :
- if the configuration is not qualified, reason could be provided
- Alternate eligible service configuration could be pass also in the response
QueryServiceQualification did not offer this depth... here you provide more
generic information (example a service category & a place) and in the response you have only the list of services available here (not mention to service not eligible in the response).
As stated by Jonathan, server side could be able - or not - to provide synchronous response.
Depending on your UC you can implement one or both.
Hope it helps
Ludovic
------------------------------
Ludovic Robert
Orange
My answer are my own & don't represent necessarily my company or the TMF
------------------------------
Original Message:
Sent: Jul 06, 2021 07:55
From: Jonathan Goldberg
Subject: TMF645 - Differences between CheckServiceQualification and QueryServiceQualification
Hi Jan
I would characterize the distinction as follows:
- Check allows me to pass in a specific service configuration and see if this can be provisioned at the service address (and if not, what are feasible alternatives). It's quite possible that this will take time, i.e. there won't be an immediate synchronous response. Additionally, the check might need more information (an event will be raised if so).
- Query allows me to get a list of possible services for a service address, without supplying a configuration up-front. It's more likely to give an immediate response (although it can be asynchronous as well).
Hope it helps, @Ludovic Robert might want to add more perspectives.
------------------------------
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: Jul 06, 2021 05:20
From: Jan Lemmermann
Subject: TMF645 - Differences between CheckServiceQualification and QueryServiceQualification
Hello Community,
I am looking at the TMF645 v4.0.1 API. In the past, we have already implemented v3 once in our environment.
I have to be honest, I haven't really understood the difference between a CheckServiceQualification and QueryServiceQualification. Does anyone dare to give me concrete examples of when to use what and where the difference lies? Reading the related API guide hasn't worked for me yet :-/
Thanks and regards,
Jan
------------------------------
Jan Lemmermann
OSS Lead Architect
EWE TEL GmbH
------------------------------