Keyword | Description |
---|---|
TErminal(name) | Specifies the logical name of this terminal. Mandatory. Must be unique across all connected systems. Up to four alphanumeric characters. |
Group(groupname) | Names the group the terminal definition belongs to. Mandatory. groupname can be up to eight characters in length. Acceptable characters are A through Z, 0 through 9, $, @ and #. Do not specify a group name starting with DFH, as Mainframe Subsystem Support (MSS) uses that prefix for system groups. |
Description(text) | Describes the terminal. Optional. text can be up to 60 characters in length, with no restrictions except that if you use a left parenthesis you must ensure that there is a matching right parenthesis. |
AUTINSTModel(No|Yes|Only) | Specifies whether or not this terminal definition can be used as a model terminal definition for autoinstall:
Yes: can be used as a model for autoinstall, as well as for a specific device that is not autoinstalled No: can be used only for a specific device that is not autoinstalled Only: can be used only as a model for autoinstall |
AUTINSTName(name) | Applicable only if AUTINSTModel is Yes or Only. Specifies the name by which the definition is known to the Autoinstall Control Program. name can be up to eight characters in length. Acceptable characters are A through Z, 0 through 9, $, @ and #. Defaults to the value given by Terminal(name). |
Terminal Identifiers | |
Typeterm(name) | Names the associated Typerterm definition, which must exist. Mandatory. |
Netname(name) | Identifies the terminal to the network. Mandatory if AUTOINSTModel is Yes or No. name can be up to eight characters in length. Acceptable characters are A through Z, 0 through 9, $, @ and #. The first character must be a letter. |
REMOTESYSTem(name) | Applicable only for remote terminals. Specifies the ID of the remote system that holds the terminal definition. This must
correspond to either:
|
REMOTEName(name) | Applicable only for remote terminals. Names the remote terminal. Necessary only if it differs from the local terminal name. |
Associated Printers | |
PRINTER(name) | Identifies the printer used for handling print requests. This printer must be owned by the system that owns the terminal. name can be up to four characters in length. |
PRINTERCopy(No|Yes) | Indicates whether or not the hardware copy feature (using the printer defined for this terminal) is used for print requests issued from this terminal. |
ALTPRINTEr(name) | Identifies the printer used for handling print requests if the printer specified in PRINTER(name) is unavailable. This printer must be owned by the system that owns the terminal. name can be up to four characters in length. |
ALTPRINTCopy(No|Yes) | Indicates whether or not the hardware copy feature (using the alternate printer defined for this terminal) is used for print requests issued from this terminal. |
Operator Defaults | |
OPERId(code) | Specifies an operator ID used for routing messages. Specify this for a terminal that cannot be signed on, such as a printer. If you specify an operator ID for a terminal that can be signed on, it is overridden by the operator ID specified in the user's sign-on table entry. Up to three alphanumeric characters. |
OPERPriority(number) | Specifies the operator priority for transactions run from this terminal. Specify this for a terminal that cannot be signed
on, such as a printer. If you specify it for a terminal that can be signed on, it is overridden by the operator priority specified
in the user's sign-on table entry. Defaults to 0(zero). Operator priority is one factor in determining a transaction's execution
priority, which is the sum of:
Terminal priority Transaction priority Operator priority (this field) The sum cannot be greater than 255. |
Preset Security | |
Userid(name) | Specifies a user ID to be associated with the terminal. Mandatory if no sign-on takes place on the connection. |
Natlang(E|K) | Specifies the national language in which messages are sent over the connection:
E: English K: Kanji |
Terminal Usages | |
Transaction(name) | Names the only transaction that users can run from this terminal, apart form print and paging requests. Optional. If not specified, users can run any transaction from this terminal. |
Termpriority(number) | Specifies the priority for transactions run from this terminal. Defaults to 0(zero). Terminal priority is one factor in determining
a transaction's execution priority, which is the sum of:
Terminal priority (this field) Transaction priority Operator priority The sum cannot be greater than 255. |
Inservice(Yes|No) | Indicates whether or not this terminal is in service; that is, whether transactions can be initiated and messages sent. |
Session Security | |
Securityname(name) | The security name of the terminal. Required only if the terminal is owned by a remote system and the connection method is APPC. Can be up to eight alphanumeric characters from the set A through Z, 0 through 9, $, @ and #. |
ATtachsec(Local|Identify|Verify|Persistent|Mixedpe) | The level of security required when a user issues an attach request from this terminal:
Local: the authority of the user is taken to be that of the link Identify: Incoming attach requests must specify a user ID Verify: Incoming attach requests must specify both a user ID and a password Persistent: The first attach request must specify both a user ID and a password, but subsequent attach requests require only a user ID Mixedpe: Incoming attach requests may specify either Identify or Persistent |
Example
DEFINE TERMINAL(T001) GROUP(SAMPGRP) DESCRIPTION(Sample terminal definition) AUTINSTMODEL(NO) TYPETERM(3270) NETNAME(NET0001) PRINTER(PRN2) PRINTERCOPY(YES) ALTPRINTER(PRN3) ALTPRINTCOPY(YES) OPERPRIORITY(0) USERID(P901) NATLANG(E) TERMPRIORITY(68) INSERVICE(YES) ATTACHSEC(LOCAL)