HP OpenVMS Systems Documentation
HP COBOL
User Manual
Previous
Contents
Index
Q
Qualifiers
COBOL command
with the COBOL command
QUIT command (LSE)
R
Random access mode
specifying
ranlib command
READ NEXT statement
changing access mode
READ PRIOR statement
Reading files
line sequential
sequential
Record
blocking, specifying
cells
definition
fixed-length
format
locking
Refer to Protecting records, Record locking, and File sharing
processing
protection
See Protecting records
See also File
space needs on a physical device
variable-length
variable with fixed-control
Record access mode
definition
RECORD CONTAINS clause
Record definitions
compiler implementation specifications
Record description #1
Record description #2
Record format
specifying
Record-length descriptions, multiple
Record locking
definition
HP standard
See also Protecting records
successful
X/Open standard
Record Management Services (RMS)
completion codes
See also RMS special registers
Record numbers
cell numbers
RECORD statement
Record structures
alignment of
RECORD VARYING clause
REDEFINES clause
and numeric data storage #1
and numeric data storage #2
Redefinition
implied when inspecting data
Reference
unresolved (linker)
REFERENCE argument-passing mechanism
Reference format
terminal
Reference modification
Reference modification out of range
REFORMAT
purpose of
REFORMAT utility
converting reference format
error messages
running
REGARDLESS
Register usage
Relation tests
description
nonnumeric data
Relative file
access modes
AT END condition
capabilities
creating
random access mode #1
random access mode #2
sequential access mode #1
sequential access mode #2
deleting records
randomly #1
randomly #2
sequentially #1
sequentially #2
using the DELETE statement
design considerations
INVALID KEY condition
invalid key condition
open modes
organization #1
organization #2
advantages
disadvantages
specifying
processing #1
processing #2
reading
dynamically #1
dynamically #2
randomly #1
randomly #2
sequentially #1
sequentially #2
record cells
record numbers
rewriting records
randomly #1
randomly #2
sequentially #1
sequentially #2
rewriting records in
See also Optimization
SELECT statements
specifying file organization and access mode
tables, similarity to
updating
using the REWRITE statement
usage #1
usage #2
valid I/O statements (tab.)
writing
Relative indexing
system overhead
Relative key
definition
Relative record number
-relax_key_checking
-relax_key_checking or -rkc flag
REMAINDER phrase
REPLACE statement
differences
HP COBOL for OpenVMS VAX
HP COBOL for OpenVMS VAX (ex.)
HP COBOL on OpenVMS Alpha
HP COBOL on OpenVMS Alpha (ex.)
line numbers
HP COBOL for OpenVMS VAX (ex.)
HP COBOL on OpenVMS Alpha (ex.)
line numbers in compiler listing files
listing multiple instances of source line
Replacement argument
list
interference in
to inspect data
Replacement value
REPLACING phrase
to inspect data
Report
bolding items in
bottom margin
components of
components of (ex.)
control footing
control heading
conventional
controlling spacing
line counter usage
logical page
logical page area (fig.)
page-overflow condition
page-overflow condition (ex.)
printing
See also Conventional Report
design
detail lines
footing
footing area
GROUP INDICATE clause
heading
layout worksheet (fig.)
linage-file report
controlling spacing
page advancing
page overflow
page overflow (ex.)
printing
See also Linage-file
using the LINAGE-COUNTER
linage-file report (ex.)
logical page #1
logical page #2
makeup
modes of printing
page advancing and line skipping (ex.)
page body
page footing
page heading
physical page
printing
printing totals before detail lines
problem solving
bolding items
example #1
example #2
GROUP INDICATE clause
logical lines
physical lines
physical page
printing #1
printing #2
printing #3
bold
details
totals
underlining
RESET phrase
spooling
streamlining your
top margin
total accumulating
crossfoot totals
crossfooting
defining
incrementing
RESET phrase
rolled forward totals
rolling-forward
subtotals #1
subtotals #2
UPON phrase
total accumulating (fig.)
underlining in
UPON phrase
USE BEFORE REPORTING statement
Report file
number of lines
compiler implementation specifications
Report groups
sample report using all seven (fig.)
Report Writer
assigning a value in a print line
assigning the source for a print field
COLUMN NUMBER clause
CONTROL clause
detail reporting
examples
detail report #1
detail report #2
detail report #3
detail report #4
input data
summary report
first GENERATE statement (fig.)
footings
controlling
generating
GENERATE statement
headings
controlling
generating
INITIATE statement
LINE clause
logical page
defining
horizontal spacing
vertical spacing
PAGE clause
printing
GROUP INDICATE clause
processing a Report Writer report
detail reporting
GENERATE statement #1
GENERATE statement #2
initiating
suppressing a report group
terminating processing
USE BEFORE REPORTING statement
Programming
REPORT clause #1
REPORT clause #2
Report Description entry
Report File
defining
report group types (tab.)
report groups #1
report groups #2
Report Section
defining
SOURCE clause
specifying multiple reports
subsequent GENERATE statements (fig.)
SUPPRESS statement
TERMINATE statement
TERMINATE statement (fig.)
using Declarative procedures #1
using Declarative procedures #2
VALUE clause
RESERVE AREAS clause
value of integers
compiler implementation specifications
Reserved words
compatibility with HP COBOL for OpenVMS VAX
/RESERVED_WORDS qualifier
HP COBOL support for
Restrictions on interprogram communication
RETURN-CODE
RISC architecture
RMS completion codes, using
RMS special registers
differences #1
differences #2
list of
RMS-CURRENT-FILENAME #1
RMS-CURRENT-FILENAME #2
RMS-CURRENT-STS #1
RMS-CURRENT-STS #2
RMS-CURRENT-STV #1
RMS-CURRENT-STV #2
RMS-FILENAME #1
RMS-FILENAME #2
RMS-STS #1
RMS-STS #2
RMS-STS #3
RMS-STV #1
RMS-STV #2
RMS_CURRENT_STS
RMS_CURRENT_STV
RMS_STS #1
RMS_STS #2
ROUNDED phrase
with SIZE ERROR
Rounding off arithmetic results
Routines
Named "main"
-rsv
-rsv foreign_extensions flag
-rsv [no]200x flag
-rsv [no]foreign_extensions
-rsv [no]xopen flag
RUN command
on OpenVMS Alpha
syntax, on OpenVMS Alpha
Run time
accessing environment variables
accessing environment variables (ex.)
accessing logicals
errors
example of
input/output messages
messages
format
input/output errors
interpreting
program run errors
Run-Time Library routines
cobcall
cobcancel
cobfunc
Run-time storage
compiler implementation specifications #1
compiler implementation specifications #2
Run unit
examples of COBOL
including non-COBOL programs
multiple COBOL program
Running HP COBOL programs
on OpenVMS Alpha
on Tru64 UNIX
Previous
Next
Contents
Index