Deleting Developer Workspaces Using the siebdevcli Utility or Siebel Web Tools UI

Siebel developers with the Workspace Administrator Responsibility can delete Developer Workspaces after they have been delivered using the siebdevcli utility or by selecting and deleting them in the Siebel Web Tools user interface. This is especially useful for Developer Workspaces created directly under the MAIN Workspace. These types of Workspaces are typically created to deliver a hot fix to Production, and after being delivered, could not previously be deleted.

Note: The command line switches DeleteDeliveredDevWS and DeleteWorkspace are case sensitive.

This first use will delete all delivered Development Workspaces under a specified parent Integration Workspace.

siebdevcli /u <UserName> /p <Password> /d <DataSourceName> /c <ConfigFile> [/l 
<Language>] /DeleteDeliveredDevWS <integ_Workspace_name>

For example, this command will delete all those Developer Workspaces which are in delivered state under int_test.

Windows:
siebdevcli.exe /u ******* /p ******* /d "ServerDataSrc" /c 
"C:\2474\bin\enu\tools.cfg" /l ENU /DeleteDeliveredDevWS int_test
Linux:
./siebdevcli /u ***** /p ***** /d "siebel_DSN" /c 
"/export/home/sblqa1/2024_07C004/ses/siebsrvr/bin/export.cfg" /l ENU /DeleteDeliveredDevWS int_test

The following will delete all the delivered Development Workspaces from a particular version of the parent Integration Workspace by following the Integration Workspace name by the version number.

siebdevcli /u <UserName> /p <Password> /d <DataSourceName> /c <ConfigFile> [/l 
<Language>] /DeleteDeliveredDevWS <integ_Workspace_name> <Version>

This example shows deleting all the delivered Developer Workspaces from the parent Integration Workspace int_test for version 4 of that Workspace. All other versions will be unaffected.

Windows:
siebdevcli.exe /u ***** /p ***** /d "ServerDataSrc" /c 
"C:\2474\bin\enu\tools.cfg" /l ENU /DeleteDeliveredDevWS int_test 4
Linux:
./siebdevcli /u ***** /p ***** /d "siebel_DSN" /c 
"/export/home/sblqa1/2024_07C004/ses/siebsrvr/bin/export.cfg" /l ENU /DeleteDeliveredDevWS int_test 4

You can also delete a single, delivered Developer Workspace by specifying it by name. Since Workspace names are unique across all Workspaces, you do not need to qualify it with its parent Integration Workspace. This uses the DeleteWorkspace switch.

siebdevcli /u <UserName> /p <Password> /d <DataSourceName> /c <ConfigFile> [/l 
<Language>] /DeleteWorkspace <Developer_Workspace_Name>

This example shows how to delete a specific, delivered Developer Workspace.

Windows:
siebdevcli.exe /u ***** /p ***** /d "ServerDataSrc" /c 
"C:\2474\bin\enu\tools.cfg" /l ENU /DeleteWorkspace dev_ccheng_01
Linux:
./siebdevcli /u ***** /p ***** /d "siebel_DSN" /c 
"/export/home/sblqa1/2024_07C004/ses/siebsrvr/bin/export.cfg" /l ENU /DeleteWorkspace dev_sadmin_ccc1

In this example, you can specify a list of Developer Workspaces in a file. This is useful for deleting specific Workspaces when you do not want to delete all of them. This does not have to be done by a user with the Workspace Administrator Responsibility but can be done by the owner of the Workspaces just as they would in the Web Tools user interface.

Note: This command can delete Workspaces in the status of Delivered, Created, or Edit-in-Progress.
siebdevcli /u <UserName> /p <Password> /d <DataSourceName> /c <ConfigFile> [/l 
<Language>] /DeleteWorkspaces <filename.txt>
Windows:
siebdevcli.exe /u ***** /p ***** /d "ServerDataSrc" /c
 "C:\2484\bin\enu\tools.cfg" /l ENU /DeleteWorkspaces C:\fs\deletews.txt
Linux:
./siebdevcli /u ***** /p ***** /d "siebel_DSN" /c
 "/export/home/sblqa1/2024_08C004/ses/siebsrvr/bin/export8c4.cfg" /l ENU /DeleteWorkspaces deletews.txt
Note: If you try to delete a Workspace which is in Submitted for Delivery status by providing the Workspace name in a file, the Workspace will not be deleted. The siebdevcli.log will contain this error message:

Workspace Name "dev_sadmin_test" cannot be deleted.

Deleting delivered Developer Workspaces is not limited to the siebdevcli utility. Developers can also delete them directly in Siebel Web Tools. To do this do the following:
  1. Select the Workspace.

  2. Click the Delete button.