-
New Feature
-
Resolution: Done
-
High
-
None
RFC8040 has defined a new language extension, yang-data, which allows defining free-standing structures in YANG.
Add a mapping of these structures to Java, similar to other YANG constructs. The result should be similar to a top-level container, except it should not use 'ChildOf', but rather be a free-standing.
In terms of namespace collision handling, this construct should be secondary only to schema tree statements, i.e. in case of a conflict with grouping/identity, those should be displaced. A reasonable suffix needs to be assigned as well.
Note that these extensions are superseded with more flexible RFC7891 Yang Structure extensions – and when we implement them, they should map to the same Java construct.
- blocks
-
NETCONF-809 Add support for RFC8639 subscribed notifications
- Confirmed
- is blocked by
-
YANGTOOLS-1297 Add support for infering on YangDataEffectiveStatement
- Resolved
- relates to
-
NETCONF-814 Package RFC8639 ietf-subscribed-notifications module
- Resolved
-
MDSAL-814 Build fails on test using identifiers with unicode characters
- Confirmed
-
YANGTOOLS-1477 Define a YangDataName in yang.common
- Resolved
- split to
-
MDSAL-805 Bridge RFC8040 yang-data to NormalizedYangData
- Confirmed