Data items
exceeding size of (cont’d)
compiler implementation specifications,
A–2
index, 4–16
intermediate, 15–7
padding, 16–4
Data movement, 3–6, 3–12
Data name, subscript with, 4–14
Data organization, 3–2
Data testing, 3–3, 3–6
Data types, 13–8
Compaq COBOL-to-Oracle CDD/Repository
mapping, C–20 to C–21
scaling and mixing, 15–7
selection for performance, 15–8
DATE-COMPILED statement
differences, B–15
Compaq COBOL for OpenVMS VAX (ex.),
B–15
Compaq COBOL on OpenVMS Alpha (ex.),
B–15
listing multiple instances of source line, B–14
*DC, 16–1, 16–6
DCL commands
ASSIGN, 1–60
CONTINUE, 1–61
DEASSIGN, 1–61
DEFINE, 1–60, 1–61
for program development, 1–27 to 1–38
DCL SORT, 9–9
*DC SET NOPADALIGN, 16–6
*DC SET PADALIGN, 16–6
DEASSIGN, DCL command, 1–61
using logical names, 6–18
/DEBUG, 1–32
RUN command, 1–50
symbol table information, 1–50
Debugger, 1–52, C–2 to C–13
COBOL support, C–8
compiling and linking with the debugger, C–9
compiling with the debugger, C–5
debugging optimized images, C–8
getting help, C–4, C–8
getting started, C–9
sample cobol command, 1–16, 1–30
use of conditional compilation lines, 1–53
use of desk-checking, 1–52
use of faulty data, 1–52
using conditional compilation lines, 1–36
using listing files, 1–38
Debugging
OpenVMS Alpha, C–8 to C–12
sample session, C–9 to C–12
program structure in relation to, B–29
sample Ladebug Debugger session, C–4
sample source code, C–4
tools, C–2
Debugging (cont’d)
Tru64 UNIX
sample session, C–5 to C–8
(Tru64 UNIX), C–4 to C–8
/DEBUG qualifier, C–9
and /OPTIMIZE, 15–4
Decimal shadowing, 15–4, 15–5
Declarative procedure (ex.), 7–9
Declarative USE procedures
example, 7–9
EXTEND, 7–10
file name, 7–9
global, 7–9
INPUT, 7–9
INPUT-OUTPUT, 7–10
ordinary, 7–9
OUTPUT, 7–10
samples, 7–10
use of, 1–55
using, 7–8
De-editing, 2–6, 2–7
Default object module libraries
using the DEFINE command, 1–42
DEFAULT phrase, 11–16
Default user libraries
definition, 1–42
DEFINE, DCL command, 1–60, 1–61
Defining tables, 4–1 to 4–9
Dependency recording, C–19
/DEPENDENCY_DATA, 1–33
/DEPENDENCY_DATA qualifier, C–19
DESCRIPTOR
argument-passing mechanism, 12–11
Design comments
unsupported by Compaq COBOL, B–4
/DESIGN qualifier
unsupported by Compaq COBOL, B–4
Desk-checking, 1–52
Detail lines, 10–4
Developing programs, 1–1
choosing a reference format, 1–6, 1–7
ANSI reference format, 1–7
terminal reference format, 1–7
converting reference format, 1–7
creating a program, 1–27
editors, 1–27
reference format, 1–7
Diagnostic messages
compiler, 1–36
linker
See also Linker messages
run-time
See also Run-time messages
/DIAGNOSTICS, 1–33
Directives
See also Alignment directives
data alignment
placement, 16–1
Index–8