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 what type of terminal you have, to determine the options that apply and the exceptional conditions that can occur. For some commands, you also need to know what access method is in use. The two tables that follow tell you 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 23. Use the value in the second column to find the corresponding command group in the first column of Table 24. The second column of this table tells you the access method, and the third tells you the commands you can use. The commands themselves are described in full in the CICS® Application Programming Reference manual . Where there is more than one version of a command in that manual, the table tells you which one to use. This information appears in parentheses after the command, just as it does in the manual itself.
Device | Use commands for |
---|---|
2260, 2265 | 2260 |
3101 (supported as TWX 33/35) | 3767 |
3230 (VTAM®) | 3767 |
3270 displays, 3270 printers (VTAM SNA) | LU type 2/3 |
3270 displays, 3270 printers (VTAM non-SNA) | 3270 logical |
3270 displays, 3270 printers (non-VTAM) | 3270 display |
SCS printers (VTAM) | SCS |
3600 Pipeline mode (VTAM) | 3600 pipeline |
3601 (VTAM) | 3600-3601 |
3614 (VTAM) | 3600-3614 |
3630, attached as 3600 (3631, 3632, 3633, 3643, 3604) | Use 3600 entry |
3641, 3644, 3646, 3647 (VTAM, attached as 3767) | 3767 |
3643 (VTAM, attached as LU type 2) | LU type 2/3 |
3642, 3645 (VTAM, 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 (VTAM) | 3767 |
3770 Interactive LU (VTAM) | 3767 |
3770 Full function LU | 3790 full function or inquiry |
3770 Batch LU (3771, 3773, 3774) (VTAM) | 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 VTAM, 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 VTAM | 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) VTAM, supported as 3770 | Use 3770 entry |
System/34 (5340) VTAM, supported as 3770 | Use 3770 entry |
System/34 (5340) non-VTAM | System/3 |
System/36 (supported as System/34) | Use System/34 entry |
System/38 (5381) VTAM, attached as 3770 | Use 3770 entry |
System/38 (5381) VTAM, attached as APPC | APPC |
TWX 33/35 VTAM NTO | 3767 |
WTTY VTAM NTO | 3767 |
Device group name | Access methods | Commands applicable |
---|---|---|
2260 | non-VTAM | RECEIVE (2260), SEND (2260), CONVERSE (2260), ISSUE DISCONNECT (default), ISSUE RESET |
3270 display | non-VTAM | 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) | VTAM | 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) | VTAM | RECEIVE (3270 logical), SEND (3270 logical), CONVERSE (3270 logical), ISSUE COPY (3270 logical), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT |
SCS | VTAM | SEND (SCS), CONVERSE (SCS), ISSUE DISCONNECT (default), ISSUE PASS |
3600 pipeline | VTAM | RECEIVE (3600 pipeline), SEND (3600 pipeline), ISSUE DISCONNECT (default), ISSUE PASS |
3600-3601 | VTAM | RECEIVE (3600-3601), SEND (3600-3601), CONVERSE (3600-3601), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL |
3600-3614 | VTAM | RECEIVE (3600-3614), SEND (3600-3614), CONVERSE (3600-3614), ISSUE DISCONNECT (default), ISSUE PASS |
3650 interpreter | VTAM | RECEIVE (3650), SEND (3650 interpreter), CONVERSE (3650 interpreter), ISSUE DISCONNECT (default), ISSUE EODS, ISSUE LOAD, ISSUE PASS |
3650-3270 | VTAM | RECEIVE (3650), SEND (3650-3270), CONVERSE (3650-3270), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT |
3650-3653 | VTAM | RECEIVE (3650), SEND (3650-3653), CONVERSE (3650-3653), ISSUE DISCONNECT (default), ISSUE PASS |
3650-3680 | VTAM | 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 | VTAM | RECEIVE (3767), SEND (3767), CONVERSE (3767), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL |
3770 | VTAM | RECEIVE (3770), SEND (3770), CONVERSE (3770), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL |
3790 full function or inquiry | VTAM | 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 | VTAM | RECEIVE (3790 3270-display), SEND (3790 3270-display), CONVERSE (3790 3270-display), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS, ISSUE PRINT |
3790 3270-printer | VTAM | SEND (3790 3270-printer), ISSUE DISCONNECT (default), ISSUE ERASEAUP, ISSUE PASS |
3790 SCS | VTAM | SEND (3790 SCS), ISSUE DISCONNECT (default), ISSUE PASS |
LU type 4 | VTAM | RECEIVE (LU type 4), SEND (LU type 4), CONVERSE (LU type 4), ISSUE DISCONNECT (default), ISSUE PASS, WAIT SIGNAL |
Outboard controllers (batch data interchange) | VTAM | ISSUE ABORT, ISSUE ADD, ISSUE END, ISSUE ERASE, ISSUE NOTE, ISSUE QUERY, ISSUE RECEIVE, ISSUE REPLACE, ISSUE SEND, ISSUE WAIT |
All others | VTAM | RECEIVE (VTAM default), SEND (VTAM default), CONVERSE (VTAM default), ISSUE PASS |
All others | non-VTAM | RECEIVE (non-VTAM default), SEND (non-VTAM default), CONVERSE (non-VTAM default) |