String assignment

!Assign

An !ASSIGN string qualifier has been added to extend coding options. It is a high level qualifier command which may appear anywhere in the job, on a line by itself.

The syntax is, beginning in position 1,
!ASSIGN name string
and the defined string is substituted into the job where $name appears.
string is the rest of the line and may include blanks.

For example
 !ASSIGN TRT xfa(Treat,1)
 ...
 ... $TRT.geno
 ...
 $TRT.geno 2
 $TRT 0 XFA1
 ...
 geno
Restrictions
  • A maximum of 20 assign strings may be defined.
  • The combined length of all strings is 1000 characters.
  • name may consist of 1--4 characters but should not begin with a number (see command line arguments).
  • Dollar substitution occurs before most other high level actions. Consequently, ASSIGN strings and commandline arguments may substitute into a !CYCLE line.

    Return to start