DMDirector_OpenWorkspace
Open a workspace for the library specified in the library handle.
Syntax
DMDirector_OpenWorkspace <director handle> <workspace handle> <library handle> <create new workspace>
Type/Class
WorkSpace
Description
- director handle
 - Director handle
 - workspace handle
 - Workspace handle
 - library handle
 - Library Handle
 - create new workspace
 - 0 or 1
- 0
 - Do not create workspace
 - 1
 - Create workspace if it does not exist
 
 
If the workspace does not exist and you use 0, the API will return a NULL and message that the workspace in workspace handle does not exist.
Examples
set altairHome [file dirname $::env(ALTAIR_LIB_MGR_PATH)] 
set fileDefaultSettings [file join "$altairHome" hw tcl hweDataMgr librarymanager.xml]
set settings [CreateDefaultSettings "$fileDefaultSettings"]
set director [new_DMDirector $settings {C:\Documents and Settings\username\.Altair\11.2\hwe\organize\master\master.db}
set liblist [LibraryList]
set wslist [WorkSpaceList]
DMDirector_GetLibraries $director $liblist username "" 
DMDirector_GetWorkspaces $director $wslist username
set ws [WorkSpaceList_at $wslist 0] 
set gdm [DMDirector_OpenWorkspace $director $ws $repo 1]