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.
| 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 |