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).