Fix svn properties where needed:

Remove svn:executable
          Add svn:executable
          Add svn:eol-style
          Add svn:keywords


svn path=/trunk/; revision=15184
This commit is contained in:
Jörg Mayer 2005-08-02 06:29:49 +00:00
parent d65168e9ec
commit 9419229386
4 changed files with 769 additions and 769 deletions

View File

@ -1,113 +1,113 @@
//Source file: termcap.idl //Source file: termcap.idl
//Date: 11 October 2004 //Date: 11 October 2004
//Terminal Capability Interfaces and Data Types for ETSI ES 203 915-07 V1.1.1, DES/TISPAN-01005-07-OSA, Parlay 5.0 //Terminal Capability Interfaces and Data Types for ETSI ES 203 915-07 V1.1.1, DES/TISPAN-01005-07-OSA, Parlay 5.0
#ifndef __TERMCAP_DEFINED #ifndef __TERMCAP_DEFINED
#define __TERMCAP_DEFINED #define __TERMCAP_DEFINED
#include "osa.idl" #include "osa.idl"
module org { module org {
module csapi { module csapi {
module termcap { module termcap {
struct TpTerminalCapabilities { struct TpTerminalCapabilities {
TpString TerminalCapabilities; TpString TerminalCapabilities;
TpBoolean StatusCode; TpBoolean StatusCode;
}; };
enum TpTerminalCapabilitiesError { enum TpTerminalCapabilitiesError {
P_TERMCAP_ERROR_UNDEFINED, P_TERMCAP_ERROR_UNDEFINED,
P_TERMCAP_INVALID_TERMINALID, P_TERMCAP_INVALID_TERMINALID,
P_TERMCAP_SYSTEM_FAILURE, P_TERMCAP_SYSTEM_FAILURE,
P_TERMCAP_INFO_UNAVAILABLE P_TERMCAP_INFO_UNAVAILABLE
}; };
exception P_INVALID_TERMINAL_ID { exception P_INVALID_TERMINAL_ID {
TpString ExtraInformation; TpString ExtraInformation;
}; };
typedef TpInt32 TpTerminalCapabilityChangeCriteria; typedef TpInt32 TpTerminalCapabilityChangeCriteria;
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_UNDEFINED = 0; const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_UNDEFINED = 0;
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_GENERAL = 1; const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_GENERAL = 1;
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_HW_UPDATE = 2; const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_HW_UPDATE = 2;
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_SW_UPDATE = 4; const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_SW_UPDATE = 4;
const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_INITIAL = 8; const TpTerminalCapabilityChangeCriteria P_TERMINAL_CAPABILITY_CHANGE_CRITERIA_INITIAL = 8;
enum TpTerminalCapabilityScopeType { enum TpTerminalCapabilityScopeType {
P_TERMINAL_CAPABILITY_SCOPE_TYPE_UNDEFINED, P_TERMINAL_CAPABILITY_SCOPE_TYPE_UNDEFINED,
P_TERMINAL_CAPABILITY_SCOPE_TYPE_CCPP P_TERMINAL_CAPABILITY_SCOPE_TYPE_CCPP
}; };
struct TpTerminalCapabilityScope { struct TpTerminalCapabilityScope {
TpTerminalCapabilityScopeType ScopeType; TpTerminalCapabilityScopeType ScopeType;
TpString Scope; TpString Scope;
}; };
interface IpTerminalCapabilities : IpService { interface IpTerminalCapabilities : IpService {
TpTerminalCapabilities getTerminalCapabilities ( TpTerminalCapabilities getTerminalCapabilities (
in TpString terminalIdentity in TpString terminalIdentity
) )
raises (TpCommonExceptions,P_INVALID_TERMINAL_ID); raises (TpCommonExceptions,P_INVALID_TERMINAL_ID);
}; };
interface IpAppExtendedTerminalCapabilities : IpInterface { interface IpAppExtendedTerminalCapabilities : IpInterface {
void triggeredTerminalCapabilityReport ( void triggeredTerminalCapabilityReport (
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpAddressSet terminals, in TpAddressSet terminals,
in TpTerminalCapabilityChangeCriteria criteria, in TpTerminalCapabilityChangeCriteria criteria,
in TpTerminalCapabilities capabilities in TpTerminalCapabilities capabilities
); );
void triggeredTerminalCapabilityReportErr ( void triggeredTerminalCapabilityReportErr (
in TpAssignmentID assignmentId, in TpAssignmentID assignmentId,
in TpAddressSet terminals, in TpAddressSet terminals,
in TpTerminalCapabilitiesError cause in TpTerminalCapabilitiesError cause
); );
}; };
interface IpExtendedTerminalCapabilities : IpTerminalCapabilities { interface IpExtendedTerminalCapabilities : IpTerminalCapabilities {
TpAssignmentID triggeredTerminalCapabilityStartReq ( TpAssignmentID triggeredTerminalCapabilityStartReq (
in IpAppExtendedTerminalCapabilities appTerminalCapabilities, in IpAppExtendedTerminalCapabilities appTerminalCapabilities,
in TpAddressSet terminals, in TpAddressSet terminals,
in TpTerminalCapabilityScope capabilityScope, in TpTerminalCapabilityScope capabilityScope,
in TpTerminalCapabilityChangeCriteria criteria in TpTerminalCapabilityChangeCriteria criteria
) )
raises (TpCommonExceptions,P_INFORMATION_NOT_AVAILABLE,P_INVALID_INTERFACE_TYPE,P_INVALID_CRITERIA,P_INVALID_TERMINAL_ID); raises (TpCommonExceptions,P_INFORMATION_NOT_AVAILABLE,P_INVALID_INTERFACE_TYPE,P_INVALID_CRITERIA,P_INVALID_TERMINAL_ID);
void triggeredTerminalCapabilityStop ( void triggeredTerminalCapabilityStop (
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
) )
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID); raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
}; };
}; };
}; };
}; };
#endif #endif

