-- NBAP-PDU-Descriptions.asn -- -- Taken from 3GPP TS 25.433 V9.2.0 (2010-03) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/ -- -- 9.3.2 Elementary Procedure Definitions -- -- ************************************************************** -- -- Elementary Procedure definitions -- -- ************************************************************** NBAP-PDU-Descriptions { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) umts-Access (20) modules (3) nbap (2) version1 (1) nbap-PDU-Descriptions (0) } DEFINITIONS AUTOMATIC TAGS ::= BEGIN -- ************************************************************** -- -- IE parameter types from other modules. -- -- ************************************************************** IMPORTS Criticality, ProcedureID, MessageDiscriminator, TransactionID FROM NBAP-CommonDataTypes CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupResponse, CommonTransportChannelSetupFailure, CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationFailure, CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionResponse, BlockResourceRequest, BlockResourceResponse, BlockResourceFailure, UnblockResourceIndication, AuditFailure, AuditRequiredIndication, AuditRequest, AuditResponse, CommonMeasurementInitiationRequest, CommonMeasurementInitiationResponse, CommonMeasurementInitiationFailure, CommonMeasurementReport, CommonMeasurementTerminationRequest, CommonMeasurementFailureIndication, CellSetupRequestFDD, CellSetupRequestTDD, CellSetupResponse, CellSetupFailure, CellReconfigurationRequestFDD, CellReconfigurationRequestTDD, CellReconfigurationResponse, CellReconfigurationFailure, CellDeletionRequest, CellDeletionResponse, InformationExchangeInitiationRequest, InformationExchangeInitiationResponse, InformationExchangeInitiationFailure, InformationReport, InformationExchangeTerminationRequest, InformationExchangeFailureIndication, BearerRearrangementIndication, ResourceStatusIndication, SystemInformationUpdateRequest, SystemInformationUpdateResponse, SystemInformationUpdateFailure, ResetRequest, ResetResponse, RadioLinkActivationCommandFDD, RadioLinkActivationCommandTDD, RadioLinkPreemptionRequiredIndication, RadioLinkSetupRequestFDD, RadioLinkSetupRequestTDD, RadioLinkSetupResponseFDD, RadioLinkSetupResponseTDD, RadioLinkSetupFailureFDD, RadioLinkSetupFailureTDD, RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestTDD, RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseTDD, RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureTDD, RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationTDD, RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationReady, RadioLinkReconfigurationFailure, RadioLinkReconfigurationCommit, RadioLinkReconfigurationCancel, RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationResponse, RadioLinkDeletionRequest, RadioLinkDeletionResponse, DL-PowerControlRequest, DL-PowerTimeslotControlRequest, DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationFailure, DedicatedMeasurementReport, DedicatedMeasurementTerminationRequest, DedicatedMeasurementFailureIndication, RadioLinkFailureIndication, RadioLinkRestoreIndication, CompressedModeCommand, ErrorIndication, PrivateMessage, PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationFailure, CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationFailureTDD, CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationFailureTDD, CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentFailureTDD, CellSynchronisationReportTDD, CellSynchronisationTerminationRequestTDD, CellSynchronisationFailureIndicationTDD, MBMSNotificationUpdateCommand, UEStatusUpdateCommand, SecondaryULFrequencyReport, SecondaryULFrequencyUpdateIndication FROM NBAP-PDU-Contents id-audit, id-auditRequired, id-blockResource, id-cellDeletion, id-cellReconfiguration, id-cellSetup, id-cellSynchronisationInitiation, id-cellSynchronisationReconfiguration, id-cellSynchronisationReporting, id-cellSynchronisationTermination, id-cellSynchronisationFailure, id-commonMeasurementFailure, id-commonMeasurementInitiation, id-commonMeasurementReport, id-commonMeasurementTermination, id-commonTransportChannelDelete, id-commonTransportChannelReconfigure, id-commonTransportChannelSetup, id-compressedModeCommand, id-dedicatedMeasurementFailure, id-dedicatedMeasurementInitiation, id-dedicatedMeasurementReport, id-dedicatedMeasurementTermination, id-downlinkPowerControl, id-downlinkPowerTimeslotControl, id-errorIndicationForDedicated, id-errorIndicationForCommon, id-informationExchangeFailure, id-informationExchangeInitiation, id-informationReporting, id-informationExchangeTermination, id-BearerRearrangement, id-mBMSNotificationUpdate, id-physicalSharedChannelReconfiguration, id-privateMessageForDedicated, id-privateMessageForCommon, id-radioLinkActivation, id-radioLinkAddition, id-radioLinkDeletion, id-radioLinkFailure, id-radioLinkParameterUpdate, id-radioLinkPreemption, id-radioLinkRestoration, id-radioLinkSetup, id-reset, id-resourceStatusIndication, id-cellSynchronisationAdjustment, id-synchronisedRadioLinkReconfigurationCancellation, id-synchronisedRadioLinkReconfigurationCommit, id-synchronisedRadioLinkReconfigurationPreparation, id-systemInformationUpdate, id-unblockResource, id-unSynchronisedRadioLinkReconfiguration, id-uEStatusUpdate, id-secondaryULFrequencyReporting, id-secondaryULFrequencyUpdate FROM NBAP-Constants; -- ************************************************************** -- -- Interface Elementary Procedure Class -- -- ************************************************************** NBAP-ELEMENTARY-PROCEDURE ::= CLASS { &InitiatingMessage , &SuccessfulOutcome OPTIONAL, &UnsuccessfulOutcome OPTIONAL, &Outcome OPTIONAL, &messageDiscriminator MessageDiscriminator, &procedureID ProcedureID UNIQUE, &criticality Criticality DEFAULT ignore } WITH SYNTAX { INITIATING MESSAGE &InitiatingMessage [SUCCESSFUL OUTCOME &SuccessfulOutcome] [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] [OUTCOME &Outcome] MESSAGE DISCRIMINATOR &messageDiscriminator PROCEDURE ID &procedureID [CRITICALITY &criticality] } -- ************************************************************** -- -- Interface PDU Definition -- -- ************************************************************** NBAP-PDU ::= CHOICE { initiatingMessage InitiatingMessage, succesfulOutcome SuccessfulOutcome, unsuccesfulOutcome UnsuccessfulOutcome, outcome Outcome, ... } InitiatingMessage ::= SEQUENCE { procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}), criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), transactionID TransactionID, value NBAP-ELEMENTARY-PROCEDURE.&InitiatingMessage({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}) } SuccessfulOutcome ::= SEQUENCE { procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}), criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), transactionID TransactionID, value NBAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}) } UnsuccessfulOutcome ::= SEQUENCE { procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}), criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), transactionID TransactionID, value NBAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}) } Outcome ::= SEQUENCE { procedureID NBAP-ELEMENTARY-PROCEDURE.&procedureID ({NBAP-ELEMENTARY-PROCEDURES}), criticality NBAP-ELEMENTARY-PROCEDURE.&criticality ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), messageDiscriminator NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}), transactionID TransactionID, value NBAP-ELEMENTARY-PROCEDURE.&Outcome ({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}) } -- ************************************************************** -- -- Interface Elementary Procedure List -- -- ************************************************************** NBAP-ELEMENTARY-PROCEDURES NBAP-ELEMENTARY-PROCEDURE ::= { NBAP-ELEMENTARY-PROCEDURES-CLASS-1 | NBAP-ELEMENTARY-PROCEDURES-CLASS-2 , ... } NBAP-ELEMENTARY-PROCEDURES-CLASS-1 NBAP-ELEMENTARY-PROCEDURE ::= { cellSetupFDD | cellSetupTDD | cellReconfigurationFDD | cellReconfigurationTDD | cellDeletion | commonTransportChannelSetupFDD | commonTransportChannelSetupTDD | commonTransportChannelReconfigureFDD | commonTransportChannelReconfigureTDD | commonTransportChannelDelete | audit | blockResource | radioLinkSetupFDD | radioLinkSetupTDD | systemInformationUpdate | commonMeasurementInitiation | radioLinkAdditionFDD | radioLinkAdditionTDD | radioLinkDeletion | reset | synchronisedRadioLinkReconfigurationPreparationFDD | synchronisedRadioLinkReconfigurationPreparationTDD | unSynchronisedRadioLinkReconfigurationFDD | unSynchronisedRadioLinkReconfigurationTDD | dedicatedMeasurementInitiation | physicalSharedChannelReconfigurationTDD , ..., informationExchangeInitiation | cellSynchronisationInitiationTDD | cellSynchronisationReconfigurationTDD | cellSynchronisationAdjustmentTDD | physicalSharedChannelReconfigurationFDD } NBAP-ELEMENTARY-PROCEDURES-CLASS-2 NBAP-ELEMENTARY-PROCEDURE ::= { resourceStatusIndication | auditRequired | commonMeasurementReport | commonMeasurementTermination | commonMeasurementFailure | synchronisedRadioLinkReconfigurationCommit | synchronisedRadioLinkReconfigurationCancellation | radioLinkFailure | radioLinkPreemption | radioLinkRestoration | dedicatedMeasurementReport | dedicatedMeasurementTermination | dedicatedMeasurementFailure | downlinkPowerControlFDD | downlinkPowerTimeslotControl | compressedModeCommand | unblockResource | errorIndicationForDedicated | errorIndicationForCommon | privateMessageForDedicated | privateMessageForCommon , ..., informationReporting | informationExchangeTermination | informationExchangeFailure | cellSynchronisationReportingTDD | cellSynchronisationTerminationTDD | cellSynchronisationFailureTDD | bearerRearrangement | radioLinkActivationFDD | radioLinkActivationTDD | radioLinkParameterUpdateFDD | radioLinkParameterUpdateTDD | mBMSNotificationUpdate | uEStatusUpdate | secondaryULFrequencyReportingFDD | secondaryULFrequencyUpdateFDD } -- ************************************************************** -- -- Interface Elementary Procedures -- -- ************************************************************** -- Class 1 -- *** CellSetup (FDD) *** cellSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSetupRequestFDD SUCCESSFUL OUTCOME CellSetupResponse UNSUCCESSFUL OUTCOME CellSetupFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSetup, ddMode fdd } CRITICALITY reject } -- *** CellSetup (TDD) *** cellSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSetupRequestTDD SUCCESSFUL OUTCOME CellSetupResponse UNSUCCESSFUL OUTCOME CellSetupFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSetup, ddMode tdd } CRITICALITY reject } -- *** CellReconfiguration(FDD) *** cellReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellReconfigurationRequestFDD SUCCESSFUL OUTCOME CellReconfigurationResponse UNSUCCESSFUL OUTCOME CellReconfigurationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellReconfiguration, ddMode fdd } CRITICALITY reject } -- *** CellReconfiguration(TDD) *** cellReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellReconfigurationRequestTDD SUCCESSFUL OUTCOME CellReconfigurationResponse UNSUCCESSFUL OUTCOME CellReconfigurationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellReconfiguration, ddMode tdd } CRITICALITY reject } -- *** CellDeletion *** cellDeletion NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellDeletionRequest SUCCESSFUL OUTCOME CellDeletionResponse MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellDeletion, ddMode common } CRITICALITY reject } -- *** CommonTransportChannelSetup (FDD) *** commonTransportChannelSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonTransportChannelSetupRequestFDD SUCCESSFUL OUTCOME CommonTransportChannelSetupResponse UNSUCCESSFUL OUTCOME CommonTransportChannelSetupFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonTransportChannelSetup, ddMode fdd } CRITICALITY reject } -- *** CommonTransportChannelSetup (TDD) *** commonTransportChannelSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonTransportChannelSetupRequestTDD SUCCESSFUL OUTCOME CommonTransportChannelSetupResponse UNSUCCESSFUL OUTCOME CommonTransportChannelSetupFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonTransportChannelSetup, ddMode tdd } CRITICALITY reject } -- *** CommonTransportChannelReconfigure (FDD) *** commonTransportChannelReconfigureFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonTransportChannelReconfigurationRequestFDD SUCCESSFUL OUTCOME CommonTransportChannelReconfigurationResponse UNSUCCESSFUL OUTCOME CommonTransportChannelReconfigurationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonTransportChannelReconfigure, ddMode fdd } CRITICALITY reject } -- *** CommonTransportChannelReconfigure (TDD) *** commonTransportChannelReconfigureTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonTransportChannelReconfigurationRequestTDD SUCCESSFUL OUTCOME CommonTransportChannelReconfigurationResponse UNSUCCESSFUL OUTCOME CommonTransportChannelReconfigurationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonTransportChannelReconfigure, ddMode tdd } CRITICALITY reject } -- *** CommonTransportChannelDelete *** commonTransportChannelDelete NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonTransportChannelDeletionRequest SUCCESSFUL OUTCOME CommonTransportChannelDeletionResponse MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonTransportChannelDelete, ddMode common } CRITICALITY reject } -- *** Audit *** audit NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE AuditRequest SUCCESSFUL OUTCOME AuditResponse UNSUCCESSFUL OUTCOME AuditFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-audit, ddMode common } CRITICALITY reject } -- *** BlockResourceRequest *** blockResource NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE BlockResourceRequest SUCCESSFUL OUTCOME BlockResourceResponse UNSUCCESSFUL OUTCOME BlockResourceFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-blockResource, ddMode common } CRITICALITY reject } -- *** RadioLinkSetup (FDD) *** radioLinkSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkSetupRequestFDD SUCCESSFUL OUTCOME RadioLinkSetupResponseFDD UNSUCCESSFUL OUTCOME RadioLinkSetupFailureFDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-radioLinkSetup, ddMode fdd } CRITICALITY reject } -- *** RadioLinkSetup (TDD) *** radioLinkSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkSetupRequestTDD SUCCESSFUL OUTCOME RadioLinkSetupResponseTDD UNSUCCESSFUL OUTCOME RadioLinkSetupFailureTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-radioLinkSetup, ddMode tdd } CRITICALITY reject } -- *** SystemInformationUpdate *** systemInformationUpdate NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE SystemInformationUpdateRequest SUCCESSFUL OUTCOME SystemInformationUpdateResponse UNSUCCESSFUL OUTCOME SystemInformationUpdateFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-systemInformationUpdate, ddMode common } CRITICALITY reject } -- *** Reset *** reset NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE ResetRequest SUCCESSFUL OUTCOME ResetResponse MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-reset, ddMode common } CRITICALITY reject } -- *** CommonMeasurementInitiation *** commonMeasurementInitiation NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonMeasurementInitiationRequest SUCCESSFUL OUTCOME CommonMeasurementInitiationResponse UNSUCCESSFUL OUTCOME CommonMeasurementInitiationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonMeasurementInitiation, ddMode common } CRITICALITY reject } -- *** RadioLinkAddition (FDD) *** radioLinkAdditionFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkAdditionRequestFDD SUCCESSFUL OUTCOME RadioLinkAdditionResponseFDD UNSUCCESSFUL OUTCOME RadioLinkAdditionFailureFDD MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkAddition, ddMode fdd } CRITICALITY reject } -- *** RadioLinkAddition (TDD) *** radioLinkAdditionTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkAdditionRequestTDD SUCCESSFUL OUTCOME RadioLinkAdditionResponseTDD UNSUCCESSFUL OUTCOME RadioLinkAdditionFailureTDD MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkAddition, ddMode tdd } CRITICALITY reject } -- *** RadioLinkDeletion *** radioLinkDeletion NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkDeletionRequest SUCCESSFUL OUTCOME RadioLinkDeletionResponse MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkDeletion, ddMode common } CRITICALITY reject } -- *** SynchronisedRadioLinkReconfigurationPreparation (FDD) *** synchronisedRadioLinkReconfigurationPreparationFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkReconfigurationPrepareFDD SUCCESSFUL OUTCOME RadioLinkReconfigurationReady UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationPreparation, ddMode fdd } CRITICALITY reject } -- *** SynchronisedRadioLinkReconfigurationPreparation (TDD) *** synchronisedRadioLinkReconfigurationPreparationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkReconfigurationPrepareTDD SUCCESSFUL OUTCOME RadioLinkReconfigurationReady UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationPreparation, ddMode tdd } CRITICALITY reject } -- *** UnSynchronisedRadioLinkReconfiguration (FDD) *** unSynchronisedRadioLinkReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkReconfigurationRequestFDD SUCCESSFUL OUTCOME RadioLinkReconfigurationResponse UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-unSynchronisedRadioLinkReconfiguration, ddMode fdd } CRITICALITY reject } -- *** UnSynchronisedRadioLinkReconfiguration (TDD) *** unSynchronisedRadioLinkReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkReconfigurationRequestTDD SUCCESSFUL OUTCOME RadioLinkReconfigurationResponse UNSUCCESSFUL OUTCOME RadioLinkReconfigurationFailure MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-unSynchronisedRadioLinkReconfiguration, ddMode tdd } CRITICALITY reject } -- *** DedicatedMeasurementInitiation *** dedicatedMeasurementInitiation NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE DedicatedMeasurementInitiationRequest SUCCESSFUL OUTCOME DedicatedMeasurementInitiationResponse UNSUCCESSFUL OUTCOME DedicatedMeasurementInitiationFailure MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-dedicatedMeasurementInitiation, ddMode common } CRITICALITY reject } -- *** PhysicalSharedChannelReconfiguration (FDD) *** physicalSharedChannelReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE PhysicalSharedChannelReconfigurationRequestFDD SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode fdd } CRITICALITY reject } -- *** PhysicalSharedChannelReconfiguration (TDD) *** physicalSharedChannelReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE PhysicalSharedChannelReconfigurationRequestTDD SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode tdd } CRITICALITY reject } -- *** InformationExchangeInitiation *** informationExchangeInitiation NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE InformationExchangeInitiationRequest SUCCESSFUL OUTCOME InformationExchangeInitiationResponse UNSUCCESSFUL OUTCOME InformationExchangeInitiationFailure MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-informationExchangeInitiation, ddMode common } CRITICALITY reject } -- *** CellSynchronisationInitiation (TDD only) *** cellSynchronisationInitiationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSynchronisationInitiationRequestTDD SUCCESSFUL OUTCOME CellSynchronisationInitiationResponseTDD UNSUCCESSFUL OUTCOME CellSynchronisationInitiationFailureTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSynchronisationInitiation, ddMode tdd } CRITICALITY reject } -- *** CellSynchronisationReconfiguration (TDD only) *** cellSynchronisationReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSynchronisationReconfigurationRequestTDD SUCCESSFUL OUTCOME CellSynchronisationReconfigurationResponseTDD UNSUCCESSFUL OUTCOME CellSynchronisationReconfigurationFailureTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSynchronisationReconfiguration, ddMode tdd } CRITICALITY reject } -- *** CellSynchronisationAdjustment (TDD only) *** cellSynchronisationAdjustmentTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSynchronisationAdjustmentRequestTDD SUCCESSFUL OUTCOME CellSynchronisationAdjustmentResponseTDD UNSUCCESSFUL OUTCOME CellSynchronisationAdjustmentFailureTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSynchronisationAdjustment, ddMode tdd } CRITICALITY reject } -- Class 2 -- *** ResourceStatusIndication *** resourceStatusIndication NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE ResourceStatusIndication MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-resourceStatusIndication, ddMode common } CRITICALITY ignore } -- *** AuditRequired *** auditRequired NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE AuditRequiredIndication MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-auditRequired, ddMode common } CRITICALITY ignore } -- *** CommonMeasurementReport *** commonMeasurementReport NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonMeasurementReport MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonMeasurementReport, ddMode common } CRITICALITY ignore } -- *** CommonMeasurementTermination *** commonMeasurementTermination NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonMeasurementTerminationRequest MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonMeasurementTermination, ddMode common } CRITICALITY ignore } -- *** CommonMeasurementFailure *** commonMeasurementFailure NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CommonMeasurementFailureIndication MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-commonMeasurementFailure, ddMode common } CRITICALITY ignore } -- *** SynchronisedRadioLinkReconfigurationCommit *** synchronisedRadioLinkReconfigurationCommit NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkReconfigurationCommit MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationCommit, ddMode common } CRITICALITY ignore } -- *** SynchronisedRadioReconfigurationCancellation *** synchronisedRadioLinkReconfigurationCancellation NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkReconfigurationCancel MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-synchronisedRadioLinkReconfigurationCancellation, ddMode common } CRITICALITY ignore } -- *** RadioLinkFailure *** radioLinkFailure NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkFailureIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkFailure, ddMode common } CRITICALITY ignore } -- *** RadioLinkPreemption *** radioLinkPreemption NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkPreemptionRequiredIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkPreemption, ddMode common } CRITICALITY ignore } -- *** RadioLinkRestoration *** radioLinkRestoration NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkRestoreIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkRestoration, ddMode common } CRITICALITY ignore } -- *** DedicatedMeasurementReport *** dedicatedMeasurementReport NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE DedicatedMeasurementReport MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-dedicatedMeasurementReport, ddMode common } CRITICALITY ignore } -- *** DedicatedMeasurementTermination *** dedicatedMeasurementTermination NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE DedicatedMeasurementTerminationRequest MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-dedicatedMeasurementTermination, ddMode common } CRITICALITY ignore } -- *** DedicatedMeasurementFailure *** dedicatedMeasurementFailure NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE DedicatedMeasurementFailureIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-dedicatedMeasurementFailure, ddMode common } CRITICALITY ignore } -- *** DLPowerControl (FDD only) *** downlinkPowerControlFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE DL-PowerControlRequest MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-downlinkPowerControl, ddMode fdd } CRITICALITY ignore } -- *** DLPowerTimeslotControl (TDD only) *** downlinkPowerTimeslotControl NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE DL-PowerTimeslotControlRequest MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-downlinkPowerTimeslotControl, ddMode tdd } CRITICALITY ignore } -- *** CompressedModeCommand (FDD only) *** compressedModeCommand NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CompressedModeCommand MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-compressedModeCommand, ddMode fdd } CRITICALITY ignore } -- *** UnblockResourceIndication *** unblockResource NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE UnblockResourceIndication MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-unblockResource, ddMode common } CRITICALITY ignore } -- *** ErrorIndication for Dedicated procedures *** errorIndicationForDedicated NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE ErrorIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-errorIndicationForDedicated, ddMode common } CRITICALITY ignore } -- *** ErrorIndication for Common procedures *** errorIndicationForCommon NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE ErrorIndication MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-errorIndicationForCommon, ddMode common } CRITICALITY ignore } -- *** CellSynchronisationReporting (TDD only) *** cellSynchronisationReportingTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSynchronisationReportTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSynchronisationReporting, ddMode tdd } CRITICALITY ignore } -- *** CellSynchronisationTermination (TDD only) *** cellSynchronisationTerminationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSynchronisationTerminationRequestTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSynchronisationTermination, ddMode tdd } CRITICALITY ignore } -- *** CellSynchronisationFailure (TDD only) *** cellSynchronisationFailureTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE CellSynchronisationFailureIndicationTDD MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-cellSynchronisationFailure, ddMode tdd } CRITICALITY ignore } -- *** PrivateMessage for Dedicated procedures *** privateMessageForDedicated NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE PrivateMessage MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-privateMessageForDedicated, ddMode common } CRITICALITY ignore } -- *** PrivateMessage for Common procedures *** privateMessageForCommon NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE PrivateMessage MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-privateMessageForCommon, ddMode common } CRITICALITY ignore } -- *** InformationReporting *** informationReporting NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE InformationReport MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-informationReporting, ddMode common } CRITICALITY ignore } -- *** InformationExchangeTermination *** informationExchangeTermination NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE InformationExchangeTerminationRequest MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-informationExchangeTermination, ddMode common } CRITICALITY ignore } -- *** InformationExchangeFailure *** informationExchangeFailure NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE InformationExchangeFailureIndication MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-informationExchangeFailure, ddMode common } CRITICALITY ignore } -- *** BearerRearrangement *** bearerRearrangement NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE BearerRearrangementIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-BearerRearrangement, ddMode common } CRITICALITY ignore } -- *** RadioLinkActivation (FDD) *** radioLinkActivationFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkActivationCommandFDD MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkActivation, ddMode fdd } CRITICALITY ignore } -- *** RadioLinkActivation (TDD) *** radioLinkActivationTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkActivationCommandTDD MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkActivation, ddMode tdd } CRITICALITY ignore } -- *** RadioLinkParameterUpdate (FDD) *** radioLinkParameterUpdateFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkParameterUpdateIndicationFDD MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkParameterUpdate, ddMode fdd } CRITICALITY ignore } -- *** RadioLinkParameterUpdate (TDD) *** radioLinkParameterUpdateTDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RadioLinkParameterUpdateIndicationTDD MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-radioLinkParameterUpdate, ddMode tdd } CRITICALITY ignore } -- *** MBMSNotificationUpdate *** mBMSNotificationUpdate NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE MBMSNotificationUpdateCommand MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-mBMSNotificationUpdate, ddMode common } CRITICALITY ignore } -- *** UEStatusUpdate *** uEStatusUpdate NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE UEStatusUpdateCommand MESSAGE DISCRIMINATOR common PROCEDURE ID { procedureCode id-uEStatusUpdate, ddMode common } CRITICALITY ignore } -- *** SecondaryULFrequencyReporting (FDD) *** secondaryULFrequencyReportingFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE SecondaryULFrequencyReport MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-secondaryULFrequencyReporting, ddMode fdd } CRITICALITY ignore } -- ***secondaryULFrequencyUpdate (FDD) secondaryULFrequencyUpdateFDD NBAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE SecondaryULFrequencyUpdateIndication MESSAGE DISCRIMINATOR dedicated PROCEDURE ID { procedureCode id-secondaryULFrequencyUpdate, ddMode fdd } CRITICALITY ignore } END