Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 32.160
Management and Orchestration –
Management Service Template

V20.0.0 (Wzip)2025/12  … p.
V19.5.0 (PDF)2025/12  … p.
V18.8.02025/12  … p.
V17.13.0  2024/09  51 p.
V16.8.0  2024/09  45 p.
Rapporteur:
Mr. Groenendijk, Jan
Ericsson LM

full Table of Contents for  TS 32.160  Word version:  19.4.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 8
2References  p. 8
3Definitions of terms, symbols and abbreviations  p. 9
3.1Terms  p. 9
3.2Symbols  p. 9
3.3Abbreviations  p. 9
4Management service template (stage 1)  p. 9
4.1General  p. 9
4.2Template for requirement specifications  p. 10
5Management service template (stage 2)  p. 11
5.1General  p. 11
5.1.1General  p. 11
5.1.2Management service components  p. 11
5.2Template for NRM  p. 11
5.3Template for Management service operations and notifications  p. 18
6NRM Stage 3 definition rules  p. 23
6.1Mappings from stage 2 artefacts to stage 3 JSON schema  p. 23
6.1.1Usage of JSON schema  p. 23
6.1.2Concrete NRM classes  p. 23
6.1.3Abstract classes  p. 24
6.1.4Name containment  p. 24
6.1.5Recursive name containment  p. 26
6.1.6Inheritance  p. 26
6.1.7NRM class naming attribute "id"  p. 27
6.1.8NRM class attributes  p. 27
6.1.9Vendor specific extensions  p. 27
6.1.10Attribute support qualifier  p. 28
6.1.11Attribute properties  p. 28
6.1.11.1Introduction  p. 28
6.1.11.2Attribute property "multiplicity"  p. 28
6.1.11.3Attribute property "isUnique"  p. 29
6.1.11.4Attribute property "isOrdered"  p. 29
6.1.11.5Attribute property "defaultValue"  p. 29
6.1.11.6Attribute property "isNullable"  p. 29
6.1.11.7Attribute property "isInvariant"  p. 29
6.1.11.8Attribute property "isReadable" and "isWritable"  p. 29
6.1.11.9Attribute property "isNotifyable"  p. 30
6.1.11.10Attribute property "allowedValues"  p. 30
6.1.11.11Attribute property "lifecycleStatus" |R18|p. 30
6.2Stage 3 YANG style and example  p. 30
6.2.1General Modeling Rules  p. 30
6.2.1.1Modeling Resources  p. 30
6.2.1.2Unique YANG Module names  p. 30
6.2.1.3Unique YANG Namespace  p. 31
6.2.1.4Unique YANG Module Prefixes  p. 31
6.2.1.5Use YANG version 1.1  p. 31
6.2.1.6YANG constructs not to be used - not recommended  p. 31
6.2.1.7Reuse standards from other standard organizations  p. 31
6.2.1.8Updating the 3GPP YANG schema tree by external parties  p. 31
6.2.1.9Model correctness, checking  p. 33
6.2.1.10YANG modules in technical specifications  p. 34
6.2.1.11Module header statements  p. 34
6.2.1.12Provide description and reference statements  p. 34
6.2.1.13YANG module revisions  p. 35
6.2.1.15Don't use YANG statements with their default meaning  p. 35
6.2.1.16Formatting YANG modules/submodules |R17|p. 35
6.2.1.17Use original prefix under import statements |R17|p. 36
6.2.1.18YANG Naming |R17|p. 36
6.2.1.19Copyright |R17|p. 36
6.2.2InformationObjectClass - abstract  p. 36
6.2.2.1Introduction  p. 36
6.2.2.2YANG mapping  p. 36
6.2.3Naming attribute  p. 37
6.2.3.1Introduction  p. 37
6.2.3.2Yang mapping  p. 37
6.2.4InformationObjectClass - concrete  p. 37
6.2.4.0Introduction  p. 37
6.2.4.1YANG mapping  p. 37
6.2.5Generalization relationship - inheritance from another class  p. 37
6.2.5.1Introduction  p. 37
6.2.5.2YANG mapping  p. 38
6.2.6Name containment  p. 38
6.2.6.1Introduction  p. 38
6.2.6.2YANG mapping  p. 38
6.2.6.2.1General |R17|p. 38
6.2.6.2.2Voidp. …
6.2.6.2.3Voidp. …
6.2.6.2.4Parent and child classes in the same YANG module |R19|p. 39
6.2.6.2.5Parent and child classes in different YANG modules - grouping/uses based |R19|p. 39
6.2.6.2.6Parent and child classes in different YANG modules - augment based |R19|p. 40
6.2.6.2.7Optional containment |R19|p. 41
6.2.7Recursive containment - reference based solution  p. 41
6.2.8Multi-root management tree  p. 43
6.2.9Alternative containment  p. 43
6.2.10Attribute - simple, single value  p. 44
6.2.10.1Introduction  p. 44
6.2.10.2YANG Mapping  p. 44
6.2.11Attribute - simple, multivalue  p. 44
6.2.11.1Introduction  p. 44
6.2.11.2YANG mapping  p. 44
6.2.12Attribute, structured  p. 45
6.2.12.0Introduction  p. 45
6.2.12.1YANG Mapping  p. 45
6.2.13defaultValue  p. 45
6.2.13.1Introduction  p. 45
6.2.13.2YANG mapping  p. 46
6.2.14multiplicity and cardinality  p. 46
6.2.14.0Introduction  p. 46
6.2.14.1YANG mapping  p. 47
6.2.15isNullable  p. 47
6.2.15.0Introduction  p. 47
6.2.15.1YANG mapping  p. 47
6.2.16dataType  p. 47
6.2.16.0Introduction  p. 47
6.2.16.1YANG mapping  p. 47
6.2.17enumeration  p. 48
6.2.17.0Introduction  p. 48
6.2.17.1YANG mapping  p. 48
6.2.18choice  p. 48
6.2.18.0Introduction  p. 48
6.2.18.1YANG mapping  p. 48
6.2.19isInvariant on attribute  p. 48
6.2.19.1YANG mapping  p. 48
6.2.20isReadable/isWritable  p. 48
6.2.20.1YANG mapping  p. 48
6.2.21isOrdered  p. 48
6.2.21.1YANG mapping  p. 48
6.2.22isUnique  p. 49
6.2.22.1YANG mapping  p. 49
6.2.23allowedValues  p. 49
6.2.23.1YANG mapping  p. 49
6.2.24Xor constraint  p. 49
6.2.24.1YANG mapping  p. 49
6.2.25ProxyClass  p. 49
6.2.25.1YANG mapping  p. 49
6.2.26SupportQualifier  p. 49
6.2.26.1Introduction  p. 49
6.2.26.2YANG mapping  p. 49
6.2.27isNotifyable  p. 50
6.2.27.1Introduction  p. 50
6.2.27.2YANG mapping  p. 50
6.2.29Restriction on creating/deleting IOCs |R18|p. 50
6.2.29.1Introduction  p. 50
6.2.29.2YANG mapping  p. 50
AExample usage of the template for one management capability |R17|p. 52
$Change history  p. 53

Up   Top