Open PrathibaJee opened 1 year ago
Decision during the 5G-xhaul call on 25th of October 2023:
UML2YANG tool will include mandatory substatements to attributes marked as mandatory.
S.No | Grouping/Datatype | Attribute | Mandatory | Optional |
---|---|---|---|---|
1 | object-creation-notification | object-id-ref | X | |
2 | object-deletion-notification | object-id-ref | X | |
3 | available-queue-type | queue-name | X 1) | |
4 | queue-depth-type | queue-name | X 1) | |
5 | P8021PerHopBehaviorType | p8021Priority | X 1) | |
6 | ExpPerHopBehaviorType | expPriority | X 1) | |
7 | DscpPerHopBehaviorType | dscpPriority | X 1) | |
8 | egress-per-hop-behavior-to-priority-bits-mapping-type | mapping-number | X 1) |
1) It is a key attribute
The latest UML2YANG tool will include mandatory substatement to attributes that has "Multiplicity 1 + no default values defined". The following attributes which are formerly optional will be changed to mandatory in the upcoming YANG.
Further , if an attribute is decided to be optional , we shall handle it in the UML modelling by either introducing a default value or by modifying the Multiplicity to 0..1.