As of EDT V17.0A, EDT can be loaded and started in Unicode mode using the command /START-EDTU
.
The /START-EDTU
command makes it possible to select a specific EDT version if multiple versions coexist. /START-EDTU
considers only EDT versions greater than or equal to
V17.0A.
The /START-EDTU
command may only be used under user IDs which have the necessary privileges (see section “Access protection”).
The alias for the /START-EDTU
command is /EDTU
.
START-EDTU |
VERSION = *STD / <product-version 6..10> /<product-version 4..8 without-correction-state> / <product-version 3..7 without-manual-release> ,MONJV = *NONE / <full-filename 1..54 without-gen-vers> ,CPU-LIMIT = *JOB-REST / <integer 1..32767> ,PROGRAM-MODE = *ANY / 24 |
VERSION =
Product version of EDT that is to be started.
VERSION = *STD
The version defined by the command /SELECT-PRODUCT-VERSION
is selected. If there is no defined version, the system selects the highest possible version.
VERSION = <product-version 6..10> /
<product-version 4..8 without-correction-state> /
<product-version 3..7 without-manual-release>
Explicit specification of the product version.
MONJV = *NONE / <full-filename 1..54 without-gen-vers>
Name of the job variable which is to monitor the EDT session. The job variable must have been cataloged beforehand (only for users of the JV software product [9]). For a detailed description, see section “Monitoring the EDT session with monitoring job variables”.
MONJV = *NONE
No job variable is used for monitoring.
CPU-LIMIT = *JOB-REST / <integer 1..32767>
The CPU time which EDT is allowed to use for execution. If this time is exceeded, then the system informs the user of this in interactive mode. In batch mode, the session is terminated.
CPU-LIMIT = *JOB-REST
If the operand CPU-LIMIT=STD
has been specified in the /SET-LOGON-PARAMETERS
command then the program is not subject to any time restriction.
If the operand CPU-LIMIT=t
has been set in the /SET-LOGON-PARAMETERS
command, the value defined during system generation is used as the time restriction for the EDT session.
PROGRAM-MODE =
Defines the addressing mode in which EDT is to run.
PROGRAM-MODE = *ANY
EDT is loaded in the upper address space and runs in 31-bit mode.
PROGRAM-MODE = 24
EDT is loaded in the lower address space and runs in 24-bit mode. If EDT is loaded in the upper address space as a subsystem then a private copy is dynamically loaded into the lower address space.
In interactive mode, EDT is started by default in F mode (full-screen mode, see section “F mode”), while in batch mode the default start mode is L mode (line mode, see section “L mode”).
If job switch 5 is set (see section “Job switches”) then L mode is also used for interactive mode. In this case, EDT uses RDATA
to read input from SYSDTA
.
EDT's mode of operation is also influenced by the declaration of the user's default character set with the /MODIFY-TERMINAL-OPTIONS
command and by the character set defined for SYSDTA
(for more information, see sections “Introduction to the EDT operating modes” and “Character sets”).
The following initialization steps are executed during the EDT start phase:
Take over S variables defined via SDF-P into EDT string variables (see below)
Execute the EDT start procedure (see section “EDT start procedure”)
Processing takes place in the specified order. When EDT is started as a subroutine, these initialization steps are not performed.
When EDT is started, the string variables #S00..#S20
are initialized. If one or more of the S variables SYSEDT-S00..SYSEDT-S20
exist and are of STRING
type then their content is assigned to the corresponding string variables. The content of S variables of other types is not taken over.
Since it is not possible to specify a character set at this point, the string variables are assigned the character set EDF041
.