CSECT Scanner base tables

Use the information in the CSECT Scanner base tables defined in the database to write your own SQL applications to query the tables; these applications must use native SQL queries.

CIU_PROGRAM_INFO
This table stores load-module-related information from the load libraries that have been scanned. It allows you to answer questions such as:

"Given a load module name and length, when was it link-edited?"

"Is a program resource a GLUE or TRUE program?"

Table 1. The CIU_PROGRAM_INFO table
Column Type Description
DSNAME CHAR(44) Data set name.
PROGRAM CHAR(8) Load module name.
PROGLEN CHAR(8) Load module length in hexadecimal.
ENTRY_POINT CHAR(8) Entry point offset in hexadecimal.
ALIAS_OF CHAR(8) If the program name is an alias, this program is the one for which it is an alias.
LINKER_NAME CHAR(10) Identifier of the binder or link-editor.
LINKER_VERSION CHAR(5) Version number of the binder or link-editor (VV.RR).
LINKED TIMESTAMP Date and local time that the program was bound or link-edited.
AMODE CHAR(3) Addressing mode.
RMODE CHAR(3) Residence mode.
CIU_CSECT_INFO
This table stores CSECT-related information from the load libraries that have been scanned. It allows you to answer questions such as:

"Given a load module name and length, what is the user data of the CSECT with the same name as the load module?"

Table 2. The CIU_CSECT_INFO table
Column Type Description
DSNAME CHAR(44) Data set name.
PROGRAM CHAR(8) Load module name.
PROGLEN CHAR(8) Load module length in hexadecimal.
LINKED TIMESTAMP Date and local time that the program was bound or link-edited.
CSECT_NAME CHAR(8) CSECT name.
TRAN_1_DATE CHAR(7) First translation date (YYYYDDD).
TRAN_1_NAME CHAR(10) First translator identifier.
TRAN_1_VERSION CHAR(5) First translator version (VV.RR).
TRAN_2_DATE CHAR(7) Second translation date (YYYYDDD).
TRAN_2_NAME CHAR(10) Second translator identifier.
TRAN_2_VERSION CHAR(5) Second translator version (VV.RR).
USER_DATA_DATE CHAR(7) User data date (YYYYDDD).
USER_DATA VARCHAR(80) User data.
HMASPZAP_DATE CHAR(7) ZAP date (YYYYDDD).
HMASPZAP_DATA CHAR(8) ZAP data.
Note:
  1. Some CSECTs are translated, or compiled, twice. For example, programs created using the IBM® internal PL/X language are first translated by the PL/X compiler and then translated by the assembler-program.
  2. Dates are in the format “YYYYDDD”, where YYYY is the year and DDD is the day of the year. For example: “2007124”.
CIU_TRANSLATORS
This table stores descriptions of translators, binders, and linkage editors. It is loaded with predefined information about a range of IBM products by the CIUTLOAD job. It allows you to determine the full descriptions of these programs from the identifiers used in the tables above.
Table 3. The CIU_TRANSLATORS table
Column Type Description
TRANSLATOR_NAME CHAR(10) The translator identifier.
DESCRIPTION CHAR(64) Description of translator.

Reference Reference

Feedback


Timestamp icon Last updated: Friday, 8 February 2013


http://pic.dhe.ibm.com/infocenter/cicsts/v5r1/topic//ciuug93.html