z/OS DFSMS Managing Catalogs
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Work Area Format Table

z/OS DFSMS Managing Catalogs
SC23-6853-00

Upon return to the caller, the work area will be in the format shown in Table 1.

Table 1. Work Area Format Table
Offset Type Length Name Description
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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014