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 enhancements: #395

Closed amazzini closed 5 years ago

amazzini commented 5 years ago

TAPI Common, removed BandwidthProfile data type and removed the reference to it from Capacity data type. TAPI OAM, create/update/delete/get OamServiceEndPoint, removed the “End”, reviewed all parameters of the operations. TAPI OAM, moved granularityPeriod and suspectIntervalFlag from TAPI CurrentData and HistoryData to a PM dedicated package (e.g. PmDataPac), because these two attributes are meaningless e.g. in Link Trace job case. TAPI OAM, Removed PmDataBin class. TAPI OAM, removed mepIdentifier and peerMepIdentifier parameters from createOamServicePoint. TAPI OAM, createOamJob, removed oamServicePoint input parameter, replaced by oamServiceId and oamServicePointId string parameters. TAPI OAM, moved layerProtocolName attribute from OamConstraint to OamService class. Deleted direction attribute of OamConstraint class. Moved megLevel attribute from OamConstraint to technology specific MEGs. Removed OamConstraint class. TAPI OAM, removed direction attribute from OamServicePoint, Meg and Mep classes. TAPI OAM, updated oamService and OamServicePoint operations according to above modifications.