A.3 IDL specification (file name "DeltaSynchronizationNotifications.idl")
32.3933GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Delta synchronization Integration Reference Point (IRP)Telecommunication managementTS
//File: DeltaSynchronizationNotifications.idl
#ifndef _DELTA_SYNCHRONIZATION_NOTIFICATIONS_IDL_
#define _DELTA_SYNCHRONIZATION_NOTIFICATIONS_IDL_
#include <DeltaSynchronizationConstDefs.idl>
#include <NotificationIRPNotifications.idl>
// This statement must appear after all include statements
#pragma prefix "3gppsa5.org"
/* ## Module: DeltaSynchronizationNotifications
This contains the specification of notifications of Delta Synchronization.
==========================================================================
*/
module DeltaSynchronizationNotifications
{
/* Constant definitions for the NotifyDeltaSynchOfInstancesDeactivated notification */
interface notifyDeltaSynchOfInstancesDeactivated: NotificationIRPNotifications::Notify
{
const string EVENT_TYPE = "notifyStatusOfDeltaSynchronization";
/**
* This constant defines the name of the ManagerReference property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::ManagerReferenceConditional.
*/
const string MANAGER_REFERENCE =
DeltaSynchronizationConstDefs::AttributeNameValue::MANAGER_REFERENCE;
/**
* This constant defines the name of the DeltaSynchStatusForCMData property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::DeltaSynchStatus.
*/
const string DELTA_SYNCH_STATUS_FOR_CMDATA =
DeltaSynchronizationConstDefs::AttributeNameValue::DELTA_SYNCH_STATUS_FOR_CMDATA;
/**
* This constant defines the name of the DeltaSynchStatusForAlarmData property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::DeltaSynchStatus.
*/
const string DELTA_SYNCH_STATUS_FOR_ALARM_CMDATA =
DeltaSynchronizationConstDefs::AttributeNameValue::DELTA_SYNCH_STATUS_FOR_ALARM_DATA;
};
/* Constant definitions for the notifyNewDeltaSynchPoint notification */
interface notifyNewDeltaSynchPoint: NotificationIRPNotifications::Notify
{
const string EVENT_TYPE = "notifyNewDeltaSynchPoint";
/**
* This constant defines the name of the AgentOrManagerReference property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::AgentOrManagerReference.
*/
const string AGENT_OR_MANAGER_REFERENCE =
DeltaSynchronizationConstDefs::AttributeNameValue::AGENT_OR_MANAGER_REFERENCE;
/**
* This constant defines the name of the NewDeltaSynchPoint property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::SynchPoint.
*/
const string NEW_DELTA_SYNCH_POINT =
DeltaSynchronizationConstDefs::AttributeNameValue::NEW_DELTA_SYNCH_POINT;
/**
* This constant defines the name of the RequestedSynchPoint property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::SynchPoint.
*/
const string REQUESTED_SYNCH_POINT =
DeltaSynchronizationConstDefs::AttributeNameValue::REQUESTED_SYNCH_POINT;
/**
* This constant defines the name of the DeltaSynchPointType property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs:: DeltaSynchPointType.
*/
const string DELTA_SYNCH_POINT_TYPE =
DeltaSynchronizationConstDefs::AttributeNameValue::DELTA_SYNCH_POINT_TYPE;
/**
* This constant defines the name of the TriggeredByAgentOrManager property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* DeltaSynchronizationConstDefs::TriggeredBy.
*/
const string TRIGGERED_BY_AGENT_OR_MANAGER =
DeltaSynchronizationConstDefs::AttributeNameValue::TRIGGERED_BY_AGENT_OR_MANAGER;
};
};
#endif // _DELTA_SYNCHRONIZATION_NOTIFICATIONS_IDL_
Annex B (informative):
Change history
Change history | ||||||||
Date | TSG # | TSG Doc. | CR | R | Subject/Comment | Cat | Old | New |
Mar 2007 | SA_35 | SP-070054 | — | — | Submitted to SA#35 for Information | — | 1.0.0 | 2.0.0 |
Jun 2007 | SA_36 | SP-070285 | — | — | Submitted to SA#36 for Approval | — | 2.0.0 | 7.0.0 |
Sep 2007 | SA_37 | SP-070612 | 0001 | — | Remove operation setDeltaSynchPoint – Align with IS in 32.392 | F | 7.0.0 | 7.1.0 |
Sep 2007 | SA_37 | SP-070612 | 0002 | — | Corrections to IDL Definitions | F | 7.0.0 | 7.1.0 |
Dec 2008 | SA_42 | — | — | — | Upgrade to Release 8 | — | 7.1.0 | 8.0.0 |
Dec 2009 | – | – | – | – | Upgrade to Release 9 | — | 8.0.0 | 9.0.0 |
Dec 2010 | SA_50 | SP-100831 | 0004 | — | Correcting IDL syntax errors | F | 9.0.0 | 9.1.0 |