Commands for administering projects

There is a single command for administering projects, dsadmin. The command has a large range of options.

These options are described in the following topics:

  • The logon clause
  • Creating a project
  • Deleting a project
  • Protecting a project
  • Enabling/disabling automatic purging of log files
  • Enabling/Disabling the display of generated OSH in parallel jobs.
  • Enabling/Disabling runtime column propagation in parallel jobs.
  • Enabling/Disabling the availability of job administration features in the Director client for a particular project.
  • Setting the advanced runtime options for parallel jobs.
  • Setting the base directory name for parallel jobs.
  • Setting the deployed job template directory for parallel jobs.
  • Setting custom deployment options for parallel jobs.
  • Creating a new environment variable.
  • Deleting an environment variable.
  • Setting the value of an environment variable
  • Listing projects on a server.
  • Listing project properties.
  • Listing environment variables.
The following table lists which roles are permitted to use which dsadmin command options.
Table 1. Roles and which dsadmin command options they can use
Option None Operator Developer Production manager Super operator Administrator DataStage user Information Analyzer user Operations viewer
createproject N N N N N Y N N N
deleteproject N N N N N Y N N N
oshvisible N N N N N Y N N N
enablercp N N N N N Y N N N
enablejobadmin N N N N N Y N N N
envadd N Y Y Y Y Y N N N
envdelete N Y Y Y Y Y N N N
envset N Y Y Y Y Y N N N
advancedruntime N N N N N Y N N N
basedirectory N N N N N Y N N N
deploymentdirectory N N N N N Y N N N
customdeployment N N N N N Y N N N
listprojects N Y Y Y Y Y Y Y Y
listproperties N Y Y Y Y Y N N Y
listenv N Y Y Y Y Y N N Y
enablegeneratexml N N N N N Y N N N
protectproject N N N N N Y N N N
autopurgelog N N N N N Y N N N