A.3 IDL specification (file name "FileTransferIRPNotifications.idl")
32.3433GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)File Transfer (FT) Integration Reference Point (IRP)Telecommunication managementTS
//File: FileTransferIRPNotifications.idl
#ifndef _FILE_TRANSFER_IRP_NOTIFICATIONS_IDL_
#define _FILE_TRANSFER_IRP_NOTIFICATIONS_IDL_
#include <FileTransferIRPConstDefs.idl>
#include <NotificationIRPNotifications.idl>
// This statement must appear after all include statements
#pragma prefix "3gppsa5.org"
/* ## Module: FileTransferIRPNotifications
This contains the specification of notifications of FileTransferIRP.
====================================================================
*/
module FileTransferIRPNotifications
{
/**
* Constant definitions for the FileReady notification
*/
interface NotifyFileReady: NotificationIRPNotifications::Notify
{
const string EVENT_TYPE = "notifyFileReady";
/**
* This constant defines the name of the fileInfoList property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* FileTransferIRPConstDefs::FileInfoList.
*/
const string FILE_INFO_LIST =
FileTransferIRPConstDefs::AttributeNameValue::FILE_INFO_LIST;
/**
* This constant defines the name of the additionalText property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is string.
*/
const string ADDITIONAL_TEXT =
FileTransferIRPConstDefs::AttributeNameValue::ADDITIONAL_TEXT;
};
/**
* Constant definitions for the FilePreparationError notification
*/
interface NotifyFilePreparationError:
NotificationIRPNotifications::Notify
{
const string EVENT_TYPE = "notifyFilePreparationError";
/**
* This constant defines the name of the fileInfoList property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is
* FileTransferIRPConstDefs::FileInfoList.
*/
const string FILE_INFO_LIST =
FileTransferIRPConstDefs::AttributeNameValue::FILE_INFO_LIST;
/**
* This constant defines the name of the reason property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is string.
*/
const string REASON =
FileTransferIRPConstDefs::AttributeNameValue::REASON;
/**
* This constant defines the name of the additionalText property,
* which is transported in the filterable_body fields.
* The data type for the value of this property is string.
*/
const string ADDITIONAL_TEXT =
FileTransferIRPConstDefs::AttributeNameValue::ADDITIONAL_TEXT;
};
};
#endif // _FILE_TRANSFER_IRP_NOTIFICATIONS_IDL_
Annex B (informative):
Change history
Change history | ||||||||
Date | TSG # | TSG Doc. | CR | Rev | Subject/Comment | Cat | Old | New |
Mar 2004 | S_23 | SP-040127 | — | — | Submitted to TSG SA#23 for Information | — | 1.0.0 | |
Sep 2004 | S_25 | SP-040563 | — | — | Submitted to TSG SA#25 for Approval | — | 2.0.0 | 6.0.0 |
Dec 2004 | S_26 | SP-040800 | 0001 | — | Correct mapping of IS-defined non-filterable parameters to SS-defined non-filterable fields – Align IDL style in FT IRP CORBA SS with IDL Style Guide in 32.150 | F | 6.0.0 | 6.1.0 |
Mar 2005 | SA_27 | SP-050037 | 0002 | — | IDL incompliant to the style guide | F | 6.1.0 | 6.2.0 |
Sep 2005 | SA_29 | SP-050461 | 0003 | — | Align the CORBA SS IDL with TS 32.150 Style Guide | F | 6.2.0 | 6.3.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.3.0 | 7.0.0 |
Mar 2009 | SA-43 | SP-090207 | 0004 | — | Include reference to SOAP Solution Set specification | D | 7.0.0 | 8.0.0 |
Dec 2009 | – | – | – | – | Update to Rel-9 version (MCC) | – | 8.0.0 | 9.0.0 |