| Previous | Contents | Index | 
Table 22-8 lists the items which are defined by the  script
 channel to pass information to the  script
 command.  On OpenVMS, these are defined as DCL symbols in the subprocess that runs the  script
 command. On UNIX and NT, these are defined as environment variables.
| Name | Description | |
|---|---|---|
| ENVELOPE_FROM | The envelope From: address of the message. | |
| ENVELOPE_TO_FILE | The name of the file containing the envelope To: addresses of the message. Multiple addresses are included in the file one per line. | |
| INPUT_FILE | The name of the file containing the original message, including both headers and body. The command should read this file. | |
| ORIG_ENV_TO_FILE | The name of the file containing the original envelope To: addresses of the message. Multiple addresses are included in the file one per line. | |
| OUTPUT_FILE | The name of the file where the command should store its output. The command should create this file and write to it the modified version of the message, including both headers and body. | |
| + | OUTPUT_OPTIONS | The name of the file to which the command should write options (such as status values). | 
The envelope From and envelope To information is read-only. The command procedure or script cannot modify them.  | 
  
Table 22-9 lists the items  which can be set by the script
 command  to pass information back to the script
 channel.  On OpenVMS, the command procedure should set them as logical names in the job  logical name table, using the DCL command DEFINE/JOB.  On UNIX or NT, the script the script should write them as options in the  OUTPUT_OPTIONS
 file.
| Name | Description | |
|---|---|---|
| OUTPUT_DIAGNOSTIC | 
Text to include in the error text returned to the message sender if a 
message is forcibly bounced via the
      PMDF__FORCERETURN completion status.
     | 
  |
| + | STATUS | The PMDF completion status for the script. | 
| Previous | Next | Contents | Index |