A.3 IDL specification (file name "CSIRPNotifications.idl")
32.3533GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Communication Surveillance (CS) Integration Reference Point (IRP)Release 9Telecommunication managementTS
//File: CSIRPNotifications.idl
#ifndef _CS_IRP_NOTIFICATIONS_IDL_
#define _CS_IRP_NOTIFICATIONS_IDL_
#include <CSIRPConstDefs.idl>
#include <NotificationIRPNotifications.idl>
// This statement must appear after all include statements
#pragma prefix "3gppsa5.org"
/* ## Module: CSIRPNotifications
This module contains the specification of all notifications of CS IRPAgent.
============================================================================
*/
module CSIRPNotifications
{
/**
* Constant definitions for the FileReady notification
*/
interface NotifyHeartbeat: NotificationIRPNotifications::Notify
{
const string EVENT_TYPE = "notifyHeartbeat";
/**
* This constant defines the name of the period property,
* which is transported in the filterable_body fields.
* The data type for the value of this property
* is CSIRPConstDefs::HeartbeatPeriod.
*/
const string HEARTBEAT_PERIOD = CSIRPConstDefs::AttributeNameValue::HEARTBEAT_PERIOD;
/*
* This constant defines the name of the
* channelId property,
* which is transported in the filterable_body
* fields.
* The data type for the value of this property
* is CSIRPConstDefs::ChannelId.
*/
const string CHANNEL_ID = CSIRPConstDefs::AttributeNameValue::CHANNEL_ID;
/*
* This constant defines the name of the
* triggerFlag property,
* which is transported in the filterable_body
* fields.
* The data type for the value of this property
* is CSIRPConstDefs::TriggerFlag.
*/
const string TRIGGER_FLAG = CSIRPConstDefs::AttributeNameValue::TRIGGER_FLAG;
/*
* This constant defines the name of the
* managerIdentifier property,
* which is transported in the filterable_body
* fields.
* The data type for the value of this property
* is CSIRPConstDefs::ManagerIdentifier.
*/
const string MANAGER_IDENTIFIER = CSIRPConstDefs::AttributeNameValue::MANAGER_IDENTIFIER;
};
};
#endif // _CS_IRP_NOTIFICATIONS_IDL_
Annex B (informative):
Change history
Change history |
||||||||
Date |
TSG # |
TSG Doc. |
CR |
Rev |
Subject/Comment |
Cat |
Old |
New |
Jun 2004 |
SA_24 |
SP-040246 |
— |
— |
Submitted to TSG SA#24 for Approval |
— |
1.0.0 |
6.0.0 |
Dec 2004 |
SA_26 |
SP-040802 |
0001 |
— |
Correct mapping of IS-defined non-filterable parameters to SS-defined non-filterable fields – Align IDL style in CS IRP CORBA SS with IDL Style Guide in TS 32.150 |
F |
6.0.0 |
6.1.0 |
Mar 2005 |
SA_27 |
SP-050179 |
0002 |
— |
Apply Generic System Context – Align with TS 32.352 |
F |
6.1.0 |
6.2.0 |
Mar 2005 |
SA_27 |
SP-050179 |
0003 |
— |
IDL incompliant to the style guide |
F |
6.1.0 |
6.2.0 |
Sep 2005 |
SA_29 |
SP-050461 |
0004 |
— |
Align the CORBA SS IDL with TS 32.150 Style Guide |
F |
6.2.0 |
6.3.0 |
Mar 2006 |
SA_31 |
SP-060093 |
0005 |
— |
Correct the name of attribute "hearbeatPeriod" – Align with 32.352 |
F |
6.3.0 |
6.4.0 |
Jun 2007 |
SA_36 |
— |
— |
— |
Automatic upgrade to Rel-7 (no CR) at freeze of Rel-7. Deleted reference to CMIP SS, discontinued from R7 onwards. |
6.4.0 |
7.0.0 |
|
Dec 2008 |
SA_42 |
— |
— |
— |
Upgrade to Release 8 |
— |
7.0.0 |
8.0.0 |
Dec 2009 |
– |
– |
– |
– |
Update to Rel-9 version (MCC) |
— |
8.0.0 |
9.0.0 |