Table 1 shows the selection criteria fields.
Table 1. Selection Criteria
FieldsOffset |
Type |
Length |
Field Name |
Description |
---|
0(0) |
|
VL |
CSIFIELD |
CSI selection criteria fields |
0(0) |
Character |
44 |
CSIFILTK |
Generic filter key |
44(2C) |
Character |
44 |
CSICATNM |
Catalog name or blanks |
88(58) |
Character |
44 |
CSIRESNM |
Resume name or blanks |
132(84) |
Character |
16 |
CSIDTYPD |
Entry types |
132(84) |
Character |
1 |
CSIDTYPS |
Entry types to be returned. All types = blanks |
148(94) |
Character |
4 |
CSIOPTS |
CSI Options |
148(94) |
Character |
1 |
CSICLDI |
Return data or index, Y or blank |
149(95) |
Character |
1 |
CSIRESUM |
Resume, Y or blank |
150(96) |
Character |
1 |
CSIS1CAT |
Search 1 catalog only, Y or blank |
151(97) |
Character |
1 |
CSIOPTNS |
An F entry means to use fullword lengths; any
other entry means use halfword lengths. |
152(98) |
Fixed |
2 |
CSINUMEN |
Number of entries in table |
154(9A) |
Character |
VL |
CSIENTS |
Variable length table containing field names |
154(9A) |
Character |
8 |
CSIFLDNM |
Field name (1st one) |
A PL/I mapping is provided in IGGCSINP. In assembler language you
can use the IGGCSINA macro to define the DSECT. The fields are described
in the following sections.