View File

@ -1,295 +1,295 @@
//Source file: ui_data.idl //Source file: ui_data.idl
//Date: 8 October 2004 //Date: 8 October 2004
//User Interaction Data Types for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0 //User Interaction Data Types for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
#ifndef __UI_DATA_DEFINED #ifndef __UI_DATA_DEFINED
#define __UI_DATA_DEFINED #define __UI_DATA_DEFINED
#include "osa.idl" #include "osa.idl"
module org { module org {
module csapi { module csapi {
module ui { module ui {
enum TpUIVariablePartType { enum TpUIVariablePartType {
P_UI_VARIABLE_PART_INT, P_UI_VARIABLE_PART_INT,
P_UI_VARIABLE_PART_ADDRESS, P_UI_VARIABLE_PART_ADDRESS,
P_UI_VARIABLE_PART_TIME, P_UI_VARIABLE_PART_TIME,
P_UI_VARIABLE_PART_DATE, P_UI_VARIABLE_PART_DATE,
P_UI_VARIABLE_PART_PRICE P_UI_VARIABLE_PART_PRICE
}; };
union TpUIVariableInfo switch(TpUIVariablePartType) { union TpUIVariableInfo switch(TpUIVariablePartType) {
case P_UI_VARIABLE_PART_INT: TpInt32 VariablePartInteger; case P_UI_VARIABLE_PART_INT: TpInt32 VariablePartInteger;
case P_UI_VARIABLE_PART_ADDRESS: TpString VariablePartAddress; case P_UI_VARIABLE_PART_ADDRESS: TpString VariablePartAddress;
case P_UI_VARIABLE_PART_TIME: TpTime VariablePartTime; case P_UI_VARIABLE_PART_TIME: TpTime VariablePartTime;
case P_UI_VARIABLE_PART_DATE: TpDate VariablePartDate; case P_UI_VARIABLE_PART_DATE: TpDate VariablePartDate;
case P_UI_VARIABLE_PART_PRICE: TpPrice VariablePartPrice; case P_UI_VARIABLE_PART_PRICE: TpPrice VariablePartPrice;
}; };
typedef sequence <TpUIVariableInfo> TpUIVariableInfoSet; typedef sequence <TpUIVariableInfo> TpUIVariableInfoSet;
typedef TpInt32 TpUIResponseRequest; typedef TpInt32 TpUIResponseRequest;
enum TpUIReport { enum TpUIReport {
P_UI_REPORT_UNDEFINED, P_UI_REPORT_UNDEFINED,
P_UI_REPORT_INFO_SENT, P_UI_REPORT_INFO_SENT,
P_UI_REPORT_INFO_COLLECTED, P_UI_REPORT_INFO_COLLECTED,
P_UI_REPORT_NO_INPUT, P_UI_REPORT_NO_INPUT,
P_UI_REPORT_TIMEOUT, P_UI_REPORT_TIMEOUT,
P_UI_REPORT_MESSAGE_STORED, P_UI_REPORT_MESSAGE_STORED,
P_UI_REPORT_MESSAGE_NOT_STORED, P_UI_REPORT_MESSAGE_NOT_STORED,
P_UI_REPORT_MESSAGE_DELETED, P_UI_REPORT_MESSAGE_DELETED,
P_UI_REPORT_MESSAGE_NOT_DELETED P_UI_REPORT_MESSAGE_NOT_DELETED
}; };
struct TpUIMessageCriteria { struct TpUIMessageCriteria {
TpString EndSequence; TpString EndSequence;
TpDuration MaxMessageTime; TpDuration MaxMessageTime;
TpInt32 MaxMessageSize; TpInt32 MaxMessageSize;
}; };
enum TpUIInfoType { enum TpUIInfoType {
P_UI_INFO_ID, P_UI_INFO_ID,
P_UI_INFO_DATA, P_UI_INFO_DATA,
P_UI_INFO_ADDRESS, P_UI_INFO_ADDRESS,
P_UI_INFO_BIN_DATA, P_UI_INFO_BIN_DATA,
P_UI_INFO_UUENCODED, P_UI_INFO_UUENCODED,
P_UI_INFO_MIME, P_UI_INFO_MIME,
P_UI_INFO_WAVE, P_UI_INFO_WAVE,
P_UI_INFO_AU, P_UI_INFO_AU,
P_UI_INFO_VXML, P_UI_INFO_VXML,
P_UI_INFO_SYNTHESIS P_UI_INFO_SYNTHESIS
}; };
enum TpUIFault { enum TpUIFault {
P_UI_FAULT_UNDEFINED, P_UI_FAULT_UNDEFINED,
P_UI_CALL_ENDED P_UI_CALL_ENDED
}; };
enum TpUIEventInfoDataType { enum TpUIEventInfoDataType {
P_UI_EVENT_DATA_TYPE_UNDEFINED, P_UI_EVENT_DATA_TYPE_UNDEFINED,
P_UI_EVENT_DATA_TYPE_UNSPECIFIED, P_UI_EVENT_DATA_TYPE_UNSPECIFIED,
P_UI_EVENT_DATA_TYPE_TEXT, P_UI_EVENT_DATA_TYPE_TEXT,
P_UI_EVENT_DATA_TYPE_USSD_DATA P_UI_EVENT_DATA_TYPE_USSD_DATA
}; };
struct TpUIEventInfo { struct TpUIEventInfo {
TpAddress OriginatingAddress; TpAddress OriginatingAddress;
TpAddress DestinationAddress; TpAddress DestinationAddress;
TpString ServiceCode; TpString ServiceCode;
TpUIEventInfoDataType DataTypeIndication; TpUIEventInfoDataType DataTypeIndication;
TpString DataString; TpString DataString;
}; };
struct TpUIEventCriteria { struct TpUIEventCriteria {
TpAddressRange OriginatingAddress; TpAddressRange OriginatingAddress;
TpAddressRange DestinationAddress; TpAddressRange DestinationAddress;
TpString ServiceCode; TpString ServiceCode;
}; };
enum TpUIError { enum TpUIError {
P_UI_ERROR_UNDEFINED, P_UI_ERROR_UNDEFINED,
P_UI_ERROR_ILLEGAL_INFO, P_UI_ERROR_ILLEGAL_INFO,
P_UI_ERROR_ID_NOT_FOUND, P_UI_ERROR_ID_NOT_FOUND,
P_UI_ERROR_RESOURCE_UNAVAILABLE, P_UI_ERROR_RESOURCE_UNAVAILABLE,
P_UI_ERROR_ILLEGAL_RANGE, P_UI_ERROR_ILLEGAL_RANGE,
P_UI_ERROR_IMPROPER_USER_RESPONSE, P_UI_ERROR_IMPROPER_USER_RESPONSE,
P_UI_ERROR_ABANDON, P_UI_ERROR_ABANDON,
P_UI_ERROR_NO_OPERATION_ACTIVE, P_UI_ERROR_NO_OPERATION_ACTIVE,
P_UI_ERROR_NO_SPACE_AVAILABLE, P_UI_ERROR_NO_SPACE_AVAILABLE,
P_UI_ERROR_RESOURCE_TIMEOUT P_UI_ERROR_RESOURCE_TIMEOUT
}; };
const TpInt32 P_UI_RESPONSE_REQUIRED = 1; const TpInt32 P_UI_RESPONSE_REQUIRED = 1;
const TpInt32 P_UI_LAST_ANNOUNCEMENT_IN_A_ROW = 2; const TpInt32 P_UI_LAST_ANNOUNCEMENT_IN_A_ROW = 2;
const TpInt32 P_UI_FINAL_REQUEST = 4; const TpInt32 P_UI_FINAL_REQUEST = 4;
struct TpUIEventCriteriaResult { struct TpUIEventCriteriaResult {
TpUIEventCriteria EventCriteria; TpUIEventCriteria EventCriteria;
TpInt32 AssignmentID; TpInt32 AssignmentID;
}; };
typedef sequence <TpUIEventCriteriaResult> TpUIEventCriteriaResultSet; typedef sequence <TpUIEventCriteriaResult> TpUIEventCriteriaResultSet;
exception P_ID_NOT_FOUND { exception P_ID_NOT_FOUND {
TpString ExtraInformation; TpString ExtraInformation;
}; };
exception P_ILLEGAL_ID { exception P_ILLEGAL_ID {
TpString ExtraInformation; TpString ExtraInformation;
}; };
exception P_ILLEGAL_RANGE { exception P_ILLEGAL_RANGE {
TpString ExtraInformation; TpString ExtraInformation;
}; };
exception P_INVALID_COLLECTION_CRITERIA { exception P_INVALID_COLLECTION_CRITERIA {
TpString ExtraInformation; TpString ExtraInformation;
}; };
struct TpUIEventNotificationInfo { struct TpUIEventNotificationInfo {
TpAddress OriginatingAddress; TpAddress OriginatingAddress;
TpAddress DestinationAddress; TpAddress DestinationAddress;
TpString ServiceCode; TpString ServiceCode;
TpUIEventInfoDataType DataTypeIndication; TpUIEventInfoDataType DataTypeIndication;
TpOctetSet UIEventData; TpOctetSet UIEventData;
}; };
typedef TpString TpUIRecognitionGrammar; typedef TpString TpUIRecognitionGrammar;
struct TpUIRecognitionProperty { struct TpUIRecognitionProperty {
TpString PropertyName; TpString PropertyName;
TpString PropertyValue; TpString PropertyValue;
}; };
typedef sequence <TpUIRecognitionProperty> TpUIRecognitionPropertySet; typedef sequence <TpUIRecognitionProperty> TpUIRecognitionPropertySet;
typedef TpString TpUIRecognitionSpeakerID; typedef TpString TpUIRecognitionSpeakerID;
struct TpUIRecognitionCriteria { struct TpUIRecognitionCriteria {
TpUIRecognitionSpeakerID SpeakerID; TpUIRecognitionSpeakerID SpeakerID;
TpUIRecognitionPropertySet Properties; TpUIRecognitionPropertySet Properties;
TpUIRecognitionGrammar Grammar; TpUIRecognitionGrammar Grammar;
}; };
enum TpUICollectMode { enum TpUICollectMode {
P_UI_COLLECT_MODE_DTMF, P_UI_COLLECT_MODE_DTMF,
P_UI_COLLECT_MODE_VOICE, P_UI_COLLECT_MODE_VOICE,
P_UI_COLLECT_MODE_DTMFANDVOICE P_UI_COLLECT_MODE_DTMFANDVOICE
}; };
struct TpUICollectCriteria { struct TpUICollectCriteria {
TpInt32 MinLength; TpInt32 MinLength;
TpInt32 MaxLength; TpInt32 MaxLength;
TpString EndSequence; TpString EndSequence;
TpDuration StartTimeout; TpDuration StartTimeout;
TpDuration InterCharTimeout; TpDuration InterCharTimeout;
TpUICollectMode CollectMode; TpUICollectMode CollectMode;
TpUIRecognitionCriteria RecognitionCriteria; TpUIRecognitionCriteria RecognitionCriteria;
}; };
enum TpUIPronounceType { enum TpUIPronounceType {
P_UI_PRONOUNCE_IPA, P_UI_PRONOUNCE_IPA,
P_UI_PRONOUNCE_SOUNDSLIKE P_UI_PRONOUNCE_SOUNDSLIKE
}; };
struct TpUIWordOverride { struct TpUIWordOverride {
TpString Spelling; TpString Spelling;
TpUIPronounceType PronounceType; TpUIPronounceType PronounceType;
TpString PronounceAs; TpString PronounceAs;
}; };
typedef sequence <TpUIWordOverride> TpUIWordOverrideSet; typedef sequence <TpUIWordOverride> TpUIWordOverrideSet;
enum TpUISynthesisRange { enum TpUISynthesisRange {
P_UI_RANGE_CALMER, P_UI_RANGE_CALMER,
P_UI_RANGE_CALM, P_UI_RANGE_CALM,
P_UI_RANGE_AVERAGE, P_UI_RANGE_AVERAGE,
P_UI_RANGE_EXCITED, P_UI_RANGE_EXCITED,
P_UI_RANGE_MORE_EXCITED P_UI_RANGE_MORE_EXCITED
}; };
enum TpUISynthesisRate { enum TpUISynthesisRate {
P_UI_RATE_SLOW, P_UI_RATE_SLOW,
P_UI_RATE_AVERAGE, P_UI_RATE_AVERAGE,
P_UI_RATE_FAST P_UI_RATE_FAST
}; };
enum TpUISynthesisAge { enum TpUISynthesisAge {
P_UI_AGE_CHILD, P_UI_AGE_CHILD,
P_UI_AGE_YOUNG_ADULT, P_UI_AGE_YOUNG_ADULT,
P_UI_AGE_ADULT, P_UI_AGE_ADULT,
P_UI_AGE_OLDER_ADULT P_UI_AGE_OLDER_ADULT
}; };
enum TpUISynthesisGender { enum TpUISynthesisGender {
P_UI_GENDER_MALE, P_UI_GENDER_MALE,
P_UI_GENDER_FEMALE P_UI_GENDER_FEMALE
}; };
struct TpUISynthesisInfoData { struct TpUISynthesisInfoData {
TpUISynthesisGender SpeakerGender; TpUISynthesisGender SpeakerGender;
TpUISynthesisAge SpeakerAge; TpUISynthesisAge SpeakerAge;
TpUISynthesisRate SpeakerRate; TpUISynthesisRate SpeakerRate;
TpUISynthesisRange SpeakerRange; TpUISynthesisRange SpeakerRange;
TpString TextData; TpString TextData;
TpUIWordOverrideSet WordOverrideSet; TpUIWordOverrideSet WordOverrideSet;
}; };
union TpUIInfo switch(TpUIInfoType) { union TpUIInfo switch(TpUIInfoType) {
case P_UI_INFO_ID: TpInt32 InfoID; case P_UI_INFO_ID: TpInt32 InfoID;
case P_UI_INFO_DATA: TpString InfoData; case P_UI_INFO_DATA: TpString InfoData;
case P_UI_INFO_ADDRESS: TpURL InfoAddress; case P_UI_INFO_ADDRESS: TpURL InfoAddress;
case P_UI_INFO_BIN_DATA: TpOctetSet InfoBinData; case P_UI_INFO_BIN_DATA: TpOctetSet InfoBinData;
case P_UI_INFO_UUENCODED: TpString InfoUUEncData; case P_UI_INFO_UUENCODED: TpString InfoUUEncData;
case P_UI_INFO_MIME: TpOctetSet InfoMimeData; case P_UI_INFO_MIME: TpOctetSet InfoMimeData;
case P_UI_INFO_WAVE: TpOctetSet InfoWaveData; case P_UI_INFO_WAVE: TpOctetSet InfoWaveData;
case P_UI_INFO_AU: TpOctetSet InfoAuData; case P_UI_INFO_AU: TpOctetSet InfoAuData;
case P_UI_INFO_VXML: TpString InfoVXMLData; case P_UI_INFO_VXML: TpString InfoVXMLData;
case P_UI_INFO_SYNTHESIS: TpUISynthesisInfoData InfoSynthData; case P_UI_INFO_SYNTHESIS: TpUISynthesisInfoData InfoSynthData;
}; };
typedef sequence <TpInt32> TpMessageIDList; typedef sequence <TpInt32> TpMessageIDList;
}; };
}; };
}; };
#endif #endif

