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: 19.0.0
1…
11…
12…
A…
12
Management services - Stage 3
12.0
Common definitions
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.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. 59
12.0
Common definitions
p. 59
12.0.1
Introduction
p. 59
12.0.2
RESTful HTTP-based solution set
p. 59
12.0.2.1
Common notification header parameters
p. 59
12.1
Generic provisioning management service
p. 59
12.1.1
RESTful HTTP-based solution set
p. 59
12.1.1.1
Mapping of operations
p. 59
12.1.1.1.1
Introduction
p. 59
12.1.1.1.2
Operation createMOI
p. 59
12.1.1.1.3
Operation getMOIAttributes
p. 60
12.1.1.1.4
Operation modifyMOIAttributes
p. 61
12.1.1.1.4.1
Mapping to HTTP PUT
p. 61
12.1.1.1.4.2
Mapping to HTTP PATCH
p. 61
12.1.1.1.5
Operation deleteMOI
p. 62
12.1.1.1.6
Void
12.1.1.1.7
Void
12.1.1.1.8
Operation changeMOIs
p. 62
12.1.1.2
Mapping of notifications
p. 63
12.1.1.2.1
Introduction
p. 63
12.1.1.2.2
Notification notifyMOICreation
p. 63
12.1.1.2.3
Notification notifyMOIDeletion
p. 64
12.1.1.2.4
Notification notifyMOIAttributeValueChanges
p. 64
12.1.1.2.5
Notification notifyMOIChanges
p. 64
12.1.1.3
Resources
p. 65
12.1.1.3.1
Resource structure
p. 65
12.1.1.3.1.2
Resource structure on the MnS consumer
p. 65
12.1.1.3.2
Resource definitions
p. 66
12.1.1.3.2.1
Resource "…/{className}={id}"
p. 66
12.1.1.3.2.1.1
Description
p. 66
12.1.1.3.2.1.2
URI
p. 66
12.1.1.3.2.1.3
HTTP methods
p. 66
12.1.1.3.2.2
Void
12.1.1.3.2.3
Void
12.1.1.3.2.4
Resource "{notificationTarget}"
p. 69
12.1.1.3.2.4.1
Description
p. 69
12.1.1.3.2.4.2
URI
p. 69
12.1.1.3.2.4.3
HTTP methods
p. 69
12.1.1.4
Data type definitions
p. 69
12.1.1.4.1
General
p. 69
12.1.1.4.1a
Structured data types
p. 70
12.1.1.4.1a.1
Type Resource
p. 70
12.1.1.4.1a.2
Type Scope
p. 71
12.1.1.4.1a.3
Type CorrelatedNotification
p. 71
12.1.1.4.1a.4
Type MoiChange
p. 71
12.1.1.4.1a.5
Type NotifyMoiCreation
p. 76
12.1.1.4.1a.6
Type NotifyMoiDeletion
p. 77
12.1.1.4.1a.7
Type NotifyMoiAttributeValueChanges
p. 78
12.1.1.4.1a.8
Type NotifyMoiChanges
p. 79
12.1.1.4.1a.9
Type PatchItem
p. 80
12.1.1.4.2
Void
12.1.1.4.3
Void
12.1.1.4.4
Simple data types and enumerations
p. 80
12.1.1.4.4.7
Enumeration PatchOperation
p. 82
12.1.2
RESTful HTTP-based solution set for integration with ONAP VES API
p. 82
12.1.2.1
Mapping of operations
p. 82
12.1.2.2
Mapping of notifications
p. 82
12.1.2.2.1
Introduction
p. 82
12.1.2.2.1.1
General
p. 82
12.1.2.2.1.2
Void
12.1.2.2.2
Notification notifyMOICreation
p. 82
12.1.2.2.3
Notification notifyMOIDeletion
p. 82
12.1.2.2.4
Notification notifyMOIAttributeValueChange
p. 83
12.1.2.2.5
Notification notifyMOIChanges
p. 83
12.1.2.2.6
Notification notifyEvent
p. 83
12.1.2.3
Resources
p. 83
12.1.2.3.1
Resource structure
p. 83
12.1.2.3.2
Resource definitions
p. 83
12.1.2.4
Data type definitions
p. 83
12.1.3
YANG/Netconf-based solution set
p. 83
12.1.3.1
Mapping of operations
p. 83
12.1.3.1.1
Introduction
p. 83
12.1.3.1.2
Operation createMOI
p. 84
12.1.3.1.3
Operation getMOIAttributes
p. 85
12.1.3.1.4
Operation modifyMOIAttributes
p. 87
12.1.3.1.4a
Operation changeMOIs
p. 87
12.1.3.1.5
Operation deleteMOI
p. 88
12.1.3.2
Mapping of notifications
p. 89
12.1.3.2.1
Introduction
p. 89
12.1.3.2.5
Notification notifyMOIChanges
p. 89
12.1.3.3
Netconf Server behavior
p. 93
12.1.3.3.1
Introduction
p. 93
12.1.3.3.2
Implement IETF RFC 6243: "With-defaults Capability for NETCONF"
p. 93
12.2
Void
12.3
Generic performance assurance management service
p. 93
12.3.1
RESTful HTTP-based solution set
p. 93
12.3.1.1
Void
12.3.1.2
Performance threshold monitoring service
p. 93
12.3.1.2.1
Mapping of operations
p. 93
12.3.1.2.2
Mapping of notifications
p. 93
12.3.1.2.2.1
Introduction
p. 93
12.3.1.2.2.2
Notification notifyThresholdCrossing
p. 94
12.3.1.2.3
Resources
p. 94
12.3.1.2.3.1
Resource structure
p. 94
12.3.1.2.3.2
Resource definitions
p. 94
12.3.1.2.3.2.1
Resource "/notificationSink"
p. 94
12.3.1.2.4
Data type definitions
p. 95
12.3.1.2.4.1
General
p. 95
12.3.1.2.4.2
Structured data types
p. 95
12.3.1.2.4.2.1
Type NotifyThresholdCrossing
p. 95
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. 96
12.3.1.2.4.6.1
General
p. 96
12.3.1.2.4.6.2
Simple data types
p. 96
12.3.1.2.4.6.3
Enumeration PerfNotificationTypes
p. 96
12.3.1.2.4.6.4
Enumeration PerfMetricDirection
p. 96
12.3.2
Performance data XML file format definition
p. 96
12.3.2.1
Introduction
p. 96
12.3.2.2
Mapping table
p. 96
12.3.2.3
Void
12.3.2.3.1
Void
12.3.2.3.2
Void
12.3.2.4
XML schema
p. 98
12.4
Heartbeat
p. 100
12.4.1
RESTful HTTP-based solution set
p. 100
12.4.1.1
Mapping of operations
p. 100
12.4.1.2
Mapping of notifications
p. 100
12.4.1.2.1
Introduction
p. 100
12.4.1.2.2
Notification "notifyHeartbeat"
p. 100
12.4.1.3
Usage of HTTP
p. 100
12.4.1.4
Resources
p. 101
12.4.1.5
Data type definitions
p. 101
12.4.1.5.1
General
p. 101
12.4.1.5.2
Structured data types
p. 101
12.4.1.5.3
Simple data types and enumerations
p. 101
12.4.1.5.3.1
General
p. 101
12.4.1.5.3.2
Simple data types
p. 101
12.4.1.5.3.3
Enumeration HeartbeatNotificationTypes
p. 101
12.4.2
RESTful HTTP-based solution set for integration with ONAP VES API
p. 101
12.4.2.1
Mapping of operations
p. 101
12.4.2.2
Mapping of notifications
p. 102
12.4.2.2.1
Introduction
p. 102
12.4.2.2.1.1
General
p. 102
12.4.2.2.1.2
Notification parameter mapping principles
p. 102
12.4.2.2.2
Notification notifyHeartbeat
p. 102
12.5
Streaming data reporting service
p. 102
12.5.1
RESTful HTTP-based solution set
p. 102
12.5.1.1
Mapping of operations
p. 102
12.5.1.1.1
Introduction
p. 102
12.5.1.1.2
Operation "establishStreamingConnection"
p. 103
12.5.1.1.3
Operation "terminateStreamingConnection"
p. 105
12.5.1.1.4
Operation "reportStreamData"
p. 106
12.5.1.1.5
Operation "addStream"
p. 107
12.5.1.1.6
Operation "deleteStream"
p. 107
12.5.1.1.7
Operation "getConnectionInfo"
p. 108
12.5.1.1.8
Operation "getStreamInfo"
p. 108
12.5.1.2
Mapping of notifications
p. 108
12.5.1.3
Resources
p. 109
12.5.1.3.1
Resources structure
p. 109
12.5.1.3.2
Resources definitions
p. 109
12.5.1.4
Data type definitions
p. 116
12.5.1.4.1
General
p. 116
12.5.1.4.2
Query, message body and resource data types
p. 117
12.5.1.4.3
Simple data types and enumerations
p. 118
12.6
File data reporting service
p. 119
12.6.1
RESTful HTTP-based solution set
p. 119
12.6.1.1
Mapping of operations
p. 119
12.6.1.1.1
Introduction
p. 119
12.6.1.1.2
Operation listAvailableFiles
p. 119
12.6.1.1.3
Operation subscribe
p. 120
12.6.1.1.4
Operation unsubscribe
p. 120
12.6.1.2
Mapping of notifications
p. 120
12.6.1.2.1
Introduction
p. 120
12.6.1.2.2
Notification notifyFileReady
p. 120
12.6.1.2.3
Notification notifyFilePreparationError
p. 120
12.6.1.3
Resources
p. 121
12.6.1.3.1
Resource structure
p. 121
12.6.1.3.1.1
Resource structure on the MnS producer
p. 121
12.6.1.3.1.2
Resource structure on the MnS consumer
p. 121
12.6.1.3.2
Resource definitions
p. 121
12.6.1.4
Data type definitions
p. 125
12.6.1.4.1
General
p. 125
12.6.1.4.2
Structured data types
p. 125
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. 126