Define the user profile
The user profile (file name profileUSER) is a text file used to store parameterized build variables for a particular user. It contains the location of the build scripts, the life cycle environment definition files, the project level variables file, the view element level variables file, the location of output listing, the location of the output log, and other definitions required for a particular user to submit parameterized build scripts.
About this task
The following is an example of a profileUSER file. The first column contains parameterized build variables that can occur in any sequence in the file. During build script processing, the file is read into a hash table, so the sequence of the variables has no impact. The second column is the value of the variable. The file should be in a tab-delimited format as shown in this example:
PARMBLD_SCRIPTS → /net/cczaix61/Share/parmbld
LIFE_CYCLE → DEV
PROJECT_ED → /net/cczaix61/Share/parmbld
PROJECT_VIEW → /net/cczaix61/Share/parmbld/project_VIEW
OUTPUT_LIST → /home/xiaolin/parmbld/list
OUTPUT_LOG → /home/xiaolin/parmbld/log
PERL_EXE → perl
- PARMBLD_SCRIPTS
- The location of the parameterized build scripts. The scripts can be stored in the installation directory or installed in a shared directory.
- LIFE_CYCLE
- The life cycle of the infrastructure.
- PROJECT_ED
- The location of the project level variables file.
- PROJECT_VIEW
- The fully qualified file name for the view element level variables file.
- OUTPUT_LIST
- A user-defined location where the output listing is written.
- OUTPUT_LOG
- A user-defined location where the output log files are written.
- PERL_EXE
- The location of perl.exe or ccperl.exe.