Information
returned for work area |
0(0) |
Character |
VL |
CSIRWORK |
CSI Return Work Area |
0(0) |
Fixed |
4 |
CSIUSRLN |
Total length of work area. User provided. |
4(4) |
Fixed |
4 |
CSIREQLN |
Minimum required work area for 1
catalog name entry and 1 data entry entry. |
8(8) |
Fixed |
4 |
CSIUSDLN |
Total length of work area used in
returning entries. |
12(C) |
Fixed |
2 |
CSINUMFD |
Number of field names plus 1. |
Information
returned for each catalog |
0(0) |
Bitstring |
1 |
CSICFLG |
Catalog flag information |
|
1... .... |
|
CSINTICF |
Not supported. |
|
.1.. .... |
|
CSINOENT |
No entry found for this catalog. |
|
..1. .... |
|
CSINTCMP |
Data gotten for this catalog is not
complete. |
|
...1 .... |
|
CSICERR |
Whole catalog not processed due to
error. |
|
.... 1... |
|
CSICERRP |
Catalog partially processed due to
error. |
|
.... .111 |
|
|
Reserved. |
1(1) |
Character |
1 |
CSICTYPE |
Catalog type. X'F0' |
2(2) |
Character |
44 |
CSICNAME |
Catalog name |
46(2E) |
Character |
0 |
CSICRETN |
Return information for Catalog. |
46(2E) |
Character |
2 |
CSICRETM |
Catalog return module ID |
48(30) |
Fixed |
1 |
CSICRETR |
Catalog return reason code |
49(31) |
Fixed |
1 |
CSICRETC |
Catalog return code |
Information
returned for each entry |
0(0) |
Bitstring |
1 |
CSIEFLAG |
Entry flag information. |
|
1... .... |
|
CSIPMENT |
Primary entry. |
|
0... .... |
|
|
This entry associates with the preceding
primary entry. |
|
.1.. .... |
|
CSIENTER |
Error indication is set for this
entry and error code follows CSIENAME. |
|
..1. .... |
|
CSIEDATA |
Data is returned for this entry. |
|
...1 1111 |
|
|
Reserved. |
1(1) |
Character |
1 |
CSIETYPE |
Entry Type. A Non-VSAM data set
B Generation data group
C Cluster
D Data component
G Alternate index
H Generation data set
I Index component
L ATL Library entry
R Path
U User catalog connector entry
W ATL Volume entry
X Alias
|
2(2) |
Character |
44 |
CSIENAME |
Entry name. |
46(2E) |
Character |
0 |
CSIRETN |
Error return information for entry.
Only exists if CSIENTER is 1. |
46(2E) |
Character |
2 |
CSIERETM |
Entry return module ID |
48(30) |
Fixed |
1 |
CSIERETR |
Entry return reason code |
49(31) |
Fixed |
1 |
CSIERETC |
Entry return code |
46(2E) |
Character |
VL |
CSIEDATA |
Returned data for entry. Only exists
if CSIENTER is 0. |
If
CSIOPTNS is not F: |
46(2E) |
Character |
2 |
CSITOTLN |
Total length of returned information
including this field and length fields. The next entry begins at this
offset plus this length. |
48(30) |
|
2 |
|
Reserved. |
50(32) |
Character |
VL |
CSILENFD |
Length of fields. There is one length
field returned for each field name passed on input. |
50(32) |
Character |
2 |
CSILENF1 |
First length field. |
If
CSIOPTNS is F: |
46(2E) |
Character |
4 |
CSITOTLN |
Total length of returned information
including this field and length fields. The next entry begins at this
offset plus this length. |
50(32) |
|
4 |
|
Reserved. |
54(36) |
Character |
VL |
CSILENFD |
Length of fields. There is one length
field returned for each field name passed on input. |
54(36) |
Character |
4 |
CSILENF1 |
First length field. |
Information
returned for each field name |
0(0) |
Character |
VL |
CSIFDDAT |
Field data. For each field name passed
on input, there will be a data item corresponding to its length. |
|
|
|
|
The next entry would begin here if
more than 1 entry is returned. |
|
|
|
|
The next catalog entry would begin
after all of the entries, if more than 1 catalog is searched. |