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
|
---
event:
presence: required
action: [ any, any, null, null, null ]
comment: "
ALARM NAME: LogHasReachedFullCapacity,
ALARM DESCRIPTION: 'Log Has Reached Full Capacity',
ALARM EFFECT: 'See alarm OPI x/2223-ABC 123 4567/1 Uen',
MANAGED OBJECT CLASSES: Log,
EVENT TYPE: 'PROCESSINGERRORALARM',
PROBABLE CAUSE: 'FileError',
PROPOSED REPAIR ACTIONS: 'See alarm OPI x/3334-ABC 123 4567/1 Uen',
CLEARING TYPE: Automatic
"
structure:
commonEventHeader:
presence: required
structure:
version: {presence: required, value: 4.0.1}
vesEventListenerVersion: {presence: required, value: 7.0.1}
domain: {presence: required, value: fault}
eventName: {presence: required, value: Fault_MyPnf-Acme_LogHasReachedFullCapacity}
eventId: {presence: required}
sequence: {presence: required}
priority: {presence: required, value: Normal}
reportingEntityName: {presence: required}
sourceName: {presence: required}
nfVendorName: {presence: required, value: Acme}
startEpochMicrosec: {presence: required}
lastEpochMicrosec: {presence: required}
timeZoneOffset: {presence: required}
faultFields:
presence: required
structure:
faultFieldsVersion: {presence: required, value: 4.0}
alarmCondition: {presence: required, value: 'LogHasReachedFullCapacity'}
eventCategory: {presence: required, value: 'PROCESSINGERRORALARM'}
eventSourceType: {presence: required}
specificProblem: {presence: required, value: 'Log Has Reached Full Capacity'}
eventSeverity: {presence: required}
vfStatus: {presence: required, value: Active}
alarmAdditionalInformation: {presence: required, structure: {
keyValuePair: {presence: required, structure: {key: {presence: required, value: source},value: {presence: required}}},
keyValuePair: {presence: required, structure: {key: {presence: required, value: probableCause},value: {presence: required, value: 'FileError'}}},
keyValuePair: {presence: required, structure: {key: {presence: required, value: additionalText},value: {presence: optional}}},
keyValuePair: {presence: required, structure: {key: {presence: required, value: additionalInfo},value: {presence: optional}}}}
}
...
---
event:
presence: required
comment: "stndDefined event to support 3GPP FaultSupervision NotifyNewAlarm notification"
structure:
commonEventHeader:
presence: required
structure:
domain: {presence: required, value: stndDefined}
eventName: {presence: required, value: stndDefined-gNB-Nokia-Notification}
priority: {presence: required, value: Normal}
eventId: {presence: required}
reportingEntityId: {presence: required}
reportingEntityName: {presence: required}
sequence: {presence: required, value: 0}
sourceId: {presence: required}
sourceName: {presence: required}
version: {presence: required, value: 4.1}
vesEventListenerVersion: {presence: required, value: 7.2}
startEpochMicrosec: {presence: required}
lastEpochMicrosec: {presence: required}
stndDefinedNamespace: {presence: required, value: "3GPP-FaultSupervision"}
stndDefinedFields:
presence: required
structure:
schemaReference: { presence: required, value: "https://forge.3gpp.org/rep/invalid" }
data: {presence: required}
stndDefinedFieldsVersion: {presence: required, value: "1.0"}
...
---
event:
presence: required
comment: "stndDefined event to support 3GPP FaultSupervision NotifyNewAlarm notification"
structure:
commonEventHeader:
presence: required
structure:
domain: {presence: required, value: stndDefined}
eventName: {presence: required, value: stndDefined-gNB-Nokia-Notification}
priority: {presence: required, value: Normal}
eventId: {presence: required}
reportingEntityId: {presence: required}
reportingEntityName: {presence: required}
sequence: {presence: required, value: 0}
sourceId: {presence: required}
sourceName: {presence: required}
version: {presence: required, value: 4.1}
vesEventListenerVersion: {presence: required, value: 7.2}
startEpochMicrosec: {presence: required}
lastEpochMicrosec: {presence: required}
stndDefinedNamespace: {presence: required, value: "3GPP-FaultSupervision"}
stndDefinedFields:
presence: required
structure:
schemaReference: { presence: required, value: ["https://forge.3gpp.org/rep/sa5/MnS/tree/another_invalid.yaml", "https://forge.3gpp.org/rep/sa5/MnS/tree/SA88-Rel16/OpenAPI/PerfDataStreamingMnS.yaml"] }
data: {presence: required}
stndDefinedFieldsVersion: {presence: required, value: "1.0"}
...
|