Open-Network-Models-and-Interfaces-ONMI / TAPI

LF ONMI Transport API Repository (TAPI)
https://github.com/Open-Network-Models-and-Interfaces-ONMI/TAPI/wiki
Apache License 2.0
95 stars 80 forks source link

Several modifications: #518

Closed amazzini closed 2 years ago

amazzini commented 2 years ago
  1. TapiNotification: ObjectNotification/objectNotificationType removed, added eventNotificationType to EventNotification with type NotificationType. NotificationType, removed DETECTED_CONDITION. The FM related augments (ALARM/TCA) are defined in TapiFm:FmNotificationType.

  2. TapiFm: DetectedCondition/DetectedConditionType removed, the information has been centralised in TapiNotification:EventNotification signal, through eventNotificationType attribute. AlarmNotificationType renamed as FmNotificationType and removed the Deprecated stereotype.

  3. Moved all augments from ObjectNotification to EventNotification. Added the "when 'derived-from-or-self" statement. Modules involved: Connectivity, Equipment, Notification, OAM, PathComp, Streaming, Topology, VirtualNtw.

  4. All modules moved to Yang 1.1.

  5. TapiConnectivity YANG: added “require-instance false” statement to grouping connection-ref.

  6. TapiPathComputation YANG: added “require-instance false” statement to grouping path-ref.

  7. TapiNotification: targetLocalObjectIdentifier from [1] to [0..1], targetObjectName from [1..] to [0..]

  8. TapiFm: Add to AlarmInfo, TcaInfo and DetectedCondition the augments to the Notification / EventNotification. Currently these structures are augmenting only the containers in the NotificationContext tree. In other words the YANG notifications shall be augmented besides the YANG groupings.

  9. TapiPathComputation: added PATH_OPTIMIZATION_CONSTRAINT and PATH_OBJECTIVE_FUNCTION to the PathComputationObjectType.

  10. Corrected all identities not following underscore convention. Modules involved: Connectivity, PhotonicMedia, Odu, Eth.