Skip to content
openapi: 3.0.1
info:
title: MnS Registry NRM
version: 18.6.0
version: 19.0.0
description: >-
OAS 3.0.1 definition of the MnS Registry NRM fragment
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -12,6 +12,15 @@ externalDocs:
paths: {}
components:
schemas:
#-------- Definition of types for name-containments ------
SubNetwork-ncO-MnSRegistryNrm:
type: object
properties:
MnsRegistry:
$ref: '#/components/schemas/MnsRegistry-Single'
#-------Definition of generic IOCs ----------#
#-------- Definition of types-----------------------------------------------------
#-------- Definition of concrete IOCs --------------------------------------------
......@@ -33,10 +42,10 @@ components:
mnsType:
type: string
enum:
- ProvMnS
- FaultSupervisionMnS
- StreamingDataReportingMnS
- FileDataReportingMnS
- PROV_MNS
- FAULT_SUPERVISION_MNS
- STREAMING_DATA_REPORTING_MNS
- FILE_DATA_REPORTING_MNS
mnsVersion:
type: string
mnsAddress:
......
openapi: 3.0.1
info:
title: PM control NRM
version: 18.6.0
version: 19.0.0
description: >-
OAS 3.0.1 definition of the PM control NRM fragment
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -12,6 +12,19 @@ externalDocs:
paths: {}
components:
schemas:
#-------- Definition of types for name-containments ------
SubNetwork-ncO-PmControlNrm:
type: object
properties:
PerfMetricJob:
$ref: '#/components/schemas/PerfMetricJob-Multiple'
ManagedElement-PmControlNrm:
type: object
properties:
PerfMetricJob:
$ref: '#/components/schemas/PerfMetricJob-Multiple'
#-------Definition of generic IOCs ----------#
#-------- Definition of types-----------------------------------------------------
......
openapi: 3.0.1
info:
title: QoE Measurement Collection NRM
version: 18.6.0
version: 19.0.0
description: >-
OAS 3.0.1 definition of the QoE Measurement Collection NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -12,6 +12,20 @@ externalDocs:
paths: {}
components:
schemas:
#-------- Definition of types for name-containments ------
SubNetwork-ncO-QoEMeasurementCollectionNrm:
type: object
properties:
QMCJobs:
$ref: '#/components/schemas/QMCJob-Multiple'
ManagedElement-ncO-QoEMeasurementCollectionNrm:
type: object
properties:
QMCJobs:
$ref: '#/components/schemas/QMCJob-Multiple'
#-------Definition of generic IOCs ----------#
#-------- Definition of types-----------------------------------------------------
#-------- Definition of concrete IOCs --------------------------------------------
......@@ -60,6 +74,11 @@ components:
- PLAYOUTDELAYFORMEDIA_STARTUP
minItems: 0
maxItems: 2
mBSCommunicationServiceType:
type: string
enum:
- BROADCAST
- MULTICAST
#-------- Definition of YAML arrays for name-contained IOCs ----------------------
......
openapi: 3.0.1
info:
title: Subscription Control NRM
version: 18.2.0
version: 19.0.0
description: >-
OAS 3.0.1 definition of the Subscription Control NRM fragment
© 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 28.623; Generic NRM, Subscription Control NRM
......@@ -12,6 +12,19 @@ externalDocs:
paths: {}
components:
schemas:
#-------- Definition of types for name-containments ------
SubNetwork-ncO-SubscriptionControlNrm:
type: object
properties:
NtfSubscriptionControl:
$ref: '#/components/schemas/NtfSubscriptionControl-Multiple'
ManagedElement-ncO-SubscriptionControlNrm:
type: object
properties:
NtfSubscriptionControl:
$ref: '#/components/schemas/NtfSubscriptionControl-Multiple'
#-------Definition of generic IOCs ----------#
#-------- Definition of types-----------------------------------------------------
Scope:
type: object
......@@ -58,8 +71,10 @@ components:
heartbeatNtfPeriod:
type: integer
minimum: 0
default: 0
triggerHeartbeatNtf:
type: boolean
default: FALSE
#-------- Definition of YAML arrays for name-contained IOCs ----------------------
NtfSubscriptionControl-Multiple:
......
openapi: 3.0.1
info:
title: Threshold Monitor NRM
version: 18.2.0
version: 19.0.0
description: >-
OAS 3.0.1 definition of the Threshold Monitor NRM fragment
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -12,6 +12,19 @@ externalDocs:
paths: {}
components:
schemas:
#-------- Definition of types for name-containments ------
SubNetwork-ncO-ThresholdMonitorNrm:
type: object
properties:
ThresholdMonitor:
$ref: '#/components/schemas/ThresholdMonitor-Multiple'
ManagedElement-ncO-ThresholdMonitorNrm:
type: object
properties:
ThresholdMonitor:
$ref: '#/components/schemas/ThresholdMonitor-Multiple'
#-------Definition of generic IOCs ----------#
#-------- Definition of types-----------------------------------------------------
ThresholdInfo:
type: object
......
openapi: 3.0.1
info:
title: Trace Control NRM
version: 18.6.0
version: 19.0.0
description: >-
OAS 3.0.1 definition of the Trace Control NRM fragment
© 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 28.623; Generic NRM,Trace Control NRM
......@@ -12,6 +12,19 @@ externalDocs:
paths: {}
components:
schemas:
#-------- Definition of types for name-containments ------
SubNetwork-ncO-TraceControlNrm:
type: object
properties:
TraceJob:
$ref: '#/components/schemas/TraceJob-Multiple'
ManagedElement-ncO-TraceControlNrm:
type: object
properties:
TraceJob:
$ref: '#/components/schemas/TraceJob-Multiple'
#-------Definition of generic IOCs ----------#
#-------- Definition of types used in Trace control NRM fragment------------------
jobType-Type:
......@@ -29,7 +42,7 @@ components:
- TRACE_AND_5GC_UE_LEVEL_MEASUREMENTS
- IMMEDIATE_MDT_AND_5GC_UE_LEVEL_MEASUREMENTS
- TRACE_AND_IMMEDIATE_MDT_AND_5GC_UE_LEVEL_MEASUREMENTS
default: TRACE_ONLY
listOfInterfaces-Type:
description: The interfaces to be recorded in the Network Element. See 3GPP TS 32.422 clause 5.5 for additional details.
type: object
......@@ -40,8 +53,8 @@ components:
type: string
enum:
- A
- Iu-CS
- Mc
- IU-CS
- MC
- MAP-G
- MAP-B
- MAP-E
......@@ -54,33 +67,33 @@ components:
items:
type: string
enum:
- Mc
- Nb-UP
- Iu-UP
- MC
- NB-UP
- IU-UP
RNCInterfaces:
type: array
items:
type: string
enum:
- Iu-CS
- Iu-PS
- Iur
- Iub
- Uu
- IU-CS
- IU-PS
- IUR
- IUB
- UU
SGSNInterfaces:
type: array
items:
type: string
enum:
- Gb
- Iu-PS
- Gn
- MAP-Gr
- MAP-Gd
- MAP-Gf
- Ge
- Gs
- S6d
- GB
- IU-PS
- GN
- MAP-GR
- MAP-GD
- MAP-GF
- GE
- GS
- S6D
- S4
- S3
- S13
......@@ -89,34 +102,34 @@ components:
items:
type: string
enum:
- Gn
- Gi
- Gmb
- GN
- GI
- GMB
S-CSCFInterfaces:
type: array
items:
type: string
enum:
- Mw
- Mg
- Mr
- Mi
- MW
- MG
- MR
- MI
P-CSCFInterfaces:
type: array
items:
type: string
enum:
- Gm
- Mw
- GM
- MW
I-CSCFInterfaces:
type: array
items:
type: string
enum:
- Cx
- Dx
- Mg
- Mw
- CX
- DX
- MG
- MW
MRFCInterfaces:
type: array
items:
......@@ -129,42 +142,42 @@ components:
items:
type: string
enum:
- Mg
- Mj
- Mn
- MG
- MJ
- MN
IBCFInterfaces:
type: array
items:
type: string
enum:
- Ix
- Mx
- IX
- MX
E-CSCFInterfaces:
type: array
items:
type: string
enum:
- Mw
- Ml
- Mm
- Mi/Mg
- MW
- ML
- MM
- MI/MG
BGCFInterfaces:
type: array
items:
type: string
enum:
- Mi
- Mj
- Mk
- MI
- MJ
- MK
ASInterfaces:
type: array
items:
type: string
enum:
- Dh
- Sh
- DH
- SH
- ISC
- Ut
- UT
HSSInterfaces:
type: array
items:
......@@ -172,12 +185,12 @@ components:
enum:
- MAP-C
- MAP-D
- Gc
- Gr
- Cx
- S6d
- S6a
- Sh
- GC
- GR
- CX
- S6D
- S6A
- SH
- N70
- N71
- NU1
......@@ -188,13 +201,13 @@ components:
enum:
- MAP-F
- S13
- MAP-Gf
- MAP-GF
BM-SCInterfaces:
type: array
items:
type: string
enum:
- Gmb
- GMB
MMEInterfaces:
type: array
items:
......@@ -202,7 +215,7 @@ components:
enum:
- S1-MME
- S3
- S6a
- S6A
- S10
- S11
- S13
......@@ -215,20 +228,20 @@ components:
- S5
- S8
- S11
- Gxc
- GXC
PDN_GWInterfaces:
type: array
items:
type: string
enum:
- S2a
- S2b
- S2c
- S2A
- S2B
- S2C
- S5
- S6b
- Gx
- S6B
- GX
- S8
- SGi
- SGI
eNBInterfaces:
type: array
items:
......@@ -243,7 +256,7 @@ components:
enum:
- S1-MME
- X2
- Uu
- UU
- F1-C
- E1
AMFInterfaces:
......@@ -336,16 +349,16 @@ components:
type: string
enum:
- NG-C
- Xn-C
- Uu
- XN-C
- UU
gNB-CU-CPInterfaces:
type: array
items:
type: string
enum:
- NG-C
- Xn-C
- Uu
- XN-C
- UU
- F1-C
- E1
- X2-C
......@@ -403,6 +416,13 @@ components:
- mcc
- mnc
listOfTraceMetrics:
description: The trace metrics to be reported. See 3GPP TS 32.422 clause 10 for additional details.
type: array
items:
type: string
traceDepth-Type:
description: Specifies how detailed information should be recorded in the Network Element. The Trace Depth is a paremeter for Trace Session level, i.e., the Trace Depth is the same for all of the NEs to be traced in the same Trace Session. See 3GPP TS 32.422 clause 5.3 for additional details.
type: string
......@@ -413,6 +433,7 @@ components:
- VENDORMINIMUM
- VENDORMEDIUM
- VENDORMAXIMUM
default: MAXIMUM
traceReference-Type:
type: object
......@@ -435,6 +456,7 @@ components:
enum:
- FILE-BASED
- STREAMING
default: FILE-BASED
traceTarget-Type:
type: object
......@@ -450,9 +472,9 @@ components:
- UTRAN_CELL
- E-UTRAN_CELL
- NG-RAN_CELL
- eNB
- ENB
- RNC
- gNB
- GNB
- SUPI
TargetIdValue:
type: string
......@@ -471,7 +493,7 @@ components:
enum:
- MO_MT_CALLS
- MO_MT_SMS
- LU_IMSIattach_IMSIdetach
- LU_IMSIATTACH_IMSIDETACH
- HANDOVER
- SS
SGSN:
......@@ -479,10 +501,10 @@ components:
items:
type: string
enum:
- PDPcontext
- PDPCONTEXT
- MO_MT_SMS
- RAU_GPRSattach_GPRSdetach
- MBMScontext
- RAU_GPRSATTACH_GPRSDETACH
- MBMSCONTEXT
MGW:
type: array
items:
......@@ -494,129 +516,129 @@ components:
items:
type: string
enum:
- PDPcontext
- MBMScontext
- PDPCONTEXT
- MBMSCONTEXT
IMS:
type: array
items:
type: string
enum:
- SIPsession_StandaloneTransaction
- SIPSESSION_STANDALONETRANSACTION
BM_SC:
type: array
items:
type: string
enum:
- MBMSactivation
- MBMSACTIVATION
MME:
type: array
items:
type: string
enum:
- UEinitiatedPDNconnectivityRequest
- ServiceRequest
- InitialAttach_TAU_Detach
- UEinitiatedPDNdisconnection
- BearerActivationModificationDeletion
- Handover
- UE_INITIATEDPDN_CONNECTIVITY_REQUEST
- SERVICE_REQUEST
- INITIALATTACH_TAU_DETACH
- UE_INITIATEDPDN_DISCONNECTION
- BEAR_ACTIVIATION_MODIFICATION_DELETION
- HANDOVER
SGW:
type: array
items:
type: string
enum:
- PDNconnectionCreation
- PDNconnectionTermination
- BearerActivationModificationDeletion
- PDN_CONNECTION_CREATION
- PDN_CONNECTION_TERMINATION
- BEAR_ACTIVATION_MODIFICATION_DELETION
PGW:
type: array
items:
type: string
enum:
- PDNconnectionCreation
- PDNconnectionTermination
- BearerActivationModificationDeletion
- PDN_CONNECTION_CREATION
- PDN_CONNECTION_TERMINATION
- BEAR_ACTIVATION_MODIFICATION_DELETION
AMF:
type: array
items:
type: string
enum:
- Registration
- ServiceRequest
- Handover
- UEderegistration
- NetworkDeregistration
- UEMobilityFromEPC
- UEMobilityToEPC
- REGISTRATION
- SERVICE_REQUEST
- HANDOVER
- UE_DEREGISTRATION
- NETWORK_DEREGISTRATION
- UE_MOBILITY_FROM_EPC
- UE_MOBILITY_TO_EPC
SMF:
type: array
items:
type: string
enum:
- PDUsessionEstablishment
- PDUsessionModification
- PDUsessionRelease
- PDUsessionUPactivationDeactivation
- MobilityBtw3gppAndN3gppTo5GC
- MobilityFromEpc
- PDU_SESSION_ESTABLISHMENT
- PDU_SESSION_MODIFICATION
- PDU_SESSIOON_RELEASE
- PDU_SESSION_UP_ACTIVATION_DEACTIVATION
- MOBILITY_BTW_3GPP_AND_N3GPP_TO_5GC
- MOBILITY_FROM_EPC
PCF:
type: array
items:
type: string
enum:
- AMpolicy
- SMpolicy
- Authorization
- BDTpolicy
- AM_POLICY
- SM_POLICY
- AUTHORIZATION
- BDT_POLICY
UPF:
type: array
items:
type: string
enum:
- N4Session
- N4SESSION
AUSF:
type: array
items:
type: string
enum:
- UEauthentication
- UE_AUTHENTICATION
NEF:
type: array
items:
type: string
enum:
- EventExposure
- PFDmanagement
- ParameterProvision
- Trigger
- EVENT_EXPOSURE
- PFD_MANAGEMENT
- PARAMETER_PROVISION
- TRIGGER
NRF:
type: array
items:
type: string
enum:
- NFmanagement
- NFdiscovery
- NF_MANAGEMEENT
- NF_DISCOVERY
NSSF:
type: array
items:
type: string
enum:
- NSSelection
- NS_SELECTION
- NSSAI
SMSF:
type: array
items:
type: string
enum:
- SMservice
- SMSERVICE
UDM:
type: array
items:
type: string
enum:
- UEcontext
- SubscriberData
- UEauthentication
- EventExposure
- UE_CONTEXT
- SUBSCRIBER_DATA
- UE_AUTHENTICATION
- EVENT_EXPOSURE
anonymizationOfMdtData-Type:
description: Specifies level of MDT anonymization. For additional details see 3GPP TS 32.422 clause 5.10.12.
......@@ -624,6 +646,7 @@ components:
enum:
- NO_IDENTITY
- TAC_OF_IMEI
default: NO_IDENTITY
beamLevelMeasurement-Type:
description: Determines whether beam level measurements shall be included in case of immediate MDT M1 measurement in NR. For additional details see 3GPP TS 32.422 clause 5.10.40.
......@@ -933,9 +956,9 @@ components:
description: See details in 3GPP TS 32.422 clause 5.10.15.
type: string
enum:
- CPICH_EcNo
- CPICH_ECNO
- CPICH_RSCP
- PathLoss
- PATHLOSS
eventThresholdUphUmts-Type:
description: See details in 3GPP TS 32.422 clause 5.10.A.
......@@ -1368,13 +1391,13 @@ components:
loggedMDTConfig:
$ref: '#/components/schemas/loggedMDTConfig-Type'
UEMeasConfig-Type:
UECoreMeasConfig-Type:
description: UE level measurements configuration parameters for 5G system. See details in 3GPP TS 28.622 clause 4.3.x.
type: object
properties:
ueMeasurements:
ueCoreMeasurements:
type: string
ueMeasGranularityPeriod:
ueCoreMeasGranularityPeriod:
type: integer
nfTypeToMeasure:
type: string
......@@ -1448,6 +1471,8 @@ components:
$ref: '#/components/schemas/plmnTarget-Type'
nPNTarget:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type'
listOfTraceMetrics:
type: array
traceReportingConsumerUri:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri'
traceCollectionEntityIpAddress:
......@@ -1464,8 +1489,8 @@ components:
$ref: '#/components/schemas/traceConfig-Type'
mdtConfig:
$ref: '#/components/schemas/mdtConfig-Type'
ueMeasConfig:
$ref: '#/components/schemas/UEMeasConfig-Type'
ueCoreMeasConfig:
$ref: '#/components/schemas/UECoreMeasConfig-Type'
#-------- end of Definition of types used in Trace control NRM fragment ----------
......
......@@ -1614,6 +1614,7 @@ module _3gpp-common-trace {
values.";
}
leaf traceReportingConsumerUri {
when '../traceReportingFormat = "STREAMING"';
type inet:uri;
......