Adu.suspend, Adu.terminate – Avaya Interaction Center DXX-1015-01 User Manual

Page 65

Advertising
background image

ADU.Suspend

Issue 1.0 June 2002

65

This method is useful for applications that need to know how names were generated, especially for
applications that make repeated use of the + token and need to be able to go back and fill in values
in the various subcontainers they have created.

The following fields are restricted and cannot be changed by applications:

Setting values can generate watch, change, and drop events.

Input Parameters

Output Parameters

ADU.Suspend

IDL Syntax

ORBStatus Suspend( in string aduid ) ;

Description Like Terminate, this removes the caller's session from the ADU's session list, but it does not

remove the loginid from the owner's list. Use this when your application is done with the ADU for
now, but intends to do more work on it later. This method gives permission for the ADU server to
retire the ADU to the DUStore, on the grounds that it may not be accessed for some time.

ADU.Terminate

IDL Syntax

ORBStatus Terminate( in ADU_ID aduid ) ;

Description

When a client creates, reads, modifies, or transfers an ADU, the client's name and session is added
to internal lists. When the Terminate method is invoked, the client's name and session is removed
from

the lists for that ADU. When the of names is empty, the ADU is purged from the system and is
used for reporting. When the list of sessions is empty but the list of names is not (this can occur if
Suspend is used), the ADU may be moved to the DUStore for temporary storage.

aduid

termination

transfercount

duration

createtime

update_time

endtime

aduid

An ADUID.

data

Values to be set, not to exceed 1023.

newnames

List of names created to resolve container names.

Advertising