...
per 2019.09.20-ORAN.WG2-A1AP_v00.00.06
Table of Contents |
---|
1 Diagrams
1.1 Overview
Qualified Name: ORAN::Diagrams
...
This IOC represents the logical function CU-CP of gNB and en-gNB
1.1.1 Diagrams
Figure 1‑1: Diagram ORAN Class Diagram
Figure 1‑2: Diagram ORAN Component Diagram
Figure 1‑3: Diagram ORAN Datatypes
Figure 1‑4: Diagram ORAN Interfaces
Figure 1‑5: Diagram PolicyList
Figure 1‑6: Diagram Policy
Figure 1‑7: Diagram Policy Notification
Figure 1‑8: Diagram Policy Error
2 Interfaces
2.1 Overview
Qualified Name: ORAN::Interfaces
2.1.1 Interfaces
2.1.1.1 A1 interface
Qualified Name: ORAN::Interfaces::A1
...
- OpenModelInterface
- support: MANDATORY
2.1.1.2 A1-EI interface
Qualified Name: ORAN::Interfaces::A1-EI
...
- OpenModelInterface
- support: MANDATORY
2.1.1.3 A1-ML interface
Qualified Name: ORAN::Interfaces::A1-ML
...
- OpenModelInterface
- support: MANDATORY
2.1.1.4 A1-P interface
Qualified Name: ORAN::Interfaces::A1-P
...
Table 5‑1 Operations for Interface A1-P
Operation Name | Parameters | Description | Stereotypes |
CreatePolicy | policy - type: Policy - direction: inout policyError - type: PolicyError - direction: out responseCode - type: Integer - direction: return - Note: Return code on the CreatePolicy operation with the following values: | Create a policy for a single UE or for multiple UEs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
QueryPolicy | policyId - type: String - direction: in policy - type: Policy - direction: out policyList - type: PolicyList - direction: out returnCode - type: Integer - direction: return - Note: Return code with the following values pollicyError - type: PolicyError - direction: out | The operation to read a policy ofr a single UE or a group of UEs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
UpdatePolicyComplete | policyId - type: String - direction: in policy - type: Policy - direction: inout policyError - type: PolicyError - direction: out responseCode - type: Integer - direction: return - Note: Response codes area s follows: | The operation to completely update a policy for a single UE or a group of UEs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
UpdatePolicyPartial | policyId - type: String - direction: in policy - type: Policy - direction: inout policyError - type: PolicyError - direction: in responseCode - type: Integer - direction: in - Note: responseCode values include: | The operation to partially update a policy for a single UE or a group of UEs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
DeletePolicy | policyId - type: String - direction: in - Note: Policy to be deleted. policyError - type: PolicyError - direction: in responseCode - type: String - direction: in - Note: response codes are as follows: | The operation to delete a policy for a single UE or a group of UEs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
NotifyPolicy (FeedbackPolicy) | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
QueryCapabilities | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY Reference · reference: From 2019.08.14-oRAN.WG2-A1AP_v00.00.01 |
2.1.1.5 E1 interface
Qualified Name: ORAN::Interfaces::E1
...
Table 5‑2 Operations for Interface E1
Operation Name | Parameters | Description | Stereotypes |
Reset | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
GnbCuUpE1Setup | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
GnbCuCpE1Setup | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
GnbCuCpConfigUpdate | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
GnbCuUpConfig Update | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
E1Release | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
GnbCuUpStatusIndication | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
2.1.1.6 E2 interface
Qualified Name: ORAN::Interfaces::E2
...
Table 5‑3 Operations for Interface E2
Operation Name | Parameters | Description | Stereotypes |
RICSubscriptionManagement | Used to establish E2 subscriptions on the E2 node consisting of an event trigger and a sequence of actions. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
RIC Indication | Used to carry messages from a specific RAN Function to the RIC resulting from a REPORT or INSERT Action | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
NearRTRICServiceReport | Near-RT RIC requests that E2 NODE sends a REPORT message to Near-RT RIC and the associated procedure continues in E2 NODE after each occurrence of a defined SUBSCRIPTION | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
NearRTRICServiceInsert | Near-RT RIC requests that E2 NODE sends an INSERT message to Near-RT RIC and suspends the associated procedure in E2 NODE after each occurrence of a defined SUBSCRIPTION | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
NearRTRICServiceControl | Near-RT RIC sends a Control message to E2 Node to initiate or resume the suspended associated procedure in the E2 Node | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
NearRTRICServicePolicy | Near-RT RIC requests that E2 Node executes a specific POLICY during functioning of the E2 Node after each occurrence of a defined SUBSCRIPTION | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
NearRTRICServiceUpdate | a E2 NODE initiated procedure to inform Near-RT RIC of changes to list of supported Near-RT RIC services and mapping of services to functions. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
RANConfigurationUpdate | a E2 node-initiated procedure to inform Near-RT RIC of changes to RAN configuration information. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
InterfaceManagement | E2 set-up, E2 reset, Reporting of General Error Situations | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
2.1.1.7 F1-c interface
Qualified Name: ORAN::Interfaces::F1-c
...
Table 5‑4 Operations for Interface F1-c
Operation Name | Parameters | Description | Stereotypes |
Reset | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
ErrorIndication | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
Setup | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
DUConfUpdate | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
CUConfigUpdate | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
DUResourceCoordination | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
DUStatusIndication | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
UEContextSetup | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
UEContextReleaesRequest | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
UEContextRelease | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
UEContextModification | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
UEContextModificationRequired | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
UEInactiityNotification | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
Notify | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
InitialULRRCMessageTransfer | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
ULRRCMessageTransfer | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
DLRRCMessageTransfer | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
RRCDeliveryReport | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
WriteReplaceWarning | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
PWSCancel | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
PWSRestartIndication | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
PWSFailureIndication | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
SystemInformationDelivery | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
Paging | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
2.1.1.8 F1-u interface
Qualified Name: ORAN::Interfaces::F1-u
...
Table 5‑5 Operations for Interface F1-u
Operation Name | Parameters | Description | Stereotypes |
F1uUserDataTransfer | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
F1uFlowControl | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
2.1.1.9 FHControl interface
Qualified Name: ORAN::Interfaces::FHControl
...
- OpenModelInterface
- support: MANDATORY
2.1.1.10 FHManagement interface
Qualified Name: ORAN::Interfaces::FHManagement
...
- OpenModelInterface
- support: MANDATORY
2.1.1.11 FHSynch interface
Qualified Name: ORAN::Interfaces::FHSynch
...
- OpenModelInterface
- support: MANDATORY
2.1.1.12 FHUser interface
Qualified Name: ORAN::Interfaces::FHUser
...
- OpenModelInterface
- support: MANDATORY
2.1.1.13 O1 interface
Qualified Name: ORAN::Interfaces::O1
...
Table 5‑6 Operations for Interface O1
Operation Name | Parameters | Description | Stereotypes |
CreateManagedObjectInstance | Provisioning MnS Consumer sends synchronous provisioning updates to Provisioning MnS Provider to create a Managed Object Instance (MOI) on the Provisioning MnS Provider and set its attribute values. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ModifyManagedObjectAttributes | Provisioning MnS Consumer sends synchronous provisioning updates to Provisioning MnS Provider to modify the attributes of a MOI on the Provisioning MnS Provider. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
DeleteManagedObjectInstance | Provisioning MnS Consumer sends synchronous provisioning updates to Provisioning MnS Provider to delete a MOI and its children on the Provisioning MnS Provider. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ReadManagedObjectInstanceAttributes | Provisioning MnS Consumer sends synchronous provisioning request to Provisioning MnS Provider to return the values of attributes of its MOI(s) on the Provisioning MnS Provider. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
NotifyManagedObjectInstanceAttributeValueChange | Provisioning MnS Provider sends an asynchronous notifyMOIAttributeValueChange Notification to the Provisioning MnS Consumer to report a configuration change on the Provisioning MnS Provider . | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
FaultNotification | Fault Supervision MnS Provider sends asynchronous Fault3gpp notification event to Fault Supervision MnS Consumer when an alarm occurs, is cleared, changes state or priority, etc. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
FaultSupervisionControl | Starting with 3GPP Release 16, dedicated operations for Management Services Use Cases will be replaced by IOCs with attributes that can be read and/or set using generic provisioning mechanisms. For Fault Supervision, O-RAN requires the ability to Get Alarm List and Clear Alarm. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
PerformanceDataFileReporting | Performance Assurance MnS Provider sends asynchronous FileReady notification event to Performance Assurance MnS Consumer sent when PM File is ready for upload. The FileReady notification contains one parameter indicating the location at which the file can be retrieved. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
PeformanceDataStreaming | Performance Assurance MnS Provider steams high volume asynchronous Real Time Performance Measurement (RTPM) data to Performance Assurance MnS Consumer at a configurable frequency. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
PerformanceAssuraneControl | Starting with 3GPP Release 16, dedicated operations for Performance Assurance Control will be replaced by IOCs with attributes that can be read and/or set using generic provisioning mechanisms. For Performance Assurance, this includes operations such as Create Measurement Job, Terminate Measurement Job and Query Measurement Job. Measurement jobs can be created, terminated and queried by setting and/or getting attributes in the MeasurementControl and MeasurementReader IOCs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
TraceDataReporting | High volume asynchronous streaming of Subscriber and Equipment Trace data (e.g. Call, Cell, UE, MDT) from Trace MnS Provider to Trace MnS Subscriber sent upon triggering event. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
TraceSessionActiviation | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
TraceSessionDeactiviation | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
TraceRecordingSessionActivation | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
TraceRecordingSessionDeactivation | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
FileReadyNotification | The File Ready Notification notifies a File Management MnS Consumer that a file is available for upload from the File Management MnS Provider. In general, File Management MnS Provider sends a FileReady notification for files that the File Management MnS Consumer has configured the File Management MnS Provider to collect on a periodic basis, such as file-based Trace Data or PM Measurement Reports. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ListAvailableFiles | File Management MnS Consumer queries the File Management MnS Provider to identify files that are available on the File Management MnS Provider. Upon receipt of the available files and their locations, the File Management MnS Consumer can determine the next appropriate action. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
UploadFile | The Upload File Service provides the capability for a File Management MnS Consumer to upload files from the location provided by the File Management MnS Provider. The File Management MnS Consumer may perform this action as a result of a FileReady notification from the File Management MnS Provider informing the File Management MnS Consumer that a file is now available to upload, such as a Performance Management Report (see section 2.5.1) or the File Management MnS Consumer may perform this function after querying the File Management MnS Provider to provide the list of available files for upload (see section 2.5.2). In any case, the file upload is performed using a secure file transfer protocol (SFTP or FTPeS) from the location provided by the File Management MnS Provider. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
DownloadFile | The File Management MnS Consumer has a file that needs to be downloaded to the File Management MnS Provider such as: | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
HeartbeatNotification | Communication Surveillance MnS Provider sends asynchronous heartbeat event to Communication Surveillance MnS Consumer at a configurable frequency to allow Communication Surveillance MnS Consumer to supervise the connectivity to the Communication Surveillance MnS Provider. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
CommunicationSurveillanceControl | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | ||
PnfPlugNPlan | PNF Plug-n-Play (PnP) scenario enables a PNF ME to obtain the necessary start-up configuration to allow it to register with a PNF Startup and Registration MnS Consumer for subsequent management. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
PnfRegistration | PNF Startup and Registration MnS Provider sends an asynchronous pnfRegistration event to a PNF Startup and Registration MnS Consumer after PnP to notify PNF Startup and Registration MnS Consumer of new PNF Startup and Registration MnS Provider to be managed | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SoftwarePackageNamingContent | PNF Software Package naming, content and format are vendor specific and do not require standardization in O-RAN. A PNF Software Package may contain one or more files. Some of the files in the Software Package may be optional for the PNF (example: a file that has not changed version). The PNF is aware of the content and format of its available Software Packages and can determine which files it needs to download. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SofwareInventory | The PNF Startup and Registration MnS Consumer sends a Software Inventory Request and retrieves information about the software packages on the PNF Software MnS Provider. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SoftwareDownload | Software Download triggers the download of a specific software package to the PNF Software MnS Provider. This download service includes integrity checks on the downloaded software and the installation of the software into the software slot corresponding to the softwarePackage MOI. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SoftwarePreCheck | Software Pre-check is an optional Use Case that the Service Provider may choose to utilize to confirm that the PNF Software MnS Provider is in a good state to activate the new software and provide information needed for planning the timing of the software replacement--such as whether a reset or a data migration is required. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SoftwareActivate | PNF Software MnS Consumer triggers the activation of a software package on the PNF Software MnS Provider including data migration and reset if needed. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
2.1.1.14 O1* interface
Qualified Name: ORAN::Interfaces::O1*
...
- OpenModelInterface
- support: MANDATORY
2.1.1.15 W1 interface
Qualified Name: ORAN::Interfaces::W1
...
- OpenModelInterface
- support: MANDATORY
- Reference
- reference: 3GPP TS 37.470
2.1.1.16 X2 interface
Qualified Name: ORAN::Interfaces::X2
...
Table 5‑7 Operations for Interface X2
Operation Name | Parameters | Description | Stereotypes |
HandoverPreparation | This procedure is used to establish necessary resources in an eNB for an incoming handover. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SNStatusTransfer | The purpose of the SN Status Transfer procedure is to transfer the uplink PDCP SN and HFN receiver status and the downlink PDCP SN and HFN transmitter status either, from the source to the target eNB during an X2 handover, between the eNBs involved in dual connectivity and/or LWA, or between MeNB and en-gNB involved in EN-DC, for each respective E-RAB for which PDCP SN and HFN status preservation applies. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
UEContextRelease | For handover, the UE Context Release procedure is initiated by the target eNB to indicate to the source eNB that radio and control plane resources for the associated UE context are allowed to be released. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
HandoverCancel | The Handover Cancel procedure is used to enable a source eNB to cancel an ongoing handover preparation or an already prepared handover. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
LoadIndication | The purpose of the Load Indication procedure is to transfer load and interference co-ordination information between eNBs controlling intra-frequency neighboring cells, and additionally between eNBs controlling inter-frequency neighboring cells for TDD. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ErrorIndication | The Error Indication procedure is initiated by an eNB to report detected errors in one incoming message, provided they cannot be reported by an appropriate failure message. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
X2Setup | The purpose of the X2 Setup procedure is to exchange application level configuration data needed for two eNBs to interoperate correctly over the X2 interface. This procedure erases any existing application level configuration data in the two nodes and replaces it by the one received. This procedure also resets the X2 interface like a Reset procedure would do. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
Reset | The purpose of the Reset procedure is to align the resources in eNB1 and eNB2, or the resources in eNB and en-gNB involved in the EN-DC in the event of an abnormal failure. The procedure resets the X2 interface. This procedure doesn't affect the application level configuration data exchanged during, e.g., the X2 Setup procedure, EN-DC X2 Setup procedure. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ENBConfigurationUpdate | The purpose of the eNB Configuration Update procedure is to update application level configuration data needed for two eNBs to interoperate correctly over the X2 interface. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ResourceStatusReportingInitiation | This procedure is used by an eNB to request the reporting of load measurements to another eNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
ResourceStatusReporting | This procedure is initiated by eNB2 to report the result of measurements admitted by eNB2 following a successful Resource Status Reporting Initiation procedure. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
MobilitySettingsChange | This procedure enables an eNB to negotiate the handover trigger settings with a peer eNB controlling neighbouring cells. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
RadioLinkFailure Indication | The purpose of the Radio Link Failure Indication procedure is to transfer information regarding RRC re-establishment attempts, or received RLF Reports, between eNBs. The signalling takes place from the eNB at which a re-establishment attempt is made, or an RLF Report is received, to an eNB to which the UE concerned may have previously been attached prior to the connection failure. This may aid the detection of radio link failure and handover failure cases (TS 36.300 [15]). | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
HandoverReport | The purpose of the Handover Report procedure is to transfer mobility related information between eNBs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
CellActivation | The purpose of the Cell Activation procedure is to request to a neighbouring eNB to switch on one or more cells, previously reported as inactive due to energy saving reasons. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
X2Removal | The purpose of the X2 Removal procedure is to remove the signaling connection between two eNBs in a controlled manner. If successful, this procedure erases any existing application level configuration data in the two nodes. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
RetrieveUEContext | The purpose of the Retrieve UE Context procedure is to retrieve the UE context from the eNB where the RRC connection has been suspended (old eNB) and transfer it to the eNB where the RRC Connection has been requested to be resumed (new eNB) or to retrieve the UE context for a UE which attempts to re-establish its RRC connection in an eNB (the new eNB) different from the eNB (the old eNB) where the RRC connection failed, e.g. due to RLF. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
EN-DCX2Removal | The purpose of the EN-DC X2 Removal procedure is to remove the signaling connection between eNB and en-gNB in a controlled manner. If successful, this procedure erases any existing application level configuration data in the two nodes. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
DataForwardingAddressIndication | The purpose of the Data Forwarding Address Indication procedure is to allow the new eNB to provide data forwarding addresses to the old eNB in case the RRC connection has been re-established, as specified in TS 36.300 [15]. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
X2APMessageTransfer | The purpose of the X2AP Message Transfer procedure is to allow indirect transport of an X2AP message (except the X2AP MESSAGE TRANSFER message) between two eNBs and to allow an eNB to perform registration. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SeNB Addition Preparation | The purpose of the SeNB Addition Preparation procedure is to request the SeNB to allocate resources for dual connectivity operation for a specific UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SeNB Reconfiguration Completion | The purpose of the SeNB Reconfiguration Completion procedure is to provide information to the SeNB whether the requested configuration was successfully applied by the UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
MeNB initiated SeNB Modification Preparation | This procedure is used to enable an MeNB to request an SeNB to modify the UE context at the SeNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SeNB initiated SeNB Modification | This procedure is used by the SeNB to modify the UE context in the SeNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
MeNBInitiatedSeNBRelease | The MeNB initiated SeNB Release procedure is triggered by the MeNB to initiate the release of the resources for a specific UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SeNBInitiatedSeNBRelease | This procedure is triggered by the SeNB to initiate the release of the resources for a specific UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SeNBCounterCheck | This procedure is initiated by the SeNB to request the MeNB to execute a counter check procedure to verify the value of the PDCP COUNTs associated with SCG bearers established in the SeNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
EN-DCX2Setup | The purpose of the EN-DC X2 Setup procedure is to exchange application level configuration data needed for eNB and en-gNB to interoperate correctly over the X2 interface. This procedure erases any existing application level configuration data in the two nodes and replaces it by the one received. This procedure also resets the X2 interface like a Reset procedure would do. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
EN-DCConfigurationUpdate | The purpose of the EN-DC Configuration Update procedure is to update application level configuration data needed for eNB and en-gNB to interoperate correctly over the X2 interface. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
EN-DCCellActivation | The purpose of the EN-DC Cell Activation procedure is to enable an eNB to request a neighbouring en-gNB to switch on one or more cells, previously reported as inactive due to energy saving reasons. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBAdditionPreparation | The purpose of the SgNB Addition Preparation procedure is to request the en-gNB to allocate resources for EN-DC connectivity operation for a specific UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBReconfigurationCompletion | The purpose of the SgNB Reconfiguration Completion procedure is to provide information to the en-gNB whether the requested configuration was successfully applied by the UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
MeNBInitiatedSgNBModificationPreparation | This procedure is used to enable an MeNB to request an en-gNB to modify the UE context at the en-gNB, or to query the current SCG configuration for supporting delta signalling in MeNB initiated SgNB change, or to provide the S-RLF-related information to the en-gNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBInitiatedSgNBModification | This procedure is used by the en-gNB to modify the UE context in the en-gNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBChange | This procedure is used by the en-gNB to change to another en-gNB. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
MeNBInitiatedSgNB Release | The MeNB initiated SgNB Release procedure is triggered by the MeNB to initiate the release of the resources for a specific UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBInitiatedSgNBRelease | This procedure is triggered by the en-gNB to initiate the release of the resources for a specific UE. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBCounterCheck | This procedure is initiated by the en-gNB to request the MeNB to execute a counter check procedure to verify the value of the PDCP COUNTs associated with SN terminated bearers. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
RRCTransfer | The purpose of the RRC Transfer procedure is to deliver a PDCP-C PDU encapsulating an LTE RRC message to the en-gNB so that it may then be forwarded to the UE, or from the en-gNB, if it was received from the UE. Delivery status may also be provided from the en-gNB to the MeNB using the RRC Transfer. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SecondaryRATDataUsageReport | This procedure is initiated by the en-gNB to report secondary RAT data volume. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
PartialResetOfEN-DC | This procedure is triggered by the en-gNB or the MeNB to initiate the reset of the resources for selected UEs. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
E-UTRA–NRCel ResourceCoordination | The purpose of the E-UTRA – NR Cell Resource Coordination procedure is to enable coordination of radio resource allocation between an eNB and an en-gNB that are sharing spectrum and whose coverage areas are fully or partially overlapping. During the procedure, the eNB and en-gNB shall exchange their intended resource allocations for data traffic, and, if possible, converge to a shared resource. The procedure is only to be used for the purpose of E-UTRA – NR spectrum sharing. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
SgNBActivityNotification | The purpose of the SgNB Activity Notification procedure is to allow an en-gNB to send a notification to an eNB concerning user data traffic activity of already established E-RABs. The procedure uses UE-associated signalling. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
GNBStatusIndication | The purpose of the gNB Status Indication procedure is to inform the eNB that the en-gNB is overloaded so that overload reduction actions can be applied. The procedure uses non-UE associated signalling. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
EN-DCConfigurationTransfer | The purpose of the EN-DC Configuration Transfer procedure is to transfer the EN-DC SON Configuration container, either from the eNB to the en-gNB or from the en-gNB to the eNB, in the context of en-gNB X2 TNL address discovery as described in TS 36.300 [15]. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
TraceStart | The purpose of the Trace Start procedure is to allow the MeNB to request the en-gNB to initiate a trace session for a UE. The procedure uses UE-associated signalling. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY | |
DeactivateTrace | The purpose of the Deactivate Trace procedure is to allow the MeNB to request the en-gNB to stop the trace session for the indicated trace reference. The procedure uses UE-associated signalling. | OpenModelOperation · isOperationIdempotent: false · isAtomic: false · support: MANDATORY |
3 ObjectClasses
3.1 Overview
Qualified Name: ORAN::ObjectClasses
3.1.1 Classes
3.1.1.1 XAppMgr class
Qualified Name: ORAN::ObjectClasses:: XAppMgr
...
- OpenModelClass
- support: MANDATORY
3.1.1.2 CarrierPreferenceConnection class
Qualified Name: ORAN::ObjectClasses::CarrierPreferenceConnection
...
Table 6‑1 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
cellCarrierId | String | 1 | the identity of a carrier in a cell for which policy is applicable | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
cellCarrierRelationId | String | 1 | the identifier of a cell relation (Neighbour Cell Relattion [36.300]) | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
preference | PreferenceType | 1 | the preference of carrier usage [shall/prefer/avoid/forbid]. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
primary | PrimaryType | 1 | indicates if the carrier is used as primary connection [Yes, No, null] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.3 CarrierPreferenceTraffic class
Qualified Name: ORAN::ObjectClasses::CarrierPreferenceTraffic
...
Table 6‑2 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
cellCarrierId | String | 1 | the identity of a carrier in a cell for which policy is applicable [] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
cellCarrierRelationId | String | 1 | the identifier of a cell relation (Neighbour Cell Relattion [36.300]) | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
preference | PreferenceType | 1 | the preference of carrier usage [shall/prefer/avoid/forbid]. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.4 EnergyEfficiencyMode class
Qualified Name: ORAN::ObjectClasses::EnergyEfficiencyMode
...
Table 6‑3 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
cellCarrierId | String | 0..1 | the identity of a carrier in a cell for which policy is applicable | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
effiencyMode | OptimizationType | 1 | the preference for efficiency [full capacity/energy efficient | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.5 InfrastrutureManagementFramework class
Qualified Name: ORAN::ObjectClasses::InfrastrutureManagementFramework
...
- OpenModelClass
- support: MANDATORY
3.1.1.6 ManagedElement class
Qualified Name: ORAN::ObjectClasses::ManagedElement
...
Table 6‑4 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
id | DN | 1 | An attribute whose "name+value" can be used as an RDN when naming an instance of the object class. This RDN uniquely identifies the object instance within the scope of its containing (parent) object instance. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
vendorName | String | 1 | The name of the vendor. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
userDefinedState | String | 1 | An operator defined state for operator specific usage. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
swVersion | String | 0..1 | The software version of the ManagementNode or ManagedElement (this is used for determining which version of the vendor specific information is valid for the ManagementNode or ManagedElement). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLabel | Integer | 1 | This is a label that consumer would assign a value on a concrete instance of the managed object. The management system takes the value of this attribute into account. The effect of this attribute value to the subject managed entity is not standardized | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.7 ManagedFunction class
Qualified Name: ORAN::ObjectClasses::ManagedFunction
...
Table 6‑5 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
id | DN | 1 | An attribute whose "name+value" can be used as an RDN when naming an instance of the object class. This RDN uniquely identifies the object instance within the scope of its containing (parent) object instance. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
vnfParameterList | String | 0..* | This attribute contains the parameter set of the VNF instance(s) corresponding to an NE. Each entry in the list contains: | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
peeParametersList | String | 0..* | This attribute contains the parameter list for the control and monitoring of power, energy and environmental parameters of ManagedFunction instance(s). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLabel | Integer | 1 | This is a label that consumer would assign a value on a concrete instance of the managed object. The management system takes the value of this attribute into account. The effect of this attribute value to the subject managed entity is not standardized | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.8 NearRTRIC class
Qualified Name: ORAN::ObjectClasses::NearRTRIC
...
- OpenModelClass
- support: MANDATORY
3.1.1.9 NonRTRIC (RGPF) class
Qualified Name: ORAN::ObjectClasses::NonRTRIC (RGPF)
...
- OpenModelClass
- support: MANDATORY
3.1.1.10 OCUCPFunction class
Qualified Name: ORAN::ObjectClasses::OCUCPFunction
...
Table 6‑6 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
gNBId | String | 1 | It identifies a gNB within a PLMN. The gNB ID is part of the NR Cell Identifier (NCI) of the gNB cells. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBIDLength | Integer | 1 | This indicates the number of bits for encoding the gNB ID | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBCUName | String | 1 | It identifies the Central Entity of a NR node | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
pLMNIdList | PLMNId | 1..* | List of unique identities for PLMN. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
id | DN | 1 | An attribute whose "name+value" can be used as an RDN when naming an instance of the object class. This RDN uniquely identifies the object instance within the scope of its containing (parent) object instance. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
vnfParameterList | String | 0..* | This attribute contains the parameter set of the VNF instance(s) corresponding to an NE. Each entry in the list contains: | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
peeParametersList | String | 0..* | This attribute contains the parameter list for the control and monitoring of power, energy and environmental parameters of ManagedFunction instance(s). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLabel | Integer | 1 | This is a label that consumer would assign a value on a concrete instance of the managed object. The management system takes the value of this attribute into account. The effect of this attribute value to the subject managed entity is not standardized | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.11 OCUUPFunction class
Qualified Name: ORAN::ObjectClasses::OCUUPFunction
...
Table 6‑7 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
pLMNIDList | PLMNId | 1..* | List of unique identities for PLMN. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBId | String | 1 | It identifies a gNB within a PLMN. The gNB ID is part of the NR Cell Identifier (NCI) of the gNB cells. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBIdLength | Integer | 1 | This indicates the number of bits for encoding the gNB ID | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
id | DN | 1 | An attribute whose "name+value" can be used as an RDN when naming an instance of the object class. This RDN uniquely identifies the object instance within the scope of its containing (parent) object instance. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
vnfParameterList | String | 0..* | This attribute contains the parameter set of the VNF instance(s) corresponding to an NE. Each entry in the list contains: | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
peeParametersList | String | 0..* | This attribute contains the parameter list for the control and monitoring of power, energy and environmental parameters of ManagedFunction instance(s). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLabel | Integer | 1 | This is a label that consumer would assign a value on a concrete instance of the managed object. The management system takes the value of this attribute into account. The effect of this attribute value to the subject managed entity is not standardized | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.12 ODUFunction class
Qualified Name: ORAN::ObjectClasses::ODUFunction
...
Table 6‑8 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
gNBDUId | Integer | 1 | It uniquely identifies the DU at least within a gNB. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBDUName | String | 1 | It identifies the Distributed Entity of a NR node | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBId | String | 1 | It identifies a gNB within a PLMN. The gNB ID is part of the NR Cell Identifier (NCI) of the gNB cells. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
gNBIDLength | Integer | 1 | This indicates the number of bits for encoding the gNB ID | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
id | DN | 1 | An attribute whose "name+value" can be used as an RDN when naming an instance of the object class. This RDN uniquely identifies the object instance within the scope of its containing (parent) object instance. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
vnfParameterList | String | 0..* | This attribute contains the parameter set of the VNF instance(s) corresponding to an NE. Each entry in the list contains: | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
peeParametersList | String | 0..* | This attribute contains the parameter list for the control and monitoring of power, energy and environmental parameters of ManagedFunction instance(s). | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLabel | Integer | 1 | This is a label that consumer would assign a value on a concrete instance of the managed object. The management system takes the value of this attribute into account. The effect of this attribute value to the subject managed entity is not standardized | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.13 ORUFunction class
Qualified Name: ORAN::ObjectClasses::ORUFunction
...
- OpenModelClass
- support: MANDATORY
3.1.1.14 Policy class
Qualified Name: ORAN::ObjectClasses::Policy
...
Table 6‑9 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
policyId | String | 1 | policy identifier assigned by the A1-P Producer when a policy is created | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
policyType | PolicyCapabilityType | 1 | policy type identifier | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
ueId | String | 0..1 | UE identifier | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
groupId | String | 0..1 | identifer of a pre-defined group of UEs, either NSSAI [23.501] or SPID [25.401] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
cellId | String | 0..1 | cell identifier [23.003] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.15 PolicyError class
Qualified Name: ORAN::ObjectClasses::PolicyError
...
Table 6‑10 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
problemDetails | ProblemDetailsType | 1..* | In case a policy request is not accepted, additional information can be provided. | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
_policy | Policy | 1 | Policy that this error is associated with. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.16 PolicyList class
Qualified Name: ORAN::ObjectClasses::PolicyList
...
Table 6‑11 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
policyId | String | 1 | policy identifier assigned by the A1-P Producer when a policy is created | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
enforceStatus | EnforcementStatusType | 1 | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |
_policy | Policy | 1..* | List of policies specified by the PolicyList | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.17 PolicyNotification class
Qualified Name: ORAN::ObjectClasses::PolicyNotification
...
Table 6‑12 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
enforceStatus | EnforcementStatusType | 1 | indicating if policy is being enforced or not | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
enforceReason | EnforcementReasonType | 0..1 | Indicating the reason why a policy is no longer being enforced | Experimental OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
_policy | Policy | 1 | The policy that this notification is for. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.18 PolicyStatement class
Qualified Name: ORAN::ObjectClasses::PolicyStatement
...
- OpenModelClass
- support: MANDATORY
3.1.1.19 Qos5QiMod class
Qualified Name: ORAN::ObjectClasses::Qos5QiMod
...
Table 6‑13 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
resourceType | Boolean | 0..1 | Resource Type, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLevel | Number | 0..1 | Priority Level, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
pdb | Number | 0..1 | Packet Delay Budget, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
per | Number | 0..1 | Packet Error Rate, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
averageWindow | Number | 0..1 | Averaging Window, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
mdbv | Number | 0..1 | Maximum Data Burst Volume, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
5qi | Number | 1 | 5G QoS Identifier, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
arp | Arp | 0..* | Allocation and Retention Priority, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.20 Qos5qi class
Qualified Name: ORAN::ObjectClasses::Qos5qi
...
Table 6‑14 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
resourceType | Boolean | 1 | Resource Type, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
priorityLevel | Number | 1 | Priority Level, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
pdb | Number | 1 | Packet Delay Budget, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
per | Number | 1 | Packet Error Rate, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
averageWindow | Number | 1 | Averaging Window, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
mdbv | Number | 1 | Maximum Data Burst Volume, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
5qi | Number | 1 | 5G QoS Identifier, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
arp | Arp | 0..* | Allocation and Retention Priority, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.21 QosGbr class
Qualified Name: ORAN::ObjectClasses::QosGbr
...
Table 6‑15 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
gfbr | Number | 1 | Guaranteed Flow Bit Rate, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
mfbr | Number | 1 | Maximum Flow Bit Rate, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
notCtrl | Boolean | 1 | Notification control, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
mplrUl | Number | 1 | Maximum Packet Loss Rate – Up Link, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
mplrDl | Number | 1 | Maximum Packet Loss Rate – Down Link, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
5qi | Number | 1 | 5G QoS Identifier, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
arp | Arp | 0..* | Allocation and Retention Priority, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.22 QosNonGbr class
Qualified Name: ORAN::ObjectClasses::QosNonGbr
...
Table 6‑16 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
rqa | Boolean | 1 | Reflective QoS Attribute, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
5qi | Number | 1 | 5G QoS Identifier, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
arp | Arp | 0..* | Allocation and Retention Priority, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.23 QosProfile class
Qualified Name: ORAN::ObjectClasses::QosProfile
...
Table 6‑17 Attributes for Package ObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
5qi | Number | 1 | 5G QoS Identifier, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
arp | Arp | 0..* | Allocation and Retention Priority, see [23.501] | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
3.1.1.24 ServiceManagementAndOrchestrationFramework class
Qualified Name: ORAN::ObjectClasses::ServiceManagementAndOrchestrationFramework
...
- OpenModelClass
- support: MANDATORY
3.1.1.25 XApp class
Qualified Name: ORAN::ObjectClasses::XApp
...
- OpenModelClass
- support: MANDATORY
3.1.1.26 eNodeB class
Qualified Name: ORAN::ObjectClasses::eNodeB
...
- OpenModelClass
- support: MANDATORY
4 Sandbox
4.1 Overview
Qualified Name: ORAN::Sandbox
4.1.1 Associations
4.1.1.1 association
Qualified Name:
Warning: violation of modeling guidelines: association has not been named.
...
Table 7‑1 Member ends for Association
Attribute Name | Aggreg. | Navig. | Mult. | Type | Description | Stereotypes |
rapp | composite | Not navig. | 0..* | RApp | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |
nearrtric | none | Not navig. | 1 | NearRtRic | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
4.1.1.2 association
Qualified Name:
Warning: violation of modeling guidelines: association has not been named.
...
Table 7‑2 Member ends for Association
Attribute Name | Aggreg. | Navig. | Mult. | Type | Description | Stereotypes |
xapp | composite | Not navig. | 0..* | Xapp | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |
managedunction | none | Not navig. | 1 | NonRtRic (RGPF) | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
4.1.1.3 association
Qualified Name:
Warning: violation of modeling guidelines: association has not been named.
...
Table 7‑3 Member ends for Association
Attribute Name | Aggreg. | Navig. | Mult. | Type | Description | Stereotypes |
managedunction | composite | Not navig. | 0..* | ManagedFunction | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |
managedelement (service) | none | Not navig. | 1 | ManagedElement (Service) | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
4.1.1.4 association
Qualified Name:
Warning: violation of modeling guidelines: association has not been named.
...
Table 7‑4 Member ends for Association
Attribute Name | Aggreg. | Navig. | Mult. | Type | Description | Stereotypes |
xapp | none | Not navig. | 1 | Xapp | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY | |
rapp | none | Not navig. | 1 | RApp | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY |
4.1.2 Diagrams
Figure 7‑1: Diagram Class Hieararchy
4.1.3 Classes
4.1.3.1 CloudAppliance class
Qualified Name: ORAN::Sandbox::CloudAppliance
...
- OpenModelClass
- support: MANDATORY
4.1.3.2 CuCp class
Qualified Name: ORAN::Sandbox::CuCp
...
- OpenModelClass
- support: MANDATORY
4.1.3.3 CuUp class
Qualified Name: ORAN::Sandbox::CuUp
...
- OpenModelClass
- support: MANDATORY
4.1.3.4 Du class
Qualified Name: ORAN::Sandbox::Du
...
- OpenModelClass
- support: MANDATORY
4.1.3.5 ManagedElement (Service) class
Qualified Name: ORAN::Sandbox::ManagedElement (Service)
...
- OpenModelClass
- support: MANDATORY
4.1.3.6 ManagedFunction class
Qualified Name: ORAN::Sandbox::ManagedFunction
...
- OpenModelClass
- support: MANDATORY
4.1.3.7 NearRtRic class
Qualified Name: ORAN::Sandbox::NearRtRic
...
- OpenModelClass
- support: MANDATORY
4.1.3.8 NonRtRic (RGPF) class
Qualified Name: ORAN::Sandbox::NonRtRic (RGPF)
...
- OpenModelClass
- support: MANDATORY
4.1.3.9 Pnf class
Qualified Name: ORAN::Sandbox::Pnf
...
- OpenModelClass
- support: MANDATORY
4.1.3.10 RApp class
Qualified Name: ORAN::Sandbox::RApp
...
- OpenModelClass
- support: MANDATORY
4.1.3.11 Ru class
Qualified Name: ORAN::Sandbox::Ru
...
- OpenModelClass
- support: MANDATORY
4.1.3.12 Vnf class
Qualified Name: ORAN::Sandbox::Vnf
...
- OpenModelClass
- support: MANDATORY
4.1.3.13 Xapp class
Qualified Name: ORAN::Sandbox::Xapp
...
- OpenModelClass
- support: MANDATORY
5 TypeDefinitions
5.1 Overview
Qualified Name: ORAN::TypeDefinitions
5.1.1 Datatypes
5.1.1.1 Arp datatype
Qualified Name: ORAN::TypeDefinitions::Arp
...
Table 8‑1 Attributes for Data Type Arp
Attribute Name | Type | Mult. | Description | Stereotypes |
priorityLevel | Number | 1 | defines the relative importance of a resource request, see [23.501] | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY |
preemptionCapability | Boolean | 1 | defines whether a service data flow may get resources that were already assigned to another service data flow with a lower priority level, see [23.501] | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY |
preemptionCapability | Boolean | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY |
5.1.1.2 DN datatype
Qualified Name: ORAN::TypeDefinitions::DN
...
- Reference
- reference: 3GPP TS 32300
5.1.1.3 DateTime primitive type
Qualified Name: ORAN::TypeDefinitions::DateTime
...
e.g. Tue, 21 Jun 2016 14:05:20 GMT
5.1.1.4 Number primitive type
Qualified Name: ORAN::TypeDefinitions::Number
...
This primitive type is a superset of the standard UML numbering primitives, e.g. Integer and Real.
5.1.1.5 PLMNId datatype
Qualified Name: ORAN::TypeDefinitions::PLMNId
...
Table 8‑2 Attributes for Data Type PLMNId
Attribute Name | Type | Mult. | Description | Stereotypes |
mCC | String | 1 | This is the Mobile Country Code (MCC) of the PLMN identifier. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY |
mNC | String | 1 | This is the Mobile Network Code (MNC) of the PLMN identifier. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY |
5.1.1.6 ProblemDetailsType datatype
Qualified Name: ORAN::TypeDefinitions::ProblemDetailsType
...
Table 8‑3 Attributes for Data Type ProblemDetailsType
Attribute Name | Type | Mult. | Description | Stereotypes |
type | String | 0..1 | A URI reference according to IETF RFC 3986 [6] that identifies the problem type. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
title | String | 0..1 | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
status | Number | 0..1 | The HTTP status code for this occurrence of the problem. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
detail | String | 0..1 | A human-readable explanation specific to this occurrence of the problem. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
instance | String | 0..1 | A URI reference that identifies the specific occurrence of the problem. | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
policyErrorCode | PolicyErrorType | 0..1 | A machine-readable application error cause specific to this occurrence of the problem | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
invalidParams | 0..* | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Experimental |
5.1.1.7 URI primitive type
Qualified Name: ORAN::TypeDefinitions::URI
...
Uniform resource identifier
5.1.2 Enumerations
5.1.2.1 EnforcementReasonType enumeration
Qualified Name: ORAN::TypeDefinitions::EnforcementReasonType
...
- 100
- Policy object syntax error
- One or more fields in policy object (scope or statements) cannot be interpreted
- 200
- The scope identifier in the policy object is no longer valid, and policy cannot be enforced
- Policy scope id is invalid
- 300
- The policy statement(s) can no longer be enforced for given scope
- Policy statements not applicable for associated scope
- 800
- Default
- Generic default reason for to capture non-specified reasons
5.1.2.2 EnforcementStatusType enumeration
Qualified Name: ORAN::TypeDefinitions::EnforcementStatusType
Contains Enumeration Literals:
- YES
- NO
5.1.2.3 OptimizationType enumeration
Qualified Name: ORAN::TypeDefinitions::OptimizationType
...
- 0
- equals that system should be optimized for full capacity (e.g. optimizing spectral efficiency)
- 1
- equals that system should be optimized for energy efficiency
5.1.2.4 PolicyCapabilityType enumeration
Qualified Name: ORAN::TypeDefinitions::PolicyCapabilityType
...
- QOS
- equals a policy that includes QoS related statement(s)
- CARRIER
- equals a policy that includes carrier preference statement(s)
- ENERGY
- equals a policy that includes energy efficiency statement(s)
5.1.2.5 PolicyErrorType enumeration
Qualified Name: ORAN::TypeDefinitions::PolicyErrorType
...
- CONF_POLICY_ID
- Policy instance with requested ID already exists
- In case a create policy request could not be accepted due to existing policy instance with same policy id
- Policy instance with requested ID already exists
- BAD_REQ_MISSING_PARAM
- In case a create policy request could not be accepted due to malformed syntax (missing policy ID or scope ID)
- Bad request due to missing attributes in policy object header (e.g. missing policy ID or scope ID)
5.1.2.6 PolicyErrorType enumeration
Qualified Name: ORAN::TypeDefinitions::PolicyErrorType
...
- CONF_POLICY_ID
- In case a create policy request could not be accepted due to existing policy instance with same policy id
- Policy instance with requested ID already exists
- BAD_REQ_MISSING_PARAM
- Bad request due to missing attributes in policy object header (e.g. missing policy ID or scope ID)
- In case a create policy request could not be accepted due to malformed syntax (missing policy ID or scope ID)
5.1.2.7 PreferenceType enumeration
Qualified Name: ORAN::TypeDefinitions::PreferenceType
...
- SHALL
- select the carrier regardless if connection retainability might be at risk
- equals to select the resource
- PREFER
- favor the selection of the carrier even if it is not with the best radio quality if the connection retainability is not at risk.
- equals to favor the selection of the resource
- AVOID
- equals to avoid selecting the resource
- avoid selecting the carrier unless the connection retainability is at risk
- FORBID
- equals to not select the resource
- not select the carrier under any conditions
5.1.2.8 PrimaryType enumeration
Qualified Name: ORAN::TypeDefinitions::PrimaryType
...
- YES
- the CellCarrier is used as primary cell
- equals that the resource is used as primary
- NO
- equals that the resource is not used as primary
- the CellCarrier may be used as primary or non-primary cell
- NULL
- the CellCarrier may be used as primary or non-primary cell
- equals that the resource may be used as primary or non-primary
5.1.2.9 SupportedType enumeration
Qualified Name: ORAN::TypeDefinitions::SupportedType
...