Previous Topic: Program Summary Report (DREPORT 055)Next Topic: Module Reports (DREPORTs 006, 056, 076)


Program Detail and Key Reports (DREPORTs 005 and 075)

Contents

The program detail report provides detailed information about all program occurrences; the program key report provides similar information about selected program occurrences. The fields and format of these two reports are the same.

The report below shows sample output for DREPORT 075. The DREPORT and KEY parameters used to create this sample report are:

DREPORT=075
 KEY PROG-NAME-051 'EMPSS01'

Sample DREPORT 075:

REPORT NO. 75 DATA DICTIONARY REPORTER REL nn.n mm/dd/yy PAGE 1 DREPORT 75 PROGRAM REPORT ********************************************************************************************************************************* ESTIMATED TIMES -------- D A T E -------- PROGRAM LINES COMPILED COMPILE UPDATED CREATED ********************************************************************************************************************************* EMPSS01 VER 1 2000 0 mm/dd/yy mm/dd/yy PREPARED BY DPD REVISED BY LHN PUBLIC ACCESS ALLOWED FOR ALL AUTHORITY LANGUAGE ASSEMBLER DIVISION DOCUMENT SYSTEM LHNSYSTEM VER 1 USER LHN ASSOCIATED PROGRAM EMPSS02 VER 1 COMMENT 00000100 THIS IS A TEST PROGRAM OF THE EMPLOYEE DATABASE DEFINITION 00000100 DELETION DATE MAP USED TEST-MAP VER 1

Field Descriptions

The format of DREPORTs 005 and 075 depends on the order in which information was defined to the dictionary. A description of the fields in the sample report follows:

PROGRAM

Identifies the program name and version number.

ESTIMATED LINES

Identifies the estimated number of source code lines in the program.

TIMES COMPILED

Identifies the number of times that the program has been compiled. The DML processors automatically update the compile-time statistics if the activity log is on and the dictionary is in UPDATE mode at run time.

DATE COMPILED/UPDATED/CREATED

Identifies the date the program occurrence was last compiled or updated and the date the program occurrence was defined to the dictionary.

PREPARED BY/REVISED BY

Identifies the user who defined the program to the dictionary and the user who last updated it.

PUBLIC ACCESS

Identifies the level of access allowed for unregistered users.

DESCRIPTION

Identifies text associated with the program occurrence.

Class/attribute associations

Identifies class/attribute associations that have been defined for the program occurrence. In this sample report, the attribute ASSEMBLER within the class LANGUAGE and the attribute DOCUMENT within class DIVISION are associated with EMPSS01.

SAME AS

Identifies the program occurrence from which this program occurrence was copied (if copied).

SYSTEM

Identifies a system associated with the program and any user-supplied text for the program/system relationship.

USER

Identifies a user who is registered to access the program occurrence and any responsibility codes and associated text defined for the user. If no users are registered, the USER literal does not appear; if no responsibility codes have been assigned, the RESPONSIBLE FOR literal does not appear.

SUBPROGRAM

Identifies a subprogram called by the program.

CALLED BY

Identifies a program that calls this program as a subprogram.

ENTRY

Identifies an entry point for the program.

User-defined nests

Identifies user-defined nests that relate this program occurrence and another program occurrence. In this sample report, the relational key ASSOCIATED PROGRAM relates EMPSS02 to EMPSS01.

MODULE

Identifies a module used by the program and any user-supplied text for this program/module relationship.

RECORD COPIED

Identifies the records and record synonyms that are copied into the program.

INPUT FILE

Identifies the file opened by the program.

SUBSCHEMA OF SCHEMA

Identifies a subschema (and associated schema) used by the program.

Associated logical records, records, sets, and areas

Specifies associated logical records, records, sets, and areas that the program uses or is expected to use are listed in this field. The field can also show the usage mode for the named area and a count of the number of times the function is performed.

COMMENT

Identifies commentary text provided for this program through the COMMENTS clause of the DDDL PROGRAM statement.

MAP USED

Identifies the map used by the program.

User-defined comments

Identifies user-defined comments that were defined through the DEFINITION/comment-key clause of the DDDL PROGRAM statement. In this sample report, DELETION DATE is a comment key.

ENTRY POINT

Identifies the program occurrence as an entry point.

WITHIN PROGRAM

Identifies the program that uses the program occurrence as an entry point.