(1 / 1)
Date: May 13, 1985 13:46
From: KIM::SUTTLES
To: @SYS$MAIL:ENGINEER,SUTTLES
For those of you guys who have noticed the many differences between batch and interactive, there may be a solution in sight. There are now two words (on kim & charm only) AT and BATCH, which do the desired command in batch, PUTTING THE LOG FILE in the current default directory, and setting the current default directory for the batch job to be the same as the interactive job's default was. AT is used in place of an @ sign, when you are gonna execute a command file anyways. BATCH is used for symbols or DCL commands (you can also type another @ sign). Both of them are implemented as command files. Each takes its list of parameters, and examines each parameter in turn. Until it finds a parameter that does NOT start with a slash, the com file collects switches; these are assumed to be qualifiers for batch (like /NONOTIFY or /PRINT or /NOLOG). As soon as it finds one that does NOT start with a slash, the rest of the line is assumed to be the command to execute (an @ sign is prepended in the case of AT). The defaults for batch submission are /LOG='default'BATCH/NOPRINT/NOTIFY (/NOPRINT implies, since the log file won't be printed, it won't automatically get deleted either). As usual, if any of my bugs should be caught unkilled, I will disavow any knowlege or retractions. sas
May 13, 1985