Avaya DXX-1015-01 用户手册

下载
页码 74
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.