6 TraceIRPNotification Interface

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

OMG CORBA Notification push operation is used to realise the notification of TraceIRP Notifications. All the notifications in this interface are implemented using this push_structured_event method.

6.1 Method push (M)

module CosNotifyComm {

Interface SequencePushConsumer : NotifyPublish {

void push_structured_events(

in CosNotification::EventBatch notifications)

raises( CosEventComm::Disconnected);

}; // SequencePushConsumer

}; // CosNotifyComm

NOTE 1: The push_structured_events method takes an input parameter of type EventBatch as defined in the OMG CosNotification module (OMG Notification Service [9]). This data type is the same as a sequence of Structured Events. Upon invocation, this parameter will contain a sequence of Structured Events being delivered to IRPManager by IRPAgent to which it is connected.

NOTE 2: The maximum number of events that will be transmitted within a single invocation of this operation is controlled by IRPAgent wide configuration parameter.

NOTE 3: The amount of time the supplier (IRPAgent) of a sequence of Structured Events will accumulate individual events into the sequence before invoking this operation is controlled by IRPAgent wide configuration parameter as well.

NOTE 4: IRPAgent may push EventBatch with only one Structured Event.

Annex A (normative):
IDL specifications