Creation of ServiceInterfacePoint
As reported in TAPI 1.0 FRS (TR-527):
Service EndPoints, representing shared knowledge between the customer and the provider, needs to be pre-configured, based on customer and provider negotiation
I cannot find any UML stereotype indicating that the instances of ServiceInterfacePoint cannot be created, but in the YANG model the list of SIPs is marked as rw:
+--rw service-interface-point* [uuid]
I have also noted that the writeAllowed stereotype for uuid and name attributes of the are CREATE_AND_UPDATE. I think they should be WRITE_NOT_ALLOWED.
Notes from the 12/27 ad-hoc call to resolve TAPI 2.0 last-call comments
- Update the UML model attribute with appropriate writeAllowed stereotype value
- The Eagle uml2yang tool does not use the UML Profile writeAllowed stereotype for now, but may use in future.
- SIP in curent TAPI release is intended to be updatable/editable, hence Yang config=true. AIFK Yang only supports create-and-update, but not update-only.
- Agree that uuid should be readOnly in general, but YANG requires key-attributes of "configurable" clases to be writable.
- name attribute is intended to be writable.
Regarding creation of SIP: If there is no operation defined to create a SIP, there is no way to create a SIP.
Regarding YANG config: true is default.
Regarding uuid: From the Mapping Guidelines "Attributes marked as “partOfObjectKey” must be mapped as read/write attributes, even when marked as WRITE_NOT_ALLOWED."
This issue has been closed due to the lack of activity for more than one year. Please reopen it if follow up is necessary.