DLIFUNCFLG command object (X'CC09')

Use the distributed data management (DDM) architecture DLIFUNCFLG (DL/I function flag) command object to specify whether a DL/I batch processing operation starts with a GU or a GN call and which SSA list is associated with each call.

Format

Read syntax diagramSkip visual syntax diagramDSSHDRLLCPFFFF

Parameters

DSSHDR
The 6-byte header that contains information about the data stream structure (DSS).
LL
The length specified as a 2-byte binary integer. This length includes LL and CP.
CP
X'CC09', the 2-byte codepoint of the DLIFUNCFLG command object.
FFFF
A required 4-byte flag value. Each byte in the flag specifies a different DL/I batch processing option:
First byte
X’00’
Begin batch processing with a GHN call.
X’80’
Begin batch processing with a GHU call.
Second byte
The first four bits of the second byte indicate which SSAList is associated with the get position call. The second four bits indicate which SSAList is associated with an optional REPL call that follows the get position call:
B’0000’
No SSA
B’1000’
First SSA in list
B’0100’
Second SSA in list
B’0010’
Third SSA in list
B’0001’
Fourth SSA in list
Third byte
The third byte is specified in the same format as the second byte, but is used for subsequent GHN and optional REPL calls that follow the initial get position call.
Fourth byte
Reserved.