Technical data

S
Schema, 5–3
Scope terminator, 7–1
Screen Section of Data Division, 3–3
SD entries, 3–3
Selection
expression, record, 1–4
Sentences, COBOL
See Statements, COBOL
Set, 5–9
forked, 5–13
nulling a currency indicator, 6–12
simple, 5–12
single relationship, 5–11
system-owned, 5–11
Set membership class
AUTOMATIC, 6–8
FIXED, 6–8
MANDATORY, 6–8
MANUAL, 6–8
OPTIONAL, 6–8
Set membership options and DML verbs, 4–15
Set occurrence, 5–6, 5–9
Set owner
access, 1–4
Set type, 5–6
currency indicator, 5–27
current, 5–27
ordering criteria, 5–27
Simple set, 5–11, 5–12
Singular set
See System-owned set
Special register
DB-CONDITION, 1–4, 4–19
DB-CURRENT-RECORD-ID, 1–4
DB-CURRENT-RECORD-NAME, 1–4
Statements, COBOL
compiler-directing, 4–3
delimited-scope, 4–3
imperative, 4–3
Storage schema, 5–3
STORE statement, 1–4, 4–59
set membership options, 4–15
Stream, 5–3
Subschema, 5–3
Data Storage Description Language, 5–3
entry, 1–3
map listing, 1–5
Record Definition, 5–5
SUB-SCHEMA SECTION, 1–5, 7–1
entry, 1–4
Subschema Section of Data Division, 3–2
Syntax diagrams
COMMIT, 4–21
CONNECT, 4–23
Syntax diagrams (cont’d)
CURRENT, 4–4
Database key condition, 4–8
Database key identifier, 4–10
DATA DIVISION, 3–2
DB key access, 4–10
DISCONNECT, 4–26
Empty, 4–7
ERASE, 4–28
FETCH, 4–31
FIND, 4–35
FREE, 4–39
GET, 4–41
KEEP, 4–43
keeplist, 3–9
MODIFY, 4–45
OFFSET, 4–4
ON ERROR, 4–16
READY, 4–49
RECONNECT, 4–53
Record position access, 4–10
RETAINING, 4–66
ROLLBACK, 4–57
Set owner access, 4–10
STORE, 4–59
subschema, 3–5
Tenancy, 4–7
USE, 4–62
USE FOR DB-EXCEPTION, 4–18
System-owned set, 5–11
T
Test condition
member, 6–5
owner, 6–5, 6–6
Testing
HP COBOL DML programs, 7–1
sample session, 7–2
Transaction
database, 5–34
Truth value
defined, 4–1
U
Uniqueness of reference, 2–1
UPDATE access mode, 6–1
Updating database records, 1–4
Usage mode, 6–1
BATCH RETRIEVAL, 6–2
BATCH UPDATE, 6–2
CONCURRENT RETRIEVAL, 6–1
CONCURRENT UPDATE, 6–1
EXCLUSIVE RETRIEVAL, 6–2
EXCLUSIVE UPDATE, 6–2
PROTECTED RETRIEVAL, 6–2
PROTECTED UPDATE, 6–2
Index–6