E (error) operation extender, 192, 193, 194, 202–203, 231, 242
edit character, date/time separators as, 572–573
edit codes, 94–96
dates and, 97–98
numeric output editing and, 94–96
edit masks, 91–92
edit words
construction of, 91–92
control codes for, 92–93
edit masks and, 91–92
literal values in, 92, 93
named constants and, 93–94
numeric output editing and, 90–93
%EDITC, 120, 144–145
%EDITFLT, 120, 145
editing numeric output (See numeric output editing)
editors, 6
%EDITW, 120, 146
EJECT directives, 32
%ELEM, 117, 118, 120, 147
ellipse, in extended name definition, 55, 55
ELSE, 34, 186, 189, 261, 417, 437, 438
ENDIF and, 261
free-format syntax for, 201, 531
IF-THEN-ELSE structure in, 436–440
IFxx and, 261, 282–284
syntax diagram for, 196
ELSEIF, 5, 186, 262
DEFINED and, 34
free-format syntax for, 201
syntax diagram for, 196
END, 186, 196, 263, 417, 531
end of file (See FEOD)
*END, 30
ENDCS, 186, 196, 189, 263
ENDDO, 186, 263
DO and, 252
DOUxx and, 253
DOWxx and, 255–257
free-format syntax for, 201
LEAVE and, 289
syntax diagram for, 196
/END-EXEC directives, 32
ENDFOR, 186, 263, 278–279
free-format syntax for, 201
syntax diagram for, 196
/END-FREE directive, 110–111
ENDIF, 5, 186, 189, 263, 437, 438, 439
ELSE and, 261
ELSEIF and, 262
free-format syntax for, 201
IFxx and, 282–284
syntax diagram for, 196
/ENDIF, 34
ending positions, numeric output editing and, 91
ENDJOB (End Job), SHTDN and, 360
endless loops, 416
ENDMON, 186, 263
free-format syntax for, 201
ON-ERROR and, 317–318
syntax diagram for, 196
ENDSBS (End Subsystem), SHTDN and, 360
ENDSL, 186, 189, 263
CASE and, 444
free-format syntax for, 201
syntax diagram for, 196
WHENxx and, 382–383
ENDSR, 9, 186, 189, 218, 264–265, 445
CABxx and, 444, 445
EXSR and, 275
free-format syntax for, 201
GOTO and, 281
LEAVSR and, 290
OTHER and, 321
SELECT and, 353–354
syntax diagram for, 196
TAG and, 281
enhanced format calculation specifications, 530
entry parameter lists, 453
entry point, program (PEP), 483–489
*ENTRY, 29
EOF, 34
%EOF, 120, 148, 331, 421
EQ Boolean operator, 200, 213, 225, 253, 255, 282, 320, 382, 436
%EQUAL, 120, 149
LOOKUP and, 291–292
SETLL and, 356–357
equal sign (=) assignment/comparision operators, 104
equi-join files, 506
error codes, special device file, 328
Error indicator, 17
error severity levels, 545
%ERROR, 121, 150, 204
errors
ON-ERROR and, 317–318
status error codes and, 202
eServer Series, xxii
*EUR, 190, 191, 298, 307, 572, 574
EVAL, 3, 103, 106–108, 117, 186, 266–267, 422, 463
%CHAR and, 266
E (error) operation extender and, 202
free-format syntax for, 201, 532, 540
MVR and, 266
natural expression support in, 200
%REM and, 266
SQRT and, 362
%SUBST and, 266
syntax diagram for, 196
EVALR, 103, 106–108, 117, 268–269
%CHAR, 268
free-format syntax for, 201, 532
MVR, 268
natural expression support in, 200
%REM, 268
%SUBST, 268
EXCEPT, 9, 86, 186, 269–272, 496, 511, 512
CHAIN and, 230–231
cursor positioning after successful operation of, 509
free-format syntax for, 201
READ and, 332–333
READE and, 336
READP and, 338
READPE and, 341
RELEASE and, 272
syntax diagram for, 196
UNLOCK and, 272
/EXEC SQL directives, 32
executable objects, 399
EXFMT, 186, 209, 273, 496, 520–522
free-format syntax for, 201
IFxx and, 283–284
READC and, 334
syntax diagram for, 196
workstation device file processing and, 518
WRITE and, 520
EXIT, 22
expansion, in edit word, 92
EXPORT, 60, 90, 403–405, 404, 405
expressions, 101–113
assignment statements and, 103, 106–108
Boolean, 106
compare statements and, 103, 108–109
CONST keyword and, 110, 111–113
continuation characters for, 106
declarative statements and, 103, 109–110
free-format calculations and, 110–111
l-values and, 106–108
natural, 103–113
numeric, 106
operators and operands for, 104–106
parameters and, 110, 111–113
priority of operators in, 105–106
procedures type, 103
return values and, 110
r-values and, 106–108
string, 106
tokens and, 106
VALUE keyword and, 111–113
EXPROPTS Control specification keyword, 41
EXSR, 186, 274–275, 275, 410
BEGSR and, 275
CASxx and, 275
ENDSR and, 265, 275
free-format syntax for, 201
syntax diagram for, 196
EXTBININT Control specification keyword, 41
extended factor 2 (See also alternate syntax options), 183, 529
extended name definition, definition specifications and, 55, 55
extenders, PARM and, 192–193
External User indicators, 16
externally described files
CHAIN and, 229–231
EXCEPT and, 269–272
file specifications for, 43–51
Input specifications and, 67, 74–75
Output specifications and, 79, 86–88
WRITE and, 384–385
EXTFILE File specification keyword, 47
EXTFLD Definition specification keyword, 60
EXTFMT Definition specification keyword, 61
EXTIND File specification keyword, 47
EXTMBR File specification keyword, 48
EXTNAME Definition specification keyword, 61
EXTPGM keyword, 62, 223, 481
EXTPROC keyword, 62, 223, 481, 482
EXTRCT, 186, 191, 192, 276
free-format syntax in, 536
syntax diagram for, 196