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 |