Avaya DXX-1015-01 manual ADU.TerminateMine, ADU.Touch

Page 66

Chapter 7 ADU Server Methods

Input Parameters

aduidAgent Data Unit Identifier.

Returns

VESP_SUCCESS

Request was successful.

VESP_PARTIAL_

The ADU was not found in memory.

SUCCESS

 

VESP_ERROR

Specified ADU does not exist.

C Program Example

status = Vesp_Request( "ADU.Terminate", callback, 0x2132, session, aduid );

ADU.TerminateMine

IDL Syntax void TerminateMine( ) ;

Description When a client creates, reads, modifies, or transfers an ADU, the client's name is added to an internal list of clients. When the TerminateMine method is invoked, the client's name is removed from the list for all ADUs.

The Terminate() method is marginally faster than TerminateMine(), and is therefore preferable when the ADUID is known.

It is important to realize that transferring a call does not automatically end a client’s responsibility toward the ADU. The client must use the ADU.Terminate() or the ADU.TerminateMine() method to signal that it has no further interest in the ADU.

Returns There is no return value.

C Program Example

status = Vesp_Request ( "ADU.TerminateMine" , callback, 0x2132, session );

ADU.Touch

IDL Syntax ORBStatus Touch( in string aduid ) ;

Description This method accesses an ADU, just as a GetOneValue might, but it modifies or fetches no values. As a result, the caller's session and loginid are placed on the internal lists for the ADU, and if the ADU was in the DUStore, it is brought into ADU server memory.

Input Parameters

aduid

Agent Data Unit Identifier.

66 Agent Data Unit Server Programmer’s Guide

Image 66
Contents Avaya Interaction Center Acknowledgment Contents Contents Agent Data Unit Server Programmer’s GuideContacting Technical Support Before YOU BeginTypographical Conventions Font Type MeaningProduct Documentation Readme FileElectronic Documentation Issue 1.0 June 2002 Educational ServicesEducational Services Printed DocumentationAgent Data Unit Server Programmer’s Guide Start-up Procedures Chapter ADU ServerOverview Cooperation of ADU Servers ADU ServerADU Lifecycle Chapter Agent Data UnitDefinition of an ADU ADU CreationListing Active ADUs ADU TerminationAgent Data Unit ADU Data Table Bytes Example Description ContentsAduid AduidADU Contents ADU Contents Core ADU FieldsField Name Description Set By Agent ADU Fields Description Set BySheet 1 Sheet 2 Sheet 3 Voice Data Containers Sheet 4Value Explanation Queue ADU Fields Following ADU fields are used by queues on Avaya ICContainers ContainersContainer Names and Special Tokens Containername .!loginid Limitations of Container SyntaxADU.Update VDU.Update Container ConfigurationsParameter Type Default Description ADU.Create VDU.CreateEDU Values written if tscon is set to true Agent Data Unit Chapter Event Monitoring ADU Event MonitoringDescription Message Starting and Stopping Event Monitoring Event MonitoringSetting Event Monitoring Criteria Setting Event Monitoring CriteriaMonitoring Criteria Syntax Example ADU.Assign loginid=Joe & ts.1.s=wrapup Symbol Definition Description Relational OperatorsBoolean Operators Monitoring Criteria WildcardsWildcard Definition Example Monitoring Criteria Examples Criteria Example DescriptionEvent Monitoring Agent Data Unit Server Programmer’s Guide Chapter Alarms Priority Description Cause/Recommended ActionAlarms System Considerations Chapter ADU Server ConfigurationConfiguration Parameters ADU Server Alias NameADU Server Configuration Configuration Parameters Sheet 4 Set them on the Config tab of the ADU Server Editor dialog Name DescriptionADU Server Configuration Chapter IDL Specification IDL Specification Chapter ADU Server Methods Method ObjectivesException Information Routing Requests Method OverviewADU Server Methods Method Overview Methods ADU.AssignADU.Create ADU.Deassign ADU.DeleteOneValueADU.Deassign ADU.DeleteSubTree ADU.DeleteValuesADU.EventsIn ADU.FindADU.EventsIn ADU.FindByKey Locate an ADU having a key containingADU.ForwardEvent ADU.FindOrCreateADU.ForceTerminate ADU.FindOrCreateADU.GetActive ADU.GetOneValueADU.GetSomeValues ADU.GetSubTreeADU.GetSomeValues ADU.GetValues ADU.GetValueHistoryADU.GetValuesHistory ADU.GetValuesHistoryFirst value that was set was truth ADU.IncrValue ADU.MonitorADU.IncrValue ADU.RemoteWatcher ADU.SetAndTerminateADU.SetDefaultHistoryFilter ADU.SetAndTransferADU.SetAndTransfer ADU.SetHistoryFilter Hsnostart Hsnochange Hsnotransfer Hsnouser HsnodeleteADU.SetOneValue ADU.SetOneValueADU.SetValues ADU.SetValuesExtendedADU.Suspend ADU.TerminateADU.Suspend ADU.TerminateMine ADU.TouchADU.Transfer ADU.TransferADU Server Methods Agent Data Unit Server Programmer’s Guide Symbols IndexIndex AduidIssue 1.0 June 2002 Index Index Index Agent Data Unit Server Programmer’s Guide