What is a Host Command Environment?

An environment for executing commands is called a host command environment. Before a program runs, an active host command environment is defined to handle the commands. . When the language processor encounters a command, it passes the command to the host command environment for processing.

When a REXX program runs on a host system, there is at least one default environment available for executing commands.

The host command environments are as follows:
REXXCICS
This is the default REXX/CICS command environment. All REXX/CICS, SQL, EDIT, RFS, or RLS commands can be issued from this environment. However, CICS commands must be prefixed with CICS, SQL statements with EXECSQL, EDIT commands with EDITSVR, RFS commands with RFS, and RLS commands with RLS.
CICS
This is an optional environment that only issues CICS commands. The first word of the host command string is the command name (for example: SEND, RECEIVE).
EXECSQL
This is an optional environment that issues SQL statements (SELECT) to the CICS/DB2 interface.
EDITSVR
This is an optional environment that creates the edit session.
FLSTSVR
This is an optional environment that executes commands for the File List Utility.
RFS
This is an optional environment that executes commands for the REXX File System.
RLS
This is an optional environment that executes commands for the REXX List System.
Note: It is recommended that the default environment of REXXCICS be used for all commands (that is, the ADDRESS instruction should not be specified).

Concept Concept

Feedback


Timestamp icon Last updated: Tuesday, 7 January 2014


http://pic.dhe.ibm.com/infocenter/cicsts/v5r1/topic/com.ibm.cics.rexx.doc//dfhrx/rvse049.html