Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 28.532
Word version: 18.3.0
1…
11…
12…
A…
12
Management services - Stage 3
12.1
Generic provisioning management service
12.1.1
RESTful HTTP-based solution set
12.1.2
RESTful HTTP-based solution set for integration with ONAP VES API
12.1.3
YANG/Netconf-based solution set
12.2
Generic fault supervision management service
12.2.1
RESTful HTTP-based solution set
12.2.2
RESTful HTTP-based solution set for integration with ONAP VES API
12.3
Generic performance assurance management service
12.4
Heartbeat
12.5
Streaming data reporting service
12.6
File data reporting service
12
Management services - Stage 3
p. 104
12.1
Generic provisioning management service
p. 104
12.1.1
RESTful HTTP-based solution set
p. 104
12.1.1.1
Mapping of operations
p. 104
12.1.1.1.1
Introduction
p. 104
12.1.1.1.2
Operation createMOI
p. 104
12.1.1.1.3
Operation getMOIAttributes
p. 104
12.1.1.1.4
Operation modifyMOIAttributes
p. 105
12.1.1.1.4.1
Mapping to HTTP PUT
p. 105
12.1.1.1.4.2
Mapping to HTTP PATCH
p. 106
12.1.1.1.5
Operation deleteMOI
p. 106
12.1.1.1.6
Void
12.1.1.1.7
Void
12.1.1.2
Mapping of notifications
p. 107
12.1.1.2.1
Introduction
p. 107
12.1.1.2.2
Notification notifyMOICreation
p. 107
12.1.1.2.3
Notification notifyMOIDeletion
p. 108
12.1.1.2.4
Notification notifyMOIAttributeValueChanges
p. 108
12.1.1.2.5
Notification notifyMOIChanges
p. 108
12.1.1.3
Resources
p. 108
12.1.1.3.1
Resource structure
p. 108
12.1.1.3.1.2
Resource structure on the MnS consumer
p. 109
12.1.1.3.2
Resource definitions
p. 109
12.1.1.3.2.1
Resource "…/{className}={id}"
p. 109
12.1.1.3.2.1.1
Description
p. 109
12.1.1.3.2.1.2
URI
p. 109
12.1.1.3.2.1.3
HTTP methods
p. 110
12.1.1.3.2.2
Void
12.1.1.3.2.3
Void
12.1.1.3.2.4
Resource "{notificationTarget}"
p. 112
12.1.1.3.2.4.1
Description
p. 112
12.1.1.3.2.4.2
URI
p. 112
12.1.1.3.2.4.3
HTTP methods
p. 112
12.1.1.4
Data type definitions
p. 113
12.1.1.4.1
General
p. 113
12.1.1.4.1a
Structured data types
p. 114
12.1.1.4.1a.1
Type Resource
p. 114
12.1.1.4.1a.2
Type Scope
p. 114
12.1.1.4.1a.3
Type CorrelatedNotification
p. 114
12.1.1.4.1a.4
Type MoiChange
p. 115
12.1.1.4.1a.5
Type NotifyMoiCreation
p. 119
12.1.1.4.1a.6
Type NotifyMoiDeletion
p. 120
12.1.1.4.1a.7
Type NotifyMoiAttributeValueChanges
p. 121
12.1.1.4.1a.8
Type NotifyMoiChanges
p. 122
12.1.1.4.1a.9
Type PatchItem
p. 123
12.1.1.4.2
Void
12.1.1.4.3
Void
12.1.1.4.4
Simple data types and enumerations
p. 123
12.1.1.4.4.7
Enumeration PatchOperation
p. 124
12.1.2
RESTful HTTP-based solution set for integration with ONAP VES API
p. 124
12.1.2.1
Mapping of operations
p. 124
12.1.2.2
Mapping of notifications
p. 125
12.1.2.2.1
Introduction
p. 125
12.1.2.2.1.1
General
p. 125
12.1.2.2.1.2
Void
12.1.2.2.2
Notification notifyMOICreation
p. 125
12.1.2.2.3
Notification notifyMOIDeletion
p. 125
12.1.2.2.4
Notification notifyMOIAttributeValueChange
p. 125
12.1.2.2.5
Notification notifyMOIChanges
p. 125
12.1.2.3
Resources
p. 125
12.1.2.3.1
Resource structure
p. 125
12.1.2.3.2
Resource definitions
p. 126
12.1.2.4
Data type definitions
p. 126
12.1.3
YANG/Netconf-based solution set
p. 126
12.1.3.1
Mapping of operations
p. 126
12.1.3.1.1
Introduction
p. 126
12.1.3.1.2
Operation createMOI
p. 126
12.1.3.1.3
Operation getMOIAttributes
p. 127
12.1.3.1.4
Operation modifyMOIAttributes
p. 129
12.1.3.1.4a
Operation changeMOIs
p. 130
12.1.3.1.5
Operation deleteMOI
p. 131
12.1.3.2
Mapping of notifications
p. 131
12.1.3.2.1
Introduction
p. 131
12.1.3.2.5
Notification notifyMOIChanges
p. 132
12.1.3.3
Netconf Server behavior
p. 136
12.1.3.3.1
Introduction
p. 136
12.1.3.3.2
Implement IETF RFC 6243: "With-defaults Capability for NETCONF"
p. 136
12.2
Generic fault supervision management service
p. 136
12.2.1
RESTful HTTP-based solution set
p. 136
12.2.1.1
Mapping of operations
p. 136
12.2.1.1.1
Introduction
p. 136
12.2.1.1.2
Operation getAlarmList
p. 136
12.2.1.1.3
Operation getAlarmCount
p. 137
12.2.1.1.4
Operation setComment
p. 138
12.2.1.1.5
Operation acknowledgeAlarms
p. 138
12.2.1.1.6
Operation unacknowledgeAlarms
p. 140
12.2.1.1.7
Operation clearAlarms
p. 141
12.2.1.1.8
Operation subscribe
p. 142
12.2.1.1.9
Operation unsubscribe
p. 143
12.2.1.2
Mapping of notifications
p. 143
12.2.1.2.1
Introduction
p. 143
12.2.1.2.2
Notification notifyNewAlarm (non-security alarm)
p. 144
12.2.1.2.3
Notification notifyNewAlarm (security alarm)
p. 144
12.2.1.2.4
Notification notifyAckStateChanged
p. 144
12.2.1.2.5
Notification notifyClearedAlarm
p. 145
12.2.1.2.6
Notification notifyAlarmListRebuilt
p. 145
12.2.1.2.7
Notification notifyChangedAlarm
p. 145
12.2.1.2.8
Notification notifyComments
p. 146
12.2.1.2.9
Notification notifyPotentialFaultyAlarmList
p. 146
12.2.1.2.10
Notification notifyCorrelatedNotificationChanged
p. 146
12.2.1.2.11
Notification notifyChangedAlarmGeneral (non-security alarm)
p. 147
12.2.1.2.12
Notification notifyChangedAlarmGeneral (security alarm)
p. 147
12.2.1.3
Resources
p. 148
12.2.1.3.1
Resource structure
p. 148
12.2.1.3.1.2
Resource structure on the MnS consumer
p. 148
12.2.1.3.2
Resource definitions
p. 149
12.2.1.3.2.1
Resource "…/alarms"
p. 149
12.2.1.3.2.1.1
Description
p. 149
12.2.1.3.2.1.2
URI
p. 149
12.2.1.3.2.1.3
HTTP methods
p. 149
12.2.1.3.2.2
Resource "…/alarms /{alarmId}"
p. 150
12.2.1.3.2.2.1
Description
p. 150
12.2.1.3.2.2.2
URI
p. 150
12.2.1.3.2.2.3
HTTP methods
p. 150
12.2.1.3.2.3
Resource "…/alarms/alarmCount"
p. 151
12.2.1.3.2.3.1
Definition
p. 151
12.2.1.3.2.3.2
URI
p. 151
12.2.1.3.2.3.3
HTTP methods
p. 151
12.2.1.3.2.4
Resource "…/alarms/{alarmId}/comments"
p. 152
12.2.1.3.2.4.1
Definition
p. 152
12.2.1.3.2.4.2
URI
p. 152
12.2.1.3.2.4.3
HTTP methods
p. 152
12.2.1.3.2.5
Resource "…/comments/{commentId}"
p. 153
12.2.1.3.2.5.1
Definition
p. 153
12.2.1.3.2.5.2
URI
p. 153
12.2.1.3.2.5.3
HTTP methods
p. 153
12.2.1.3.2.6
Resource "…/subscriptions"
p. 153
12.2.1.3.2.6.1
Description
p. 153
12.2.1.3.2.6.2
URI
p. 153
12.2.1.3.2.6.3
HTTP methods
p. 153
12.2.1.3.2.7
Resource "…/subscriptions/{subscriptionId}"
p. 154
12.2.1.3.2.7.1
Description
p. 154
12.2.1.3.2.7.2
URI
p. 154
12.2.1.3.2.7.3
HTTP methods
p. 154
12.2.1.3.2.8
Resource "{notificationTarget}"
p. 155
12.2.1.3.2.8.1
Description
p. 155
12.2.1.3.2.8.2
URI
p. 155
12.2.1.3.2.8.3
HTTP methods
p. 155
12.2.1.4
Data type definitions
p. 155
12.2.1.4.1
General
p. 155
12.2.1.4.1a
Structured data types
p. 157
12.2.1.4.1a.1
Type ThresholdHysteresis
p. 157
12.2.1.4.1a.2
Type ThresholdLevelInd
p. 157
12.2.1.4.1a.3
Type ThresholdInfo
p. 158
12.2.1.4.1a.4
Type CorrelatedNotification
p. 158
12.2.1.4.1a.5
Type AlarmRecord
p. 159
12.2.1.4.1a.6
Type AlarmCount
p. 161
12.2.1.4.1a.7
Type Comment
p. 161
12.2.1.4.1a.8
Type Subscription
p. 161
12.2.1.4.1a.9
Type MergePatchAcknowledgeAlarm
p. 161
12.2.1.4.1a.10
Type MergePatchClearAlarm
p. 161
12.2.1.4.1a.11
Type FailedAlarm
p. 162
12.2.1.4.1a.12
Type NotifyNewAlarm
p. 162
12.2.1.4.1a.13
Type NotifyNewSecAlarm
p. 163
12.2.1.4.1a.14
Type NotifyClearedAlarm
p. 163
12.2.1.4.1a.15
Type NotifyChangedAlarm
p. 164
12.2.1.4.1a.16
Type NotifyChangedAlarmGeneral
p. 164
12.2.1.4.1a.17
Type NotifyChangedSecAlarmGeneral
p. 165
12.2.1.4.1a.18
Type NotifyCorrelatedNotificationChanged
p. 165
12.2.1.4.1a.19
Type NotifyAckStateChanged
p. 166
12.2.1.4.1a.20
Type NotifyComments
p. 166
12.2.1.4.1a.21
Type NotifyPotentialFaultyAlarmList
p. 166
12.2.1.4.1a.22
Type NotifyAlarmListRebuilt
p. 167
12.2.1.4.2
Void
12.2.1.4.3
Void
12.2.1.4.4
Simple data types and enumerations
p. 167
12.2.1.4.4.1
General
p. 167
12.2.1.4.4.2
Simple data types
p. 167
12.2.1.4.4.3
Enumeration AlarmAckState
p. 167
12.2.1.4.4.4
Enumeration AckState
p. 168
12.2.1.4.4.5
Enumeration AlarmListAlignmentRequirement
p. 168
12.2.1.4.4.6
Enumeration AlarmType
p. 168
12.2.1.4.4.7
Enumeration ProbableCause
p. 169
12.2.1.4.4.8
Enumeration AlarmNotificationTypes
p. 169
12.2.1.4.4.9
Enumeration PerceivedSeverity
p. 169
12.2.1.4.4.10
Enumeration TrendIndication
p. 169
12.2.2
RESTful HTTP-based solution set for integration with ONAP VES API
p. 170
12.2.2.1
Mapping of operations
p. 170
12.2.2.2
Mapping of notifications
p. 170
12.2.2.2.1
Introduction
p. 170
12.2.2.2.1.1
General
p. 170
12.2.2.2.1.2
Void
12.2.2.2.2
Notification notifyNewAlarm (non-security alarm)
p. 170
12.2.2.2.3
Notification notifyNewAlarm (security alarm)
p. 170
12.2.2.2.4
Notification notifyAckStateChanged
p. 170
12.2.2.2.5
Notification notifyClearedAlarm
p. 170
12.2.2.2.6
Notification notifyAlarmListRebuilt
p. 170
12.2.2.2.7
Notification notifyChangedAlarm
p. 170
12.2.2.2.8
Notification notifyComments
p. 170
12.2.2.2.9
Notification notifyPotentialFaultyAlarmList
p. 171
12.2.2.2.10
Notification notifyCorrelatedNotificationChanged
p. 171
12.2.2.2.11
Notification notifyChangedAlarmGeneral (non-security alarm)
p. 171
12.2.2.2.12
Notification notifyChangedAlarmGeneral (security alarm)
p. 171
12.2.2.3
Resources
p. 171
12.2.2.3.1
Resource structure
p. 171
12.2.2.3.2
Resource definitions
p. 171
12.2.2.4
Data type definitions
p. 171
12.3
Generic performance assurance management service
p. 172
12.3.1
RESTful HTTP-based solution set
p. 172
12.3.1.1
Void
12.3.1.2
Performance threshold monitoring service
p. 172
12.3.1.2.1
Mapping of operations
p. 172
12.3.1.2.2
Mapping of notifications
p. 172
12.3.1.2.2.1
Introduction
p. 172
12.3.1.2.2.2
Notification notifyThresholdCrossing
p. 172
12.3.1.2.3
Resources
p. 172
12.3.1.2.3.1
Resource structure
p. 172
12.3.1.2.3.2
Resource definitions
p. 173
12.3.1.2.3.2.1
Resource "/notificationSink"
p. 173
12.3.1.2.4
Data type definitions
p. 173
12.3.1.2.4.1
General
p. 173
12.3.1.2.4.2
Structured data types
p. 174
12.3.1.2.4.2.1
Type NotifyThresholdCrossing
p. 174
12.3.1.2.4.4
Void
12.3.1.2.4.5
Void
12.3.1.2.4.6
Simple data types and enumerations
p. 174
12.3.1.2.4.6.1
General
p. 174
12.3.1.2.4.6.2
Simple data types
p. 175
12.3.1.2.4.6.3
Enumeration PerfNotificationTypes
p. 175
12.3.1.2.4.6.4
Enumeration PerfMetricDirection
p. 175
12.3.2
Performance data XML file format definition
p. 175
12.3.2.1
Introduction
p. 175
12.3.2.2
Mapping table
p. 175
12.3.2.3
Void
12.3.2.3.1
Void
12.3.2.3.2
Void
12.3.2.4
XML schema
p. 176
12.4
Heartbeat
p. 179
12.4.1
RESTful HTTP-based solution set
p. 179
12.4.1.1
Mapping of operations
p. 179
12.4.1.2
Mapping of notifications
p. 179
12.4.1.2.1
Introduction
p. 179
12.4.1.2.2
Notification "notifyHeartbeat"
p. 179
12.4.1.3
Usage of HTTP
p. 179
12.4.1.4
Resources
p. 179
12.4.1.5
Data type definitions
p. 179
12.4.1.5.1
General
p. 179
12.4.1.5.2
Structured data types
p. 180
12.4.1.5.3
Simple data types and enumerations
p. 180
12.4.1.5.3.1
General
p. 180
12.4.1.5.3.2
Simple data types
p. 180
12.4.1.5.3.3
Enumeration HeartbeatNotificationTypes
p. 180
12.4.2
RESTful HTTP-based solution set for integration with ONAP VES API
p. 180
12.4.2.1
Mapping of operations
p. 180
12.4.2.2
Mapping of notifications
p. 180
12.4.2.2.1
Introduction
p. 180
12.4.2.2.1.1
General
p. 180
12.4.2.2.1.2
Notification parameter mapping principles
p. 181
12.4.2.2.2
Notification notifyHeartbeat
p. 181
12.5
Streaming data reporting service
p. 181
12.5.1
RESTful HTTP-based solution set
p. 181
12.5.1.1
Mapping of operations
p. 181
12.5.1.1.1
Introduction
p. 181
12.5.1.1.2
Operation "establishStreamingConnection"
p. 181
12.5.1.1.3
Operation "terminateStreamingConnection"
p. 184
12.5.1.1.4
Operation "reportStreamData"
p. 184
12.5.1.1.5
Operation "addStream"
p. 185
12.5.1.1.6
Operation "deleteStream"
p. 185
12.5.1.1.7
Operation "getConnectionInfo"
p. 186
12.5.1.1.8
Operation "getStreamInfo"
p. 186
12.5.1.2
Mapping of notifications
p. 187
12.5.1.3
Resources
p. 187
12.5.1.3.1
Resources structure
p. 187
12.5.1.3.2
Resources definitions
p. 187
12.5.1.4
Data type definitions
p. 194
12.5.1.4.1
General
p. 194
12.5.1.4.2
Query, message body and resource data types
p. 195
12.5.1.4.3
Simple data types and enumerations
p. 196
12.6
File data reporting service
p. 197
12.6.1
RESTful HTTP-based solution set
p. 197
12.6.1.1
Mapping of operations
p. 197
12.6.1.1.1
Introduction
p. 197
12.6.1.1.2
Operation listAvailableFiles
p. 197
12.6.1.1.3
Operation subscribe
p. 198
12.6.1.1.4
Operation unsubscribe
p. 198
12.6.1.2
Mapping of notifications
p. 198
12.6.1.2.1
Introduction
p. 198
12.6.1.2.2
Notification notifyFileReady
p. 198
12.6.1.2.3
Notification notifyFilePreparationError
p. 198
12.6.1.3
Resources
p. 199
12.6.1.3.1
Resource structure
p. 199
12.6.1.3.1.1
Resource structure on the MnS producer
p. 199
12.6.1.3.1.2
Resource structure on the MnS consumer
p. 199
12.6.1.3.2
Resource definitions
p. 199
12.6.1.4
Data type definitions
p. 203
12.6.1.4.1
General
p. 203
12.6.1.4.2
Structured data types
p. 203
12.6.1.4.3
Void
12.6.1.4.4
Void
12.6.1.4.5
Void
12.6.1.4.6
Simple data types and enumerations
p. 204