Decision made on the 5G-xhaul call on 29th of June 2022 (see AirInterface Issue #55):
Because removing the must statement just re-locates the validation from the NETCONF server layer to the application layer on top of the NETCONF server, the must statements (must 'deref(.) = current()';) shall be deleted from the modelling.
The UML modelling is not affected.
The UML2YANG tool has to be modified to incorporate the change into the resulting YANGs.
The following positions are affected (grep -anri "deref" *.yang):
air-interface-2-0.yang:557: must 'deref(.) = current()';
air-interface-2-0.yang:566: must 'deref(.) = current()';
air-interface-2-0.yang:1402: must 'deref(.) = current()';
core-model-1-4.yang:1188: must 'deref(.) = current()';
core-model-1-4.yang:1199: must 'deref(.) = current()';
core-model-1-4.yang:1297: must 'deref(.) = current()';
core-model-1-4.yang:1306: must 'deref(.) = current()';
core-model-1-4.yang:1484: must 'deref(.) = current()';
core-model-1-4.yang:1786: must 'deref(.) = current()';
ethernet-container-2-0.yang:597: must 'deref(.) = current()';
hybrid-mw-structure-2-0.yang:362: must 'deref(.) = current()';
tdm-container-2-0.yang:297: must 'deref(.) = current()';
wire-interface-2-0.yang:577: must 'deref(.) = current()';
wire-interface-2-0.yang:586: must 'deref(.) = current()';
Decision made on the 5G-xhaul call on 29th of June 2022 (see AirInterface Issue #55): Because removing the must statement just re-locates the validation from the NETCONF server layer to the application layer on top of the NETCONF server, the must statements (must 'deref(.) = current()';) shall be deleted from the modelling.
The UML modelling is not affected. The UML2YANG tool has to be modified to incorporate the change into the resulting YANGs.
The following positions are affected (grep -anri "deref" *.yang):