5 Mapping

32.4433GPPTelecommunication managementTrace Management (Trace) Integration Reference Point (IRP): Common Object Request Broker Architecture (CORBA) Solution Set (SS)TS

5.1 Operation and Notification mapping

TraceIRP: IS 3GPP TS 32.442 [7] defines semantics of operation and notification visible across the TraceIRP.
Table 5.1.1 indicates mapping of these operations and notifications to their equivalents defined in this SS.

Table 5.1.1: Mapping from IS Operations and Notification to SS equivalents

IS Operations/ notification 3GPP TS 32.442 [7]

SS Method

Qualifier

activateTraceJob

activate_trace_job

M

deactivateTraceJob

deactivate_trace_job

M

listTraceJob

list_trace_job

M

listActivatedTraceJob

list_activated_trace_job

M

notifyTraceRecordingSessionFailure

push_structured_events(See subclause 6.1)

O

notifyTraceSessionLocalActivation

push_structured_events (See subclause 6.1)

O

5.2 Operation parameter mapping

The TraceIRP: IS 3GPP TS 32.442 [7] defines semantics of parameters carried in operations across the TraceIRP. The following tables indicate the mapping of these parameters, as per operation, to their equivalents defined in this SS.

Table 5.2.1: Mapping from IS activateTraceJob parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

iocInstance

KernelCmConstDefs::DN moInstance

M

listOfInterfaces

TraceIRPConstDefs::ListOfInterfaces list_of_interfaces

O

listOfNeTypes

TraceIRPConstDefs::ListOfNeTypes list_of_ne_types

CM

traceDepth

TraceIRPConstDefs::TraceDepth trace_depth

M

traceReference

TraceIRPConstDefs::TraceReference trace_reference

M

traceTarget

TraceIRPConstDefs::TraceTarget trace_target

M

triggeringEvent

TraceIRPConstDefs:: TriggeringEvent triggering_event

CO

traceCollectionEntityAddress

TraceIRPConstDefs::TraceCollectionEntityAddress trace_collection_entity_address

CM

unsupportedList

TraceIRPConstDefs:: UnsupportedList unsupportedList

M

status

Return value of type TraceIRPConstDefs::Result

Exception:

ActivateTraceJob, InvalidTraceDepth, InvalidTraceTarget, NotUniqueTraceReference

ManagedGenericIRPSystem::InvalidParameter, ManagedGenericIRPSystem::ParameterNotSupported

M

Table 5.2.2: Mapping from IS deactivateTraceJob parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

traceReference

TraceIRPConstDefs:: TraceReference trace_reference

M

traceTarget

TraceIRPConstDefs::TraceTarget trace_target

M

status

Return value of type TraceIRPConstDefs::Result

Exception:

DeactivateTraceJob, NotUniqueTraceReference

M

traceRecordingSessionReference

TraceIRPConstDefs::TraceRecordingSessionReference trace_recording_session_reference

CM

Table 5.2.3: Mapping from IS listTraceJob parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

traceReference

TraceIRPConstDefs::TraceReference trace_reference

M

status

Return value of type TraceIRPConstDefs::Result

Exception:

ListTraceJob, NotUniqueTraceReference

M

iocInstance

KernelCmConstDefs::DN moInstance

M

listOfInterfaces

TraceIRPConstDefs::ListOfInterfaces list_of_interfaces

O

traceDepth

TraceIRPConstDefs::TraceDepth trace_depth

M

traceRecordingSessionReference

TraceIRPConstDefs::TraceRecordingSessionReference trace_recording_session_reference

CM

traceTarget

TraceIRPConstDefs::TraceTarget trace_target

M

triggeringEvent

TraceIRPConstDefs::TriggeringEvent triggering_event

O

traceCollectionEntityAddress

TraceIRPConstDefs::TraceCollectionEntityAddress trace_collection_entity_address

CM

Table 5.2.4: Mapping from IS listActivatedTraceJobs parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

traceReferenceList

TraceMIRPConstDefs::TraceReferenceList trace_reference_list

M

status

Return value of type TraceIRPConstDefs::Result

M

5.3 Notification parameter mapping

The TraceIRP: IS 3GPP TS 32.442 [7] 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 [9]) equivalents. The composition of OMG Structured Event, as defined in the OMG Notification Service [9], 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 TraceIRP: IS 3GPP TS 32.442 [7] defined notification parameters.

Table 5.3.1: Mapping for notifyTraceRecordingSessionFailure

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 constant string "notifyTraceRecordingSessionFailure".

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 [5]).

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 [5]).

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 [5]).

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 [5]).

traceRecordingSessionReference

One NV pair of remaining_body

O

Name of NV pair is the TRACE_RECORDING_SESSION_REFERENCE of TraceIRPNotifications::notifyTraceRecordingSessionFailure.

Value of NV pair is TraceRecordingSessionReference of module TraceIRPConstDefs.

traceReference

One NV pair of filterable_body_fields

M

Name of NV pair is the TRACE_REFERENCE of TraceIRPNotifications::notifyTraceRecordingSessionFailure.

Value of NV pair is TraceReference of module TraceIRPConstDefs.

reason

One NV pair of remaining_body

O

Name of NV pair is the REASON of

traceIRPNotifications:: notifyTraceRecordingSessionFailure.

Value of NV pair is a string.

Table 5.3.2: Mapping for notifyTraceSessionLocalActivation

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 constant string "notifyThresholdMonitorObjectCreation".

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 [5]).

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 [5]).

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 [5]).

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 [5]).

traceReference

One NV pair of filterable_body_fields

M

Name of NV pair is the TRACE_REFERENCE of module TraceIRPNotifications::notifyTraceSessionLocalActivation.

Value of NV pair is TraceReference of module TraceIRPConstDefs.

traceTarget

One NV pair of filterable_body_fields

M

Name of NV pair is the TRACE_TARGET of module TraceIRPNotifications::notifyTraceSessionLocalActivation.

Value of NV pair is TraceTarget of module TraceIRPConstDefs.

iOCInstance

One NV pair of filterable_body_fields

M

Name of NV pair is the IOC_INSTANCE of module TraceIRPNotifications::notifyTraceSessionLocalActivation.

Value of NV pair is MOClassName of module TraceIRPConstDefs.

Table 5.3.3: Mapping for notifyTraceSessionIdentities

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 constant string "notifyTraceSessionIdentities".

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 [5]).

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 [5]).

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 [5]).

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 [5]).

traceReference

One NV pair of filterable_body_fields

M

Name of NV pair is the TRACE_REFERENCE of module TraceIRPNotifications::notifyTraceSessionLocalActivation .

Value of NV pair is TraceReference of module TraceIRPConstDefs.

traceRecordingSessionReference

One NV pair of filterable_body_fields

M

Name of NV pair is the TRACE_RECORDING_SESSION_REFERENCE of TraceIRPNotifications::notifyTraceSessionIdentities

Value of NV pair is TraceReference of module TraceIRPConstDefs.

traceTarget

One NV pair of filterable_body_fields

M

Name of NV pair is the TRACE_TARGET of module TraceIRPNotifications::notifyTraceSessionIdentities.

Value of NV pair is TraceTarget of module TraceIRPConstDefs.

iOCInstance

One NV pair of filterable_body_fields

M

Name of NV pair is the IOC_INSTANCE of module TraceIRPNotifications::notifyTraceSessionIdentities.

Value of NV pair is MOClassName of module TraceIRPConstDefs.