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

Each user who submits parameterized build requests from the UNIX® command line needs rwx access to a copy of the profileUser file so that they can set user-specific information in it. The file can reside on the user's workstation or on the same machine with the other parameterized build files but in each user's home directory (for example, /home/userid). You might consider creating a template with common information (such as PARMBLD_SCRIPTS, LIFE_CYCLE, PROJECT_ED, and PROJECT_VIEW) and instructing your users how to customize their personal information (such as OUTPUT_LIST, OUTPUT_LOG, and PERL_EXE).

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.
Note: File path names can contain blanks.