Immissione di comandi da un programma

Scoprire cos' è un ambiente di comandi host, come i comandi vengono passati agli ambienti di comandi host e come modificare l'ambiente di comandi host.

Informazioni su questa attività

Un ambiente per l'esecuzione di comandi è chiamato ambiente di comandi host. Prima dell'esecuzione di un programma, viene definito un ambiente di comandi host attivo per gestire i comandi. Quando il processore del linguaggio rileva un comando, lo inoltra all'ambiente del comando host per l'elaborazione.

Quando un programma REXX viene eseguito su un host, esiste almeno un ambiente predefinito disponibile per l'esecuzione dei comandi.

L'ambiente dei comandi host è il seguente:
REXXCICS
Questo è l'ambiente di comandi predefinito REXX for CICS® TS. Tutti i comandi REXX, SQL, EDIT, RFS o RLS possono essere emessi da questo ambiente. Tuttavia, i comandi CICS devono avere come prefisso CICS, le istruzioni SQL con EXECSQL, i comandi EDIT con EDITSVR, i comandi RFS con RFS e i comandi RLS con RLS.
CICS
Questo è un ambiente facoltativo che emette solo comandi CICS . La prima parola della stringa di comando host è il nome del comando (ad esempio: SEND, RECEIVE).
ESECSQL
Questo è un ambiente facoltativo che emette istruzioni SQL (SELECT) per l'interfaccia CICS-Db2® .
DITSVR
Questo è un ambiente facoltativo che crea la sessione di modifica.
SVRFLT
Si tratta di un ambiente facoltativo che esegue i comandi per il programma di utilità Elenco file.
RFS
Si tratta di un ambiente facoltativo che esegue i comandi per il file system REXX.
RLS
Si tratta di un ambiente facoltativo che esegue i comandi per REXX List System.
Nota: si consiglia di utilizzare l'ambiente predefinito REXXCICS per tutti i comandi (vale a dire, l'istruzione ADDRESS non deve essere specificata).