aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-validation-lib/openecomp-sdc-validation-impl/src/test/resources/org/openecomp/validation/validators/pm_dictionary_validator/invalid_pm_dictionary.yaml
blob: cfeb497eeb022e915f1f4649c04f9f2c032dbaf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
---
# PM Dictionary schema specifying and describing the meta information
# used to define perf3gpp measurements in the PM Dictionary
pmMetaData:
  presence: required
  structure:
    pmHeader:
      presence: required
      structure:
        nfType:
          presence: required
          comment: NF type; should match the nfName-vendor string used in the fileReady
            or perf3gpp eventName
        pmDefSchemaVsn:
          presence: required
          value: 2.0
          comment: PM Dictionary Schema Version from the VES Event Registration specification
        pmDefVsn:
          presence: required
          comment: vendor-defined PM Dictionary version
    pmFields:
      presence: required
      structure:
        iMeasInfoId:
          presence: required
          comment: vendor-defined integer measurement group identifier
        iMeasType:
          presence: required
          comment: vendor-defined integer identifier for the measType; must be combined
            with measInfoId to identify a specific measurement.
        measChangeType:
          presence: required
          value:
            - added
            - modified
            - deleted
          comment: indicates the type of change that occurred during measLastChange
        measCollectionMethod:
          presence: required
          value:
            - CC
            - SI
            - DER
            - Gauge
            - Average
          comment: the measurement collection method; CC, SI, DER and Gauge are as
            defined in 3GPP; average contains the average value of the measurement
            during the granularity period
        measCondition:
          presence: required
          comment: description of the condition causing the measurement
        measDescription:
          presence: required
          comment: description of the measurement information and purpose
        measFamily:
          presence: required
          comment: abbreviation for a family of measurements, in 3GPP format, or vendor
            defined
        measInfoId:
          presence: required
          comment: name for a group of related measurements in 3GPP format or vendor
            defined
        measLastChange:
          presence: required
          comment: version of the PM Dictionary the last time this measurement was
            added, modified or deleted
        measObjClass:
          presence: required
          value:
            - NGBTS
            - NGCELL
            - IPNO
            - IPSEC
            - ETHIF
          comment: measurement object class
        measResultRange:
          presence: optional
          comment: range of the measurement result; only necessary when the range
            is smaller than the full range of the data type
        measResultType:
          presence: required
          value:
            - float
            - uint32
            - uint64
          comment: data type of the measurement result
        measResultUnits:
          presence: required
          value:
            - seconds
            - minutes
            - nanoseconds
            - microseconds
            - dB
            - number
            - kilobytes
            - bytes
            - ethernetFrames
            - packets
            - users
          comment: units of measure for the measurement result
        measType:
          presence: required
          comment: measurement name in 3GPP or vendor-specific format; vendor specific
            names are preceded with VS
        measAdditionalFields:
          presence: required
          comment: vendor-specific PM Dictionary fields
          structure:
            vendorField1:
              presence: required
              value:
                - X
                - Y
                - Z
              comment: vendor field 1 description
            vendorField2:
              presence: optional
              value:
                - A
                - B
              comment: vendor field 2 description.
...
# PM Dictionary perf3gpp measurements for the gnb-Nokia NF (bracket style yaml)
---
pmMetaData:
  pmHeader:
    nfType: gnb-Nokia
    pmDefSchemaVsn: 2.0
    pmDefVsn: 5G19_1906_002
  pmFields:
    iMeasInfoId: 2204
    iMeasType: 1
    measCollectionMethod: CC
    measCondition: "This measurement is updated when X2AP: SgNB Modification Required message is sent to MeNB
                      with the SCG Change Indication set as PSCellChange."
    measDescription: "This counter indicates the number of intra gNB intra frequency PSCell change attempts."
    measFamily: NINFC
    measInfoId: "NR Intra Frequency PSCell Change"
    measLastChange: 5G18A_1807_003
    measObjClass: NGCELL
    measResultRange: 0-4096
    measResultType: integer
    measResultUnits: number
    measType: VS.NINFC.IntraFrPscelChAttempt
    measAdditionalFields:
      vendorField1: X
      vendorField2: B
...
---
pmMetaData:
  pmHeader:
    nfType: gnb-Nokia
    pmDefSchemaVsn: 2.0
    pmDefVsn: 5G19_1906_002
  pmFields:
    iMeasInfoId: 2204
    iMeasType: 2
    measCollectionMethod: CC
    measCondition: "This measurement is updated when the TDCoverall timer has elapsed before gNB receives the X2AP: SgNB Modification Confirm message."
    measDescription: "This measurement the number of intra gNB intra frequency PSCell change failures due to TDCoverall timer expiry."
    measFamily: NINFC
    measInfoId: "NR Intra Frequency PSCell Change"
    measLastChange: 5G18A_1807_003
    measObjClass: NGCELL
    measResultRange: 0-4096
    measResultType: float
    measResultUnits: number
    measType: VS.NINFC.IntraFrPscelChFailTdcExp
    measAdditionalFields:
      vendorField1:
        - Y
        - X
...
---
pmMetaData:
  pmHeader:
    nfType: gnb-Nokia
    pmDefSchemaVsn: 2.0
    pmDefVsn: 5G19_1906_002
  pmFields:
    iMeasInfoId: 2206
    iMeasType: 1
    measCondition: "This measurement is updated when MeNB replies to X2AP: SgNB Modification Required message with the X2AP: SgNB Modification Refuse message."
    measCollectionMethod: CC
    measDescription: "This counter indicates the number of intra gNB intra frequency PSCell change failures due to MeNB refusal."
    measFamily: NINFC
    measInfoId: "NR Intra Frequency PSCell Change"
    measLastChange: 5G19_1906_002
    measObjClass: NGCELL
    measResultRange: 0-4096
    measResultType: float
    measChangeType: added
    measResultUnits: number
    measType: VS.NINFC.IntraFrPscelChFailMenbRef
    measAdditionalFields:
      vendorField1:
        - Z
        - A
      vendorField2: A
...
---
pmMetaData:
  pmHeader:
    nfType: gnb-Nokia
    pmDefSchemaVsn: 2.0
    pmDefVsn: 5G19_1906_002
  pmFields:
    iMeasInfoId: 2206
    iMeasType: 1
    measCondition: "This measurement is updated when MeNB replies to X2AP: SgNB Modification Required message with the X2AP: SgNB Modification Refuse message."
    measCollectionMethod: CC
    measDescription: "This counter indicates the number of intra gNB intra frequency PSCell change failures due to MeNB refusal."
    measFamily: NINFC
    measInfoId: "NR Intra Frequency PSCell Change"
    measLastChange: 5G19_1906_002
    measObjClass: NGCELL
    measResultRange: 0-4096
    measResultType: float
    measChangeType: added
    measResultUnits: number
    measType: VS.NINFC.IntraFrPscelChFailMenbRef
    measAdditionalFields:
      vendorField1:
        - X
        - Y
      vendorField2: A
...