Terminal device support

Hardware and access method sensitivity is one of the major distinctions between using BMS and using terminal control commands to communicate with a terminal. BMS shields an application from hardware dependencies at the expense of some loss of function, whereas terminal control provides all the function.

The result of providing full function is that not all terminal control commands apply to all devices. Some commands require that you know the type of terminal, to determine the options that apply and the exception conditions that can occur. For some commands, you also need to know what access method is in use. The following tables show which commands apply to which terminal and access method combinations. If you need to support several types of terminals, you can find out which type your task has as its principal facility using the commands described in Finding out about your terminal.

To use the tables, look up the terminal type that your program must support in the first column of Table 1. Use the value in the second column to find the corresponding command group in the first column of Table 2. The second column of this table shows the access method, and the third shows the commands you can use. The commands themselves are described in full in CICS command summary. Where there is more than one version of a command, the table shows which one to use. This information appears in parentheses after the command.

Table 1. Devices supported by CICS
Device Use commands for
2260, 2265 2260
3101 (supported as TWX 33/35) 3767
3230 3767
3270 displays, 3270 printers LU type 2/3
3270 displays, 3270 printers (non-SNA) 3270 logical
3270 displays, 3270 printers 3270 display
SCS printers SCS
3600 Pipeline mode 3600 pipeline
3601 3600-3601
3614 3600-3614
3630, attached as 3600 (3631, 3632, 3633, 3643, 3604) Use 3600 entry
3641, 3644, 3646, 3647 (attached as 3767) 3767
3643 (attached as LU type 2) LU type 2/3
3642, 3645 (attached as SCS printer) SCS
3650 interpreter LU 3650 interpreter
3650 host conversational LU (3270) 3650-3270
3650 host conversational LU (3653) 3650-3653
3650 host command LU (3680, 3684) 3650-3680
3650 interpreter LU 3650 interpreter
3650 host conversational LU (3270) 3650-3270
3650 host conversational LU (3653) 3650-3653
3650 host command LU (3680, 3684) 3650-3680
3730 3790 full function or inquiry
3767 interactive LU 3767
3770 Interactive LU 3767
3770 Full function LU 3790 full function or inquiry
3770 Batch LU (3771, 3773, 3774) 3770
3790 Full function or inquiry 3790 full function or inquiry
3790 3270 display LU 3790 3270-display
3790 SCS printer 3790 SCS
3790 3270 printer 3790 3270-printer
4700 (supported as 3600) Use 3600 entry
5280 attached as 3270 Use 3270 entry
5520, supported as 3790 full-function LU 3790 full function or inquiry
5550 (supported as 3270) Use 3270 entry
5937 (supported as 3270) Use 3270 entry
6670 LU type 4
8130, 8140 under DPCX (supported as 3790) 3790 full function or inquiry
8100 DPPX/BASE using Host Presentation Services or Host    Transaction Facility (attached as 3790) 3790 full function or inquiry
8100 DPPX/DSC, DPCX/DSC, including 8775 attach    (supported as 3270) LU type 2/3
8775 LU type 2/3
8815 APPC
Displaywriter supported as 3270 Use 3270 entry
Displaywriter supported as APPC APPC
INTLU (interactive LU) 3767
PC, PS/2 , attached as 3270 Use 3270 entry
Scanmaster APPC
Series/1 supported as 3650 pipeline 3600 pipeline
Series/1 supported as 3790 full-function LU 3790 full function or inquiry
System/32 (5320), supported as 3770 Use 3770 entry
System/34 (5340), supported as 3770 Use 3770 entry
System/34 (5340) System/3
System/36 (supported as System/34) Use System/34 entry
System/38 (5381), attached as 3770 Use 3770 entry
System/38 (5381), attached as APPC APPC
TWX 33/35 NTO 3767
WTTY NTO 3767
Table 2. Terminal control commands by device type
Device group name Access methods Commands applicable
2260 non- z/OS® Communications Server RECEIVE (2260), SEND (2260), CONVERSE (2260), ISSUE DISCONNECT (default), ISSUE RESET
3270 display non- z/OS Communications Server RECEIVE (3270 display), SEND (3270 display), CONVERSE (3270 display), ISSUE COPY (3270 display), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PRINT, ISSUE RESET
LU type 2/3 (3270 SNA) z/OS Communications Server RECEIVE (LU type 2/3), SEND (LU type 2/3), CONVERSE (LU type 2/3), ISSUE COPY (3270 logical), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT
3270 logical (3270 non-SNA) z/OS Communications Server RECEIVE (3270 logical), SEND (3270 logical), CONVERSE (3270 logical), ISSUE COPY (3270 logical), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT
SCS z/OS Communications Server SEND (SCS), CONVERSE (SCS), ISSUE DISCONNECT (default), ISSUE PASS
3600 pipeline z/OS Communications Server RECEIVE (3600 pipeline), SEND (3600 pipeline), ISSUE DISCONNECT (default), ISSUE PASS
3600-3601 z/OS Communications Server RECEIVE (3600-3601), SEND (3600-3601), CONVERSE (3600-3601), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL
3600-3614 z/OS Communications Server RECEIVE (3600-3614), SEND (3600-3614), CONVERSE (3600-3614), ISSUE DISCONNECT (default), ISSUE PASS
3650 interpreter z/OS Communications Server RECEIVE (3650), SEND (3650 interpreter), CONVERSE (3650 interpreter), ISSUE DISCONNECT (default), ISSUE EODS, ISSUE LOAD, ISSUE PASS
3650-3270 z/OS Communications Server RECEIVE (3650), SEND (3650-3270), CONVERSE (3650-3270), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT
3650-3653 z/OS Communications Server RECEIVE (3650), SEND (3650-3653), CONVERSE (3650-3653), ISSUE DISCONNECT (default), ISSUE PASS
3650-3680 z/OS Communications Server RECEIVE (3650), RECEIVE (3790 full function or inquiry), SEND (3650-3680), SEND (3790 full function or inquiry), CONVERSE(3650-3680), ISSUE DISCONNECT (default), ISSUE PASS
3767 z/OS Communications Server RECEIVE (3767), SEND (3767), CONVERSE (3767), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL
3770 z/OS Communications Server RECEIVE (3770), SEND (3770), CONVERSE (3770), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL
3790 full function or inquiry z/OS Communications Server RECEIVE (3790 full function or inquiry), SEND (3790 full function or inquiry), CONVERSE (3790 full function or inquiry), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL
3790 3270-display z/OS Communications Server RECEIVE (3790 3270-display), SEND (3790 3270-display), CONVERSE (3790 3270-display), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT
3790 3270-printer z/OS Communications Server SEND (3790 3270-printer), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS
3790 SCS z/OS Communications Server SEND (3790 SCS), ISSUE DISCONNECT (default), ISSUE PASS
LU type 4 z/OS Communications Server RECEIVE (LU type 4), SEND (LU type 4), CONVERSE (LU type 4), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL
Outboard controllers (batch data interchange) z/OS Communications Server ISSUE ABORT, ISSUE ADD, ISSUE END, ISSUE ERASE, ISSUE NOTE, ISSUE QUERY, ISSUE RECEIVE, ISSUE REPLACE, ISSUE SEND, ISSUE WAIT
All others z/OS Communications Server RECEIVE (Communications Server for SNA default), SEND (Communications Server for SNA default), CONVERSE (Communications Server for SNA default), ISSUE PASS
All others non- z/OS Communications Server RECEIVE (non- z/OS Communications Server default), SEND (non- z/OS Communications Server default), CONVERSE (non- z/OS Communications Server default)