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