Previous Topic: Example: DCMT DISPLAY PROGRAM CommandNext Topic: DCMT DISPLAY PTERM Command


DCMT DISPLAY PROGRAM Command Usage

How DC/UCF Searches for a Program

The load list enabled for your current terminal session determines how DC/UCF searches for a program based on a DCMT DISPLAY PROGRAM command.

Display for a Specified Program

DCMT DISPLAY PROGRAM displays the following information for the specified DC/UCF program:

Field

Value

Column One

 

Program name

Program name

Type

Indicates program type: AM, DIALOG, DIALOG MAINLINE, DRIVER, MAP, NUCLEUS, PROGRAM, RCM, SUBSCHEMA, TABLE, or UNDEFINED

Language

Language in which the program is written

Size (in bytes)

The size of the program, in bytes

ISA Size

Initial storage area size, in bytes

Status

Indicates the status of the program: ENABLED AND INSRV or DISABLED AND OUTSRV

Dynamic

Indicates whether additional versions of this program can be defined at runtime: ALLOWED or NOT ALLOWED

Reusable

Indicates whether the program is available for use in the program pool: YES or NO

Reentrant

Indicates the reentrant status of the program: FULLY REENTRANT, QUASI-REENTRANT, or NON-REENTRANT

Tasks use ct

The number of tasks currently using the program

Times called

Number of times called

PGM chk thrh

The number of program checks that can occur before the program is disabled

Dump thrh

The number of dumps that can occur before the program is disabled

Amode

Indicates whether the program can address XA storage

PDE address

Address of PDE

Savearea

Indicates whether a savearea will be allocated when the program is invoked: YES or NO

Column Two

Ddname/Version

ddname (Type=Loadlib) or version number (Type=Dictionary)

Dictname

Name of the data dictionary in which the program resides (if blank, installation default dictionary)

Dictnode

Name of the DDS node that controls the data dictionary in which the program resides (if blank, local DDS node)

Database key

The database key of the program (for modules stored in the data dictionary)

Storage Prot

Indicates whether storage protection is enabled for the program: YES or NO

Residence

Indicates the residence status of the program: PERMANENT, IN POOL, or NOT IN POOL

Note: If the program is permanent or in the pool, the address of the program is given, or an indication that multiple copies are present is given.

Threading

Indicates the type of threading for a program as follows:

  • CONCURRENT—The program is multithreaded
  • NON-CONCURRENT—The program is single threaded

Overlayable

Indicates whether the program is over layable: YES or NO

New Copy

Indicates the new copy status of the program: ENABLED or DISABLED

Times loaded

Number of times loaded

Pgm check ct

Number of program checks that occurred for the program since it was defined or enabled

Dump ct

Number of dumps performed for the program since it was defined or enabled

Rmode

Indicates where the program can run: 24 or ANY

MPmode

Indicates the MPmode of the program: SYSTEM or ANY

Mult Enclave

Indicates whether a COBOL program is eligible to run in a multiple program enclave: YES or NO

If multiple copies of the program are present, the following information is displayed for each copy:

Field

Value

Address

The address of the copy

Debug

Indicates the debug status of the copy: YES or NO

In Pool

Indicates the residence status of the copy as follows:

  • YES—The copy is currently in memory
  • NO—The copy has been paged out

Copy

Indicates the type of copy as follows:

  • TEMP—The copy is non-resident
  • PERM—The copy is resident

Display for Every Program

DCMT DISPLAY PROGRAMS displays the following information for every program:

Field

Value

Program

Program name

Typ

Program type

D

Dictionary origin. If the program was loaded from a data dictionary, a D is displayed. Otherwise, the program was loaded from a load library.

DDname/Version#

Version number (Type=Dictionary) or ddname (Type=Loadlib).

Dictname

Name of the data dictionary in which the program resides.

Node

Name of the DDS node that controls the data dictionary in which the program resides.

More Information