#-------- Definition of types-----------------------------------------------------
Dn:
# To be removed after approval of same definition in comDefs.yaml
type:string
DnList:
# To be removed after approval of same definition in comDefs.yaml
type:array
items:
$ref:'#/components/schemas/Dn'
Mcc:
# To be removed after approval of same definition in comDefs.yaml
type:string
pattern:'^[0-9]{3}$'
Mnc:
# To be removed after approval of same definition in comDefs.yaml
type:string
pattern:'^[0-9]{2,3}$'
AdministrativeState:
# To be removed after approval of same definition in comDefs.yaml
type:string
enum:
-LOCKED
-UNLOCKED
OperationalState:
# To be removed after approval of same definition in comDefs.yaml
type:string
enum:
-ENABLED
-DISABLED
UsageState:
# To be removed after approval of same definition in comDefs.yaml
type:string
enum:
-IDEL
-ACTIVE
-BUSY
RegistrationState:
type:string
enum:
-REGISTERED
-DEREGISTERED
SetOfMcc:
type:array
items:
$ref:'#/components/schemas/Mcc'
ManagedElementType:
type:string
ManagedElementTypeList:
type:array
items:
$ref:'#/components/schemas/ManagedElementType'
VnfParameter:
type:object
properties:
@@ -76,10 +31,6 @@ components:
type:string
autoScalable:
type:boolean
VnfParametersList:
type:array
items:
$ref:'#/components/schemas/VnfParameter'
SiteLatitude:
type:number
format:float
@@ -107,15 +58,9 @@ components:
type:string
powerInterface:
type:string
PeeParametersList:
type:array
items:
$ref:'#/components/schemas/PeeParameter'
ThresholdInfo:
type:object
properties:
thresholdLevel:
type:integer
thresholdDirection:
type:string
enum:
@@ -142,10 +87,6 @@ components:
$ref:'#/components/schemas/NFType'
operationSemantics:
$ref:'#/components/schemas/OperationSemantics'
OperationList:
type:array
items:
$ref:'#/components/schemas/Operation'
NFType:
type:string
description:'NFnamedefinedinTS23.501'
@@ -260,7 +201,7 @@ components:
-type:object
properties:
streamTarget:
$ref:'comDefs.yaml/components/schemas/Uri'
$ref:'comDefs.yaml#/components/schemas/Uri'
Scope:
type:object
properties:
@@ -273,30 +214,6 @@ components:
-BASE_SUBTREE
scopeLevel:
type:integer
NotificationType:
# To be removed after approval of same definition in comDefs.yaml
type:string
enum:
-notifyMOICreation
-notifyMOIDeletion
-notifyMOIAttributeValueChanges
-notifyMOIChanges
-notifyEvent
-notifyNewAlarm
-notifyChangedAlarm
-notifyAckStateChanged
-notifyComments
-notifyCorrelatedNotificationChanged
-notifyChangedAlarmGeneral
-notifyAlarmListRebuilt
-notifyPotentialFaultyAlarmList
-notifyFileReady
-notifyFilePreparationError
-notifyThresholdCrossing
NotificationTypes:
type:array
items:
$ref:'#/components/schemas/NotificationType'
#-------- Definition of types used in Trace control NRM fragment------------------
@@ -666,9 +583,9 @@ components:
description:The PLMN for which sessions shall be selected in the Trace Session in case of management based activation when several PLMNs are supported in the RAN (this means that shared cells and not shared cells are allowed for the specified PLMN. Note that the PLMN Target might differ from the PLMN specified in the Trace Reference, as that specifies the PLMN that is containing the management system requesting the Trace Session from the NE. See 3GPP TS 32.422 clause 5.9b for additional details.
properties:
mcc:
$ref:'#/components/schemas/Mcc'
$ref:'comDefs.yaml#/components/schemas/Mcc'
mnc:
$ref:'#/components/schemas/Mnc'
$ref:'comDefs.yaml#/components/schemas/Mnc'
required:
-mcc
-mnc
@@ -700,9 +617,9 @@ components:
description:The Trace Reference parameter shall be globally unique, therefore the Trace Reference shall compose as follows - MCC+MNC+Trace ID, where the MCC and MNC are coming with the Trace activation request from the management system to identify one PLMN containing the management system, and Trace ID is a 3 byte Octet String. See 3GPP TS 32.422 clause 5.6 for additional details.
properties:
mcc:
$ref:'#/components/schemas/Mcc'
$ref:'comDefs.yaml#/components/schemas/Mcc'
mnc:
$ref:'#/components/schemas/Mnc'
$ref:'comDefs.yaml#/components/schemas/Mnc'
traceId:
type:integer
required:
@@ -718,8 +635,11 @@ components:
-STREAMING
tjTraceTarget-Type:
type:object
description:Trace target conveying both the type and value of the target ID. For additional details see 3GPP TS 32.422
properties:
TargetIdType:
type:string
description:Type of trace target. For additional details see 3GPP TS 32.422.
enum:
-IMSI
-IMEI
@@ -731,6 +651,12 @@ components:
-eNB
-RNC
-gNB
-SUPI
TargetIdValue:
type:string
required:
-TargetIdType
-TargetIdValue
tjTriggeringEvent-Type:
type:object
@@ -778,7 +704,7 @@ components:
tjMDTAreaScope-Type:
description:defines the area in terms or Cells or Tracking Area/Routing Area/Location Area where the MDT data collection shall take place. For additional details see 3GPP TS 32.422 clause 5.10.2.
allOf:
-$ref:'#/components/schemas/DnList'
-$ref:'comDefs.yaml#/components/schemas/DnList'
tjMDTCollectionPeriodRrmLte-Type:
description:See details in 3GPP TS 32.422 clause 5.10.20.
@@ -812,6 +738,17 @@ components:
-10240ms
-1min
tjMDTCollectionPeriodRrmNR-Type:
description:See details in 3GPP TS 32.422 clause 5.10.30.
type:string
enum:
-1024ms
-1280ms
-2048ms
-5120ms
-10240ms
-60000ms
tjMDTEventListForTriggeredMeasurement-Type:
description:See details in 3GPP TS 32.422 clause 5.10.28.