View File

@ -1,361 +1,361 @@
//Source file: ui_interfaces.idl //Source file: ui_interfaces.idl
//Date: 8 October 2004 //Date: 8 October 2004
//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0 //User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
#ifndef __UI_INTERFACES_DEFINED #ifndef __UI_INTERFACES_DEFINED
#define __UI_INTERFACES_DEFINED #define __UI_INTERFACES_DEFINED
#include "osa.idl" #include "osa.idl"
#include "ui_data.idl" #include "ui_data.idl"
#include "gcc_interfaces.idl" #include "gcc_interfaces.idl"
#include "mpcc_interfaces.idl" #include "mpcc_interfaces.idl"
module org { module org {
module csapi { module csapi {
module ui { module ui {
interface IpUI; interface IpUI;
interface IpUICall; interface IpUICall;
enum TpUITargetObjectType { enum TpUITargetObjectType {
P_UI_TARGET_OBJECT_CALL, P_UI_TARGET_OBJECT_CALL,
P_UI_TARGET_OBJECT_MULTI_PARTY_CALL, P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,
P_UI_TARGET_OBJECT_CALL_LEG P_UI_TARGET_OBJECT_CALL_LEG
}; };
union TpUITargetObject switch(TpUITargetObjectType) { union TpUITargetObject switch(TpUITargetObjectType) {
case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call; case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call;
case P_UI_TARGET_OBJECT_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall; case P_UI_TARGET_OBJECT_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall;
case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg; case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;
}; };
struct TpUIIdentifier { struct TpUIIdentifier {
IpUI UIRef; IpUI UIRef;
TpSessionID UserInteractionSessionID; TpSessionID UserInteractionSessionID;
}; };
typedef sequence <TpUIIdentifier> TpUIIdentifierSet; typedef sequence <TpUIIdentifier> TpUIIdentifierSet;
struct TpUICallIdentifier { struct TpUICallIdentifier {
IpUICall UICallRef; IpUICall UICallRef;
TpSessionID UserInteractionSessionID; TpSessionID UserInteractionSessionID;
}; };
interface IpAppUI : IpInterface { interface IpAppUI : IpInterface {
void sendInfoRes ( void sendInfoRes (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIReport response in TpUIReport response
); );
void sendInfoErr ( void sendInfoErr (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
void sendInfoAndCollectRes ( void sendInfoAndCollectRes (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIReport response, in TpUIReport response,
in TpString collectedInfo in TpString collectedInfo
); );
void sendInfoAndCollectErr ( void sendInfoAndCollectErr (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
void userInteractionFaultDetected ( void userInteractionFaultDetected (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpUIFault fault in TpUIFault fault
); );
}; };
interface IpAppUICall : IpAppUI { interface IpAppUICall : IpAppUI {
void recordMessageRes ( void recordMessageRes (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIReport response, in TpUIReport response,
in TpInt32 messageID in TpInt32 messageID
); );
void recordMessageErr ( void recordMessageErr (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
void deleteMessageRes ( void deleteMessageRes (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpUIReport response, in TpUIReport response,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
); );
void deleteMessageErr ( void deleteMessageErr (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpUIError error, in TpUIError error,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
); );
void abortActionRes ( void abortActionRes (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
); );
void abortActionErr ( void abortActionErr (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
void getMessageRes ( void getMessageRes (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIInfo message in TpUIInfo message
); );
void getMessageErr ( void getMessageErr (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
}; };
interface IpAppUIManager : IpInterface { interface IpAppUIManager : IpInterface {
void userInteractionAborted ( void userInteractionAborted (
in TpUIIdentifier userInteraction in TpUIIdentifier userInteraction
); );
void userInteractionNotificationInterrupted (); void userInteractionNotificationInterrupted ();
void userInteractionNotificationContinued (); void userInteractionNotificationContinued ();
IpAppUI reportEventNotification ( IpAppUI reportEventNotification (
in TpUIIdentifier userInteraction, in TpUIIdentifier userInteraction,
in TpUIEventNotificationInfo eventNotificationInfo, in TpUIEventNotificationInfo eventNotificationInfo,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
); );
void abortMultipleUserInteractions ( void abortMultipleUserInteractions (
in TpUIIdentifierSet userInteractionSet in TpUIIdentifierSet userInteractionSet
); );
}; };
interface IpUI : IpService { interface IpUI : IpService {
TpAssignmentID sendInfoReq ( TpAssignmentID sendInfoReq (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpUIInfo info, in TpUIInfo info,
in TpLanguage language, in TpLanguage language,
in TpUIVariableInfoSet variableInfo, in TpUIVariableInfoSet variableInfo,
in TpInt32 repeatIndicator, in TpInt32 repeatIndicator,
in TpUIResponseRequest responseRequested in TpUIResponseRequest responseRequested
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
TpAssignmentID sendInfoAndCollectReq ( TpAssignmentID sendInfoAndCollectReq (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpUIInfo info, in TpUIInfo info,
in TpLanguage language, in TpLanguage language,
in TpUIVariableInfoSet variableInfo, in TpUIVariableInfoSet variableInfo,
in TpUICollectCriteria criteria, in TpUICollectCriteria criteria,
in TpUIResponseRequest responseRequested in TpUIResponseRequest responseRequested
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_ILLEGAL_RANGE,P_INVALID_COLLECTION_CRITERIA); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_ILLEGAL_RANGE,P_INVALID_COLLECTION_CRITERIA);
void release ( void release (
in TpSessionID userInteractionSessionID in TpSessionID userInteractionSessionID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID); raises (TpCommonExceptions,P_INVALID_SESSION_ID);
void setOriginatingAddress ( void setOriginatingAddress (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpString origin in TpString origin
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);
TpString getOriginatingAddress ( TpString getOriginatingAddress (
in TpSessionID userInteractionSessionID in TpSessionID userInteractionSessionID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
}; };
interface IpUICall : IpUI { interface IpUICall : IpUI {
TpAssignmentID recordMessageReq ( TpAssignmentID recordMessageReq (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpUIInfo info, in TpUIInfo info,
in TpUIMessageCriteria criteria in TpUIMessageCriteria criteria
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);
TpAssignmentID deleteMessageReq ( TpAssignmentID deleteMessageReq (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpInt32 messageID in TpInt32 messageID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
void abortActionReq ( void abortActionReq (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);
TpAssignmentID getMessageReq ( TpAssignmentID getMessageReq (
in TpSessionID userInteractionSessionID, in TpSessionID userInteractionSessionID,
in TpInt32 messageID in TpInt32 messageID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
}; };
interface IpUIManager : IpService { interface IpUIManager : IpService {
TpUIIdentifier createUI ( TpUIIdentifier createUI (
in IpAppUI appUI, in IpAppUI appUI,
in TpAddress userAddress in TpAddress userAddress
) )
raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE); raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
TpUICallIdentifier createUICall ( TpUICallIdentifier createUICall (
in IpAppUICall appUI, in IpAppUICall appUI,
in TpUITargetObject uiTargetObject in TpUITargetObject uiTargetObject
) )
raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE); raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
TpAssignmentID createNotification ( TpAssignmentID createNotification (
in IpAppUIManager appUIManager, in IpAppUIManager appUIManager,
in TpUIEventCriteria eventCriteria in TpUIEventCriteria eventCriteria
) )
raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE); raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);
void destroyNotification ( void destroyNotification (
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
) )
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID); raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
void changeNotification ( void changeNotification (
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIEventCriteria eventCriteria in TpUIEventCriteria eventCriteria
) )
raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA); raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);
TpUIEventCriteriaResultSet getNotification () TpUIEventCriteriaResultSet getNotification ()
raises (TpCommonExceptions); raises (TpCommonExceptions);
TpAssignmentID enableNotifications ( TpAssignmentID enableNotifications (
in IpAppUIManager appUIManager in IpAppUIManager appUIManager
) )
raises (TpCommonExceptions); raises (TpCommonExceptions);
void disableNotifications () void disableNotifications ()
raises (TpCommonExceptions); raises (TpCommonExceptions);
}; };
interface IpAppUIAdminManager : IpInterface { interface IpAppUIAdminManager : IpInterface {
void getMessageRes ( void getMessageRes (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIInfo message in TpUIInfo message
); );
void getMessageErr ( void getMessageErr (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
void deleteMessageRes ( void deleteMessageRes (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpUIReport response, in TpUIReport response,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
); );
void deleteMessageErr ( void deleteMessageErr (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpUIError error, in TpUIError error,
in TpAssignmentID assignmentID in TpAssignmentID assignmentID
); );
void putMessageRes ( void putMessageRes (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpInt32 messageID in TpInt32 messageID
); );
void putMessageErr ( void putMessageErr (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
void getMessageListRes ( void getMessageListRes (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpMessageIDList messageIDList, in TpMessageIDList messageIDList,
in TpBoolean final in TpBoolean final
); );
void getMessageListErr ( void getMessageListErr (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpAssignmentID assignmentID, in TpAssignmentID assignmentID,
in TpUIError error in TpUIError error
); );
}; };
interface IpUIAdminManager : IpService { interface IpUIAdminManager : IpService {
TpAssignmentID getMessageReq ( TpAssignmentID getMessageReq (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpInt32 messageID in TpInt32 messageID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
TpAssignmentID putMessageReq ( TpAssignmentID putMessageReq (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpUIInfo info in TpUIInfo info
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
TpAssignmentID deleteMessageReq ( TpAssignmentID deleteMessageReq (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpInt32 messageID in TpInt32 messageID
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
TpAssignmentID getMessageListReq ( TpAssignmentID getMessageListReq (
in TpSessionID usrInteractionSessionID, in TpSessionID usrInteractionSessionID,
in TpBoolean reset in TpBoolean reset
) )
raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE); raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
}; };
}; };
}; };
}; };
#endif #endif

0
image/capinfos.rc.in Executable file → Normal file
View File