5 Mapping

32.3933GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Delta synchronization Integration Reference Point (IRP)Telecommunication managementTS

5.1 General mappings

Not applicable.

5.2 Operation and notification mapping

The Delta Synchronization IS defines semantics of operations visible across the Itf-N. Table 5.2-1 indicates mapping of these operations and notifications to their equivalents defined in this SS.

Table 5.2-1: Mapping from IS Operation to SS equivalents

IS Operation / Notification

(3GPP TS 32.392)

SS Method

Qualifier

manageDeltaSynchronization

manageDeltaSynchronization

M

getAvailableDeltaSynchPoints

getAvailableDeltaSynchPoints

O

triggerDeltaSynchOfCMData

triggerDeltaSynchOfCMData

O

triggerDeltaSynchOfAlarms

triggerDeltaSynchOfAlarms

O

notifyStatusOfDeltaSynchronization

notifyStatusOfDeltaSynchronization

M

notifyNewDeltaSynchPoint

notifyNewDeltaSynchPoint

O

5.3 Operation parameter mapping

The Delta Synchronization IS defines semantics of parameters carried in operations across the Itf-N. The following tables indicate the mapping of these parameters, as per operation, to their equivalents defined in this SS.

Table 5.3-1: Mapping from IS manageDeltaSynchronization parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

managerReference

DeltaSynchronizationConstDefs::ManagerReference

M

manageDeltaSynchForAlarmData

DeltaSynchronizationConstDefs::ManageDeltaSynchForXDataConditional

CM

manageDeltaSynchForCMData

DeltaSynchronizationConstDefs::ManageDeltaSynchForXDataConditional

CM

status

Exceptions:

DeltaSynchronizationConstDefs::ManageDeltaSynchronization, GenericIRPManagementSystem::ParameterNotSupported,

GenericIRPManagementSystem::InvalidParameter,

GenericIRPManagementSystem::ValueNotSupported,

GenericIRPManagementSystem::OperationNotSupported

M

Table 5.3-2: Mapping from IS getAvailableDeltaSynchPoints parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

managerReference

DeltaSynchronizationConstDefs::ManagerReferenceOpt

O

synchPointsForCMDataRequested

DeltaSynchronizationConstDefs::SynchPointsRequestedConditional

CM

synchPointsForAlarmDataRequested

DeltaSynchronizationConstDefs::SynchPointsRequestedConditional

CM

synchPointListForAlarms

DeltaSynchronizationConstDefs::SynchPointListConditional

CM

synchPointListForCMData

DeltaSynchronizationConstDefs::SynchPointListConditional

CM

status

Exceptions:

DeltaSynchronizationConstDefs::DeltaSynchNotSupportedForCMData,

DeltaSynchronizationConstDefs::DeltaSynchNotSupportedForAlarmData,

DeltaSynchronizationConstDefs::DeltaSynchNotActive,

DeltaSynchronizationConstDefs::DeltaSynchForCMDataDeactivated,

DeltaSynchronizationConstDefs::DeltaSynchForAlarmDataDeactivated,

GenericIRPManagementSystem::ParameterNotSupported,

GenericIRPManagementSystem::InvalidParameter,

GenericIRPManagementSystem::ValueNotSupported,

GenericIRPManagementSystem::OperationNotSupported

M

Table 5.3-3: Void

Table 5.3-4: Mapping from IS triggerDeltaSynchOfCMData parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

managerReference

DeltaSynchronizationConstDefs::ManagerReferenceOpt

O

dataRequested

DeltaSynchronizationConstDefs::CMDataRequestedOpt

O

baseMOInstance

KernelCmConstDefs::DNOpt

O

scope

KernelCmConstDefs::ScopeTypeOpt

O

synchPoint

DeltaSynchronizationConstDefs::SynchPoint

M

deltaLists

DeltaSynchronizationConstDefs::DeltaListsConditional

CM

newSynchPoint

