5 Mapping

32.3233GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Release 9Telecommunication managementTest management Integration Reference Point (IRP)TS

5.1 Operation and Notification mapping

The Test Management IRP IS in 3GPP TS 32.322 [6] defines semantics of operation and notification visible across the Test Management IRP. Table 1 indicates mapping of these operations and notifications to their equivalents defined in the present SS.

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

IS Operations/ notification TS 32.322 [6]

SS Method

Qualifier

initiateTests

initiate_tests

M

terminateTests

terminate_tests

M

monitorTest

monitor_test

M

getIRPVersion

get_test_management_IRP_versions

M

getOperationProfile (see note)

get_test_management_IRP_operation_profile

O

getNotificationProfile (see note)

get_test_management_IRP_notification_profile

O

notifyTestResult

push_structured_event (See subclause 6.1)

M

NOTE: This operation is of ManagedGenericIRP IOC specified in 3GPP TS 32.312 [7].
The TestManagementIRP IOC of [6] inherits from it.

5.2 Operation parameter mapping

The Test Management IRP IS in 3GPP TS 32.322 [6] defines semantics of parameters carried in operations across the Test Management IRP. Table2 gives the mapping of these parameters, as per operation, to their equivalents defined in this SS.

Table 2: Mapping from IS initiateTests parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

testInvocationInitiator

TestManagementIRPConstDefs::TestInvocationInitiator test_invocation_initiator

M

toBeInitiatedTests

TestManagementIRPConstDefs::ToBeInitiatedTestSeq to_be_initiated_test_seq

M

response

TestManagementIRPConstDefs::InitiateTestsResponse

Exceptions:

InitiateTests,

ManagedGenericIRPSystem::ParameterNotSupported,

ManagedGenericIRPSystem::InvalidParameter

M

Table 3: Mapping from IS terminateTests parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

toBeTerminatedTests

TestManagementIRPConstDefs::ToBeTerminatedTestSeq to_be_terminated_test_seq

M

response

TestManagementIRPConstDefs::TerminateTestsResponse

Exceptions:

TerminateTests,

ManagedGenericIRPSystem::OperationNotSupported,

ManagedGenericIRPSystem::ParameterNotSupported,

ManagedGenericIRPSystem::InvalidParameter

M

Table 4: Mapping from IS monitorTest parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

toBeMonitoredTO

TestManagementIRPConstDefs::ToBeMonitoredTO to_be_monitored_TO

M

monitoredAttributeValues

TestManagementIRPConstDefs::TOAttributes tO_attributes

M

error

ManagedGenericIRPConstDefs::Signal

Exceptions:

MonitorTest,

ManagedGenericIRPSystem::OperationNotSupported,

ManagedGenericIRPSystem::ParameterNotSupported,

ManagedGenericIRPSystem::InvalidParameter

M

5.3 Notification parameter mapping

The Test Management IRP IS in 3GPP TS 32.322 [6] 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 [1]) equivalents. The composition of OMG Structured Event, as defined in the OMG Notification Service [1], is:

Header

Fixed Header

domain_name

type_name

event_name

Variable Header

Body

filterable_body_fields

remaining_body

Table 5 lists in the second column all OMG Structured Event attributes. The first column identifies notification parameters defined in 3GPP TS 32.322 [6], Test Management: Information Service (IS).

Table 5: Mapping for notifyTestResult

IS Parameters

OMG CORBA Structured Event attribute

Qualifier

Comment

There is no corresponding IS parameter.

domain_name

M

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

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

notificationType

type_name

M

This is the NOTIFY_TM_TEST_RESULT of module of TestManagementIRPConstDefs.

There is no corresponding IS parameter.

event_name

M

It carries no information.

There is no corresponding IS parameter.

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 TS 32.303 [5] Notification IRP: CORBA SS.

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 TS 32.303 [5] Notification IRP: CORBA SS.

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 [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 TS 32.303 [5] Notification IRP: CORBA SS.

testInvocationInitiator

One NV pair of filterable _body_fields

M

Name of NV pair is the TEST_INVOCATION_INITIATOR of module TestManagementIRPConstDefs.

Value of NV pair is a string.

testOutcome

One NV pair of remaining_body

O

Name of NV pair is the TEST_OUTCOME of module TestManagementIRPConstDefs.

Value of NV pair is a enum {Inconclusive, Pass, Fail, TimeOut, PrematureTermination}

mORT

One NV pair of remaining_body

O

Name of NV pair is the MORT of module TestManagementIRPConstDefs.

Value of NV pair is a string.

proposedRepairActions

One NV pair of remaining_body

O

Name of NV pair is the PROPOSED_REPAIR_ACTIONS of module TestManagementIRPConstDefs.

Value of NV pair is a string.

additionalInformation

One NV pair of remaining_body

O

Name of NV pair is the ADDITIONAL_INFORMATION of module TestManagementIRPConstDefs.

Value of NV pair is a string.

fileReference

One NV pair of remaining_body

M

(Note 1)

Name of NV pair is the FILE_REFERENCE of module TestManagementIRPConstDefs.

Value of NV pair is a string.

fileExpiryDate

One NV pair of remaining_body

M

(Note 2)

Name of NV pair is the FILE_EXPIRY_DATE of module TestManagementIRPConstDefs.

Value of NV pair is a string.

Note 1: It shall contain no information or be absent if there is no test result captured in a file.
It shall contain information if the test results are captured in a file.

Note 2: It shall contain no information or be absent if fileReference carries no information or absent.
Otherwise, it shall contain a valid future date and time.