Adu.suspend, Adu.terminate – Avaya Interaction Center DXX-1015-01 User Manual
Page 65
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.