aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/resources/ves_artifact_stndDefined_events.yaml
blob: 11f805b78bfcd2d5a850ed2f17f80217fefab298 (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
---
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/sa5/MnS/tree/SA88-Rel16/OpenAPI/PerMeasJobCtlMnS.yaml" }
        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/SA88-Rel16/OpenAPI/PerThresMonMnS.yaml", "https://forge.3gpp.org/rep/sa5/MnS/tree/SA88-Rel16/OpenAPI/PerfDataStreamingMnS.yaml"] }
        data: {presence: required}
        stndDefinedFieldsVersion: {presence: required, value: "1.0"}
...