Hello,
While implementing and certifying against TMF702, I've noticed a discrepancy between the official specification and the CTK/conformance test kit regarding the name attribute in the Resource entity:
-
In the TMF702 Resource Activation Management API v4.0.0 Specification (TMF702_Resource_Activation_Management_API_v4.0.0_specification.pdf), the name attribute is not listed as a mandatory field for the Resource entity. Additionally, the sample payloads for POST (create resource) operations do not include name in either the request or the response.
-
However, the CTK (Conformance Test Kit) for TMF702 defines name as a required attribute in its payload configuration, and the tests verify its presence in both request and response payloads.
Could you clarify what the expected behavior is regarding the name attribute?
-
Should implementations require and return the name attribute (as enforced by the CTK)?
-
Or is the specification correct in treating it as non-mandatory?
-
Is there an official guidance on which source of truth to follow if the CTK and the specification differ in attribute requirements?
Is there something I might have overlooked in the interpretation of either document?
Thank you for your guidance!
------------------------------
Vasyl Yarmamedov
Hansen Technologies
------------------------------