Previous Topic: ACCEPT StatementsNext Topic: CA IDMS/DC Call Formats


LRF DML Statements

Major Function Code

Database Statement

(in COBOL DML)

(1) Calling Arguments

(nn)

(2)

(3)

(4)

(5)

20

OBTAIN FIRST

logical-record-name

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

OBTAIN FIRST

logical-record-name

INTO

alt-logical-record

location

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

OBTAIN NEXT

logical-record-name

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

OBTAIN NEXT

logical-record-name

INTO

alt-logical-record

location

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

MODIFY logical-record-name

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

MODIFY logical-record-

name

FROM

alt-logical-record-

location

99

subschema-lr-ctrl*

alt-logical-record-location*

 

 

 

STORE logical-record-name

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

STORE logical-record-

name

FROM

alt-logical-record-

location

99

subschema-lr-ctrl*

alt-logical-record-location*

 

 

 

ERASE logical-record-name

99

subschema-lr-ctrl*

logical-record-location*

 

 

 

ERASE logical-record-

name

FROM

alt-logical-record-

location

99

subschema-lr-ctrl*

alt-logical-record-location*

 

 

To differentiate between the LRF DML statements, the DML

precompiler places the name of the verb issued into the LRC

Block (subschema-lr-ctrl).