Commands Issued By a Local User for the Local Node

When RSCS initializes, the REX task establishes a connection to the IUCV *MSG service. All SMSG commands issued at the local node are placed on DMTREX’s command queue by an interrupt handler.

If the command is for the local node, the processing routine for the command is called. Command responses are then returned to the command originator. If the command requires another RSCS task to complete work, the command processing routine passes a command element to the appropriate task. The CMNDAREA maps each type of command element (see CMNDAREA). Commands to manipulate files or queues (CHANGE, TRANSFER, REORDER) are passed to the AXM task. Commands, such as FLUSH, TRACE, and DRAIN, are passed to a link driver. The SCHEDULE command is passed to the EVE task; the EXEC command is passed to the EXE task. The TCP command is passed to the PRD task. The network command is passed to the SCT task.

Some commands cause RSCS to attach or delete a task. For example, a START command creates a link driver task and the ENABLE command creates an auto-answer task. The NETWORK START command causes the SNA control task to be attached. The TCP START command causes the TCP/IP Port Redirector to be attached.