

Communications Blocks and Error Detection › Logical-Record Request Control (LRC) Block › Field Descriptions
Field Descriptions
The LRC block contains the following fields:
- LRPXLN (offsets 0-1) is a halfword field that describes the length of the LRC block for a logical record.
- LRMVXP (offsets 2-3) is a halfword field that describes the evaluation work area length used for processing the logical record.
- LRIDENT (offsets 4-7) is a 4-byte alphanumeric field used internally by LRF. (It contains the constant LRC followed by a space.)
- LRVERB (offsets 8-15) is an 8-byte alphanumeric field used to record the DML verb issued by the LRF program.
- LRNAME (offsets 16-31) is a 16-byte alphanumeric field that contains the name of the logical record being accessed.
- LRSTAT (offsets 32-47) is a 16-byte alphanumeric field that contains the path status of a logical-record request. The standard path statuses are LR-FOUND, LR-NOT-FOUND, and LR-ERROR. Path statuses can also be defined by the DBA. Testing for the value of the LRSTAT field is described below in "Testing for the logical-record path status."
- LXFIL (offsets 48-63) is a 16-byte filler.
- LRPXE (offset 64-end) is a variable length data area that contains information regarding the logical-record request's WHERE clause. This field is usually 512 bytes (default). You can code the SIZE option of the @BIND SUBSCH, @COPY IDMS,SUBSCHEMA-LR-CTRL, and @SSLCTRL statements to lengthen this field to accommodate a long, complex WHERE clause. (For more information about increasing the size of this field, see @COPY IDMS.)
Copyright © 2014 CA.
All rights reserved.
 
|
|