DeltaSynchronizationConstDefs::SynchPointConditional

CM

status

Exceptions:

DeltaSynchronizationConstDefs::TriggerDeltaSynchOfCMData,

DeltaSynchronizationConstDefs::SynchronizationPointTooLongAgo,

DeltaSynchronizationConstDefs::TooManyChangesFullSynchronizationRecommended

DeltaSynchronizationConstDefs::SynchPointUnknown,

DeltaSynchronizationConstDefs::DeltaSynchNotSupportedForCMData,

DeltaSynchronizationConstDefs::DeltaSynchForCMDataDeactivated,

DeltaSynchronizationConstDefs::DeltaSynchNotActive,

GenericIRPManagementSystem::ParameterNotSupported,

GenericIRPManagementSystem::InvalidParameter,

GenericIRPManagementSystem::ValueNotSupported,

GenericIRPManagementSystem::OperationNotSupported

M

Table 5.3-5: Mapping from IS triggerDeltaSynchOfAlarms parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

managerReference

DeltaSynchronizationConstDefs::ManagerReference

M

dataRequested

DeltaSynchronizationConstDefs::AlarmDataRequested

M

baseMOInstance

KernelCmConstDefs::DN

O

scope

KernelCmConstDefs::ScopeTypeOpt

O

synchPoint

DeltaSynchronizationConstDefs::SynchPoint

M

deltaLists

DeltaSynchronizationConstDefs::DeltaListsConditional

CM

newSynchPoint

DeltaSynchronizationConstDefs::SynchPointConditional

CM

status

Exceptions:

DeltaSynchronizationConstDefs::TriggerDeltaSynchOfAlarms,

DeltaSynchronizationConstDefs::SynchronizationPointTooLongAgo,

DeltaSynchronizationConstDefs::TooManyChangesFullSynchronizationRecommended

DeltaSynchronizationConstDefs::SynchPointUnknown,

DeltaSynchronizationConstDefs::DeltaSynchNotSupportedForAlarms,

DeltaSynchronizationConstDefs::DeltaSynchForAlarmsNotActive,

DeltaSynchronizationConstDefs::DeltaSynchNotActive,

GenericIRPManagementSystem::ParameterNotSupported,

GenericIRPManagementSystem::InvalidParameter,

GenericIRPManagementSystem::ValueNotSupported,

GenericIRPManagementSystem::OperationNotSupported

M

5.4 Notification parameter mapping

The delta synchronization Information Service defines semantics of parameters carried in notifications. The following table indicates the mapping of these parameters to their OMG CORBA Structured Event (defined in OMG Notification Service [n2!!]) equivalents. The composition of OMG Structured Event, as defined in the OMG Notification Service [n2!!], is:

Header

Fixed Header

domain_name

type_name

event_name

Variable Header

Body

filterable_body_fields

remaining_body

The following tables list all OMG Structured Event attributes in the second column. The first column identifies the delta synchronization Information Service defined notification parameters.

Table 5.4-1: Mapping for notifyStatusOfDeltaSynchronization

IS Parameters

OMG CORBA Structured Event attribute

Qualifier

Comment

There is no corresponding IS attribute.

domain_name

M

It carries the IRP document version number string. See clause 3.1.

It indicates the syntax and semantics of the Structured Event as defined by the present document.

notificationType

type_name

M

This is the NotifyDeltaSynchOfInstancesDeactivated of module DeltaSynchronizationNotifications.

There is no corresponding IS attribute.

event_name

M

It carries no information.

There is no corresponding IS attribute.

Variable Header

objectClass, objectInstance

One NV pair of filterable_body_fields

M

NV stands for name-value pair. Order arrangement of NV pairs is not significant. The name of NV-pair is always encoded in string.

Name of this NV pair is the MANAGED_OBJECT_INSTANCE of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is a string. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

notificationId

One NV pair of remaining_body

M

Name of NV pair is the NOTIFICATION_ID of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is a long. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

