Avaya DXX-1015-01 manual Chapter Event Monitoring, ADU Event Monitoring, Description Message

Page 27

CHAPTER 3

EVENT MONITORING

ADU Event Monitoring

This chapter describes the events that are sent by the ADU Server. This chapter also explains how to assign a request on behalf of a client and how to establish monitoring criteria. The ADU Server continuously monitors the contents of ADUs for changes, and reports those changes to interested clients through event messages.

Clients register their interest in ADUs by assigning to the ADU Server with a monitoring criteria, which is a specification describing the condition that should generate an event notice. For example, a client might request notification when an agent enters wrapup state, or when an ADU is terminated. The client receives event messages about ADUs that match the specification, and continues to receive all events generated for those ADUs for as long as they match the client's monitoring criteria.

The ADU Server generates seven types of events that describe changes to existing ADUs. The following table lists the events and the contents of the event messages written in the ADU and sent to monitoring clients.

Event

Description

Message

 

 

 

ADU.change

A modification has occurred in a monitored

All affected {name, value}

 

ADU.

couples and the ADUID.

 

 

 

ADU.delete

Values have been deleted from the ADU.

All deleted values.

 

 

 

ADU.drop

The ADU has changed and no longer

The ADUID.

 

matches the assign criteria. It will no

 

 

longer be monitored. If the ADU later

 

 

changes so that it again meets the assign

 

 

criteria, the client gets an ADU.watch

 

 

event.

 

 

 

 

 

 

(Sheet 1 of 2)

 

 

 

27

Image 27
Contents Avaya Interaction Center Acknowledgment Contents Agent Data Unit Server Programmer’s Guide ContentsFont Type Meaning Before YOU BeginTypographical Conventions Contacting Technical SupportProduct Documentation Readme FileElectronic Documentation Printed Documentation Educational ServicesEducational Services Issue 1.0 June 2002Agent Data Unit Server Programmer’s Guide Start-up Procedures Chapter ADU ServerOverview ADU Server Cooperation of ADU ServersADU Creation Chapter Agent Data UnitDefinition of an ADU ADU LifecycleListing Active ADUs ADU TerminationAgent Data Unit Aduid Bytes Example Description ContentsAduid ADU Data TableADU 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 Following ADU fields are used by queues on Avaya IC Queue ADU FieldsContainers ContainersContainer Names and Special Tokens Limitations of Container Syntax Containername .!loginidADU.Create VDU.Create Container ConfigurationsParameter Type Default Description ADU.Update VDU.UpdateEDU Values written if tscon is set to true Agent Data Unit Chapter Event Monitoring ADU Event MonitoringDescription Message Event Monitoring Starting and Stopping Event MonitoringSetting Event Monitoring Criteria Setting Event Monitoring CriteriaMonitoring Criteria Syntax Example ADU.Assign loginid=Joe & ts.1.s=wrapup Relational Operators Symbol Definition DescriptionBoolean Operators Monitoring Criteria WildcardsWildcard Definition Example Criteria Example Description Monitoring Criteria ExamplesEvent Monitoring Agent Data Unit Server Programmer’s Guide Priority Description Cause/Recommended Action Chapter AlarmsAlarms ADU Server Alias Name Chapter ADU Server ConfigurationConfiguration Parameters System ConsiderationsADU Server Configuration Configuration Parameters Sheet 4 Name Description Set them on the Config tab of the ADU Server Editor dialogADU 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.DeleteValues ADU.DeleteSubTreeADU.EventsIn ADU.FindADU.EventsIn Locate an ADU having a key containing ADU.FindByKeyADU.FindOrCreate ADU.FindOrCreateADU.ForceTerminate ADU.ForwardEventADU.GetOneValue ADU.GetActiveADU.GetSomeValues ADU.GetSubTreeADU.GetSomeValues ADU.GetValueHistory ADU.GetValuesADU.GetValuesHistory ADU.GetValuesHistoryFirst value that was set was truth ADU.IncrValue ADU.MonitorADU.IncrValue ADU.SetAndTerminate ADU.RemoteWatcherADU.SetDefaultHistoryFilter ADU.SetAndTransferADU.SetAndTransfer Hsnostart Hsnochange Hsnotransfer Hsnouser Hsnodelete ADU.SetHistoryFilterADU.SetOneValue ADU.SetOneValueADU.SetValuesExtended ADU.SetValuesADU.Suspend ADU.TerminateADU.Suspend ADU.Touch ADU.TerminateMineADU.Transfer ADU.TransferADU Server Methods Agent Data Unit Server Programmer’s Guide Index SymbolsAduid IndexIssue 1.0 June 2002 Index Index Index Agent Data Unit Server Programmer’s Guide