Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

ddAutoCheckin

ddAutoCheckin( 
l_ddIds 
[ g_isBatch( { t | nil } ) ] 
)
=> l_list 

Description

Automatically checks in an object or list of objects. Objects in a temporary directory cannot be managed. The function skips objects that exist only in the temporary directory of the library and displays a warning for them.

The function:

ddAutoCheckin automatically prompts for all check-ins if a registered UI is in place, a specified file requires checkin, and the CDS_PROMPT_CKIN flag has been set. A file is deemed as needing checkin if it was checked out in this session of this binary and has not yet been checked in.

Arguments

l_ddIds

A ddId for a single object or a list of ddIds, which are the objects that should be checked in, if necessary. These objects can be a cellview ID, a file within a cellview ID, or a file at either the library or cell level. The files can be from more than one library.

g_isBatch

The batch override. Set to t if the application wants to force being treated as a batch application, irrespective of whether there is a registered UI or not. Can be set to nil by virtually all applications.

Values Returned

l_list

A list of elements corresponding to each ID being checked in. The matching index will be set to TRUE if the checkin was done successfully or if none was needed or if the user rejected the checkin via the UI. The matching index will be set to FALSE if the checkin failed.


Return to top
 ⠀
X