IBM SC33-1683-02 User Manual

Page 785

Advertising
background image

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

Advertising