IBM SC33-1683-02 Server User Manual


 
The length of the page number data (field ‘bb’ in Figure 111) must be 0 or 4.
The page number, if supplied, must be four numeric EBCDIC characters. The
field, if present, is updated upon exit from DFHCSDUP with a number one
greater than that of the last page printed.
DCBS
The addresses of a set of data control blocks for use internally by DFHCSDUP.
Any DCBs (or ACBs) that you specify are used internally, instead of those
normally used by DFHCSDUP.
Note that if you specify both replacement ddnames and replacement DCBs, the
alternative DCBs are used, but the alternative ddnames are disregarded.
EXITS
The addresses of a set of user exit routines to be invoked during processing of
DFHCSDUP.
The structure of the parameter list is shown in Figure 111.
You should note the following:
v Each parameter contains a length field, followed by some functional data.
v The functional data for the DDNAMES, DCBS, and EXITS parameters contains
multiple subentries.
v The parameters OPTIONS, DDNAMES, and HDING are aligned on a halfword
boundary, and the first two bytes ‘bb’ contain the binary number of bytes in the
following functional data.
General options bb Parm-field
Register 1
ddnames
hding bb nnnn
dcbs
exits
00bb bb
00bb 0000 0000 00000000
A(initialization-exit) 0000 0000 00000000
A(termination-exit) 0000 0000 00000000
A(extract-exit) 0000 A(CSD-acb) DDCSD
A(get-Command-exit) 0000 A(INPUT-dcb) DDINPUT
A(put-Message-exit) 0000 A(OUTPUT-dcb) DDOUTPUT
bb is a two-byte field containing the length of the functional data
00 represents two bytes of binary zeros
A() means "address of"
Figure 111. Entry parameters for DFHCSDUP
invoking DFHCSDUP from a user program
Chapter 30. User programs for the system definition utility program (DFHCSDUP) 753