eventTime

One NV pair of filterable_body_fields

M

Name of NV pair is the EVENT_TIME of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is IRPTime. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

systemDN

One NV pair of filterable_body_fields

M

Name of NV pair is the SYSTEM_DN of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is a string. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

managerReference

One NV pair of remaining_body

M

Name of NV pair is the MANAGER_REFERENCE of interface notifyDeltaSynchOfInstancesDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is ManagerReference of module DeltaSynchronizationConstDefs.

deltaSynchStatusForCMData

One NV pair of remaining_body

M

Name of NV pair is the DELTA_SYNCH_STATUS_FOR_CMDATA of interface notifyDeltaSynchOfInstancesDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is DeltaSynchStatus of module DeltaSynchronizationConstDefs.

deltaSynchStatusForAlarmData

One NV pair of remaining_body

M

Name of NV pair is the DELTA_SYNCH_STATUS_FOR_ALARM_DATA of interface notifyDeltaSynchOfInstancesDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is DeltaSynchStatus of module DeltaSynchronizationConstDefs.

Table 5.4-2: Mapping for notifyNewDeltaSynchPoint

IS Parameters

OMG CORBA Structured Event attribute

Qualifier

Comment

There is no corresponding IS attribute.

domain_name

M

It carries the IRP document version number string. See subclause 3.1.

It indicates the syntax and semantics of the Structured Event as defined by the present document.

notificationType

type_name

M

This is the NotifyDeltaSynchOfAlarmsDeactivated of module DeltaSynchronizationNotifications.

There is no corresponding IS attribute.

event_name

M

It carries no information.

There is no corresponding IS attribute.

Variable Header

objectClass, objectInstance

One NV pair of filterable_body_fields

M

NV stands for name-value pair. Order arrangement of NV pairs is not significant. The name of NV-pair is always encoded in string.

Name of this NV pair is the MANAGED_OBJECT_INSTANCE of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is a string. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

notificationId

One NV pair of remaining_body

M

Name of NV pair is the NOTIFICATION_ID of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is a long. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

eventTime

One NV pair of filterable_body_fields

M

Name of NV pair is the EVENT_TIME of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is IRPTime. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

systemDN

One NV pair of filterable_body_fields

M

Name of NV pair is the SYSTEM_DN of interface AttributeNameValue of module NotificationIRPConstDefs.

Value of NV pair is a string. See corresponding table in Notification IRP: CORBA SS (3GPP TS 32.303 [1]).

newSynchPoint

One NV pair of remaining_body

M

Name of NV pair is the NEW_DELTA_SYNCH_POINT of interface notifyDeltaSynchOfAlarmsDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is SynchPoint of module DeltaSynchronizationConstDefs.

requestedSynchPoint

One NV pair of remaining_body

M

Name of NV pair is the REQUESTED_SYNCH_POINT of interface notifyDeltaSynchOfAlarmsDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is SynchPoint of module DeltaSynchronizationConstDefs.

deltaSynchPointType

One NV pair of remaining_body

M

Name of NV pair is the DELTA_SYNCH_POINT_TYPE of interface notifyDeltaSynchOfAlarmsDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is DeltaSynchPointType of module DeltaSynchronizationConstDefs.

triggeredByAgentOrManager

One NV pair of remaining_body

M

Name of NV pair is the TRIGGERED_BY_AGENT_OR_MANAGER of interface notifyDeltaSynchOfAlarmsDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is TriggeredByAgentOrManager of module DeltaSynchronizationConstDefs.

agentOrManagerReference

One NV pair of remaining_body

M

Name of NV pair is the AGENT_OR_MANAGER_REFERENCE of interface notifyDeltaSynchOfAlarmsDeactivated of module DeltaSynchronizationNotifications.

Value of NV pair is AgentOrManagerReference of module DeltaSynchronizationConstDefs.

Annex A (normative):
IDL specifications