Indicates to execute the DCMT command on all or a list of data sharing group members.
Note: For more information about broadcasting and broadcast-parms syntax, see the section How to Broadcast System Tasks.
Specifies the setting for the ADSO statistics. Valid values are:
Selects statistics collection for the dialog identified by program-name.
You select dialogs for statistics collection at system generation time by using the ADSO DIALOG STATISTICS parameter of the PROGRAM statement.
Turns off statistics collection for the dialog identified by program-name.
Specifies that the program can be used by multiple tasks at the same time. If the program is reentrant or quasi-reentrant, one copy of the program is used to process all requests. If the program is nonreentrant, as many copies of the program are used as necessary to process requests concurrently.
Specifies that the program can be used by only one task.
For Assembler and PL/I programs only, specifies the amount of storage, in bytes, allocated for the program's initial storage area (ISA). If an ISA is specified, GET STORAGE statements are not required in the program because the system automatically allocates the requested storage when the program begins executing. The storage address is passed in register 11.
isa-size The amount of storage allocated for an assemble or PL/I program. isa-size is an integer in the range 0 through 2,147,483,647.
Identifies the language in which the program is written. Valid languages are:
ADSo CA ADS
ASSembler Assembler program
COBol COBOL program
PLI PL/I program
For CA IDMS dialogs only, indicates the dialog is a mainline dialog. Dialogs defined as MAINLINE are entry points into applications. The names of mainline dialogs are eligible for display on the CA IDMS menu screen if so allowed by ADSO statement specifications.
If you specify MAINLINE, the dialog must be generated with the MAINLINE attribute but does not have to be assigned a task code during system generation.
For CA IDMS dialogs only, indicates the dialog is not a mainline dialog.
Specifies the multiprocessing mode (MPMODE) for the program.
ANY Assigns an MPMODE of ANY to the program. ANY is appropriate for reentrant and quasi-reentrant programs that are defined without storage protection.
SYStem Directs the system to assign an MPMODE to the program at execution time.
Specifies whether the new copy facility is enabled for the program or subschema.
ENabled Specifies the new copy facility for the program or subschema is enabled.
DIsabled Specifies the new copy facility for the program or subschema is disabled.
Specifies that the program can be overlaid in the program pool. You should specify OVERLAYABLE only for executable programs invoked through normal DC mechanisms.
Specifies that the program cannot be overlaid in the program pool. You should specify NONOVERLAYABLE for nonexecutable programs (for example, tables) to prevent such programs from being overwritten in the program pool while they are in use.
Specifies that the program is reentrant. To be declared reentrant, the program must acquire all variable storage dynamically and must not modify its own code.
Specifies that the program is nonreentrant. Programs that modify their own code and do not ensure the modified code is returned to its original state when the program is not in control must be declared NONREENTRANT.
For COBOL programs only, specifies the program is quasi-reentrant. To be declared quasi-reentrant, a program must not modify its own code unless the program ensures the modified code is returned to its original state when the program is not in control. Quasi-reentrant programs are permitted to use working storage because each time the program is executed the system creates a separate copy of its working storage in the storage pool. This technique makes the program, in effect, reentrant.
Specifies that the program can be executed repeatedly. When a request to load the program is issued, the system loads a copy of the program from external storage only if no copy exists in the program pool.
To be declared REUSABLE, a program must return all modified code to its original state for each execution. Generally, code is returned to its original state either at the start of a new execution of the program or at the finish of the previous execution. By definition, reentrant and quasireentrant programs are always reusable; however, reusable programs are not necessarily reentrant or quasireentrant.
Specifies that the program cannot be executed repeatedly. When a request to load the program is issued, the system loads a copy of the program from external storage. Programs that modify their own code without returning the code to its original state must be declared NONREUSABLE.
For Assembler programs only, specifies that the system will acquire a save area automatically before each execution of the program. The save area address is passed to the program in register 13. You should specify SAVEAREA or accept it by default if the program uses normal IBM calling conventions and, at the start of execution, saves registers in the save area.
For Assembler programs only, specifies the system will not acquire a save area for the program automatically.
Specifies one of the following program types:
Varies the dump threshold for the program.
The dump threshold is the number of times a memory dump is taken for program check errors that occur in the program. The dump threshold is established at system generation time by the DUMP THRESHOLD parameter of the PROGRAM statement.
The new dump threshold for the program: an integer in the range 0 through 255.
Enables the program. A program is enabled at system generation time by the ENABLE parameter of the PROGRAM statement.
Disables the program. Disabling a program prevents it from being executed until it is enabled. A program is disabled at system generation time by the DISABLE parameter of the PROGRAM statement.
Specifies if this program can use the same language enclave as other LE programs in the same task. This parameter is only meaningful for COBOL programs.
Specifies that this program cannot participate in a multiple program LE enclave.
Specifies that this program can participate in a multiple program LE enclave. This is the default.
Note: This value is only effective if MULTIPLE ENCLAVE IS ON isspecified on the SYSTEM statement in the sysgen.
Updates the program definition element (PDE) for the program to indicate that a new copy of the program exists in the load area of the dictionary (or in the load library).
Note: Requests of IMMEDIATE for subschemas is ignored. Subschemas areprocessed as though Quiesce is requested.
Aborts (with an abend code of MTPR) all tasks using the named program. At the next request to load the program, DC/UCF loads the new copy.
Places tasks that request a load of the named program in a wait state until all tasks currently using the program relinquish it. When the program is no longer in use, DC/UCF loads the new copy and releases the waiting tasks.
Varies the program check threshold for the program.
The program check threshold is the number of program check errors that can occur before DC/UCF disables the program. The program check threshold is established at system generation time by the ERROR THRESHOLD parameter of the PROGRAM statement.
The new program check threshold; an integer in the range 1 through 255.
Enables storage protection for the named program. Storage protection is enabled at system generation time by the PROTECT parameter of the PROGRAM statement.
Disables storage protection for the named program. Storage protection is disabled at system generation time by the NOPROTECT parameter of the PROGRAM statement.
Program-specification parameters
Executes the DCMT command on all or a list of data sharing group members.
For more information on broadcasting and broadcast-parms syntax, refer to the section "How to Broadcast System Tasks" in the CA IDMS System Tasks and Operator Commands Guide.
Specifies the program to vary.
Specifies the DDS node that controls the data dictionary where the named program resides.
If a node name is not specified, the default DDS node established for the session is accessed. If a default DDS node has not been established, the local node is accessed.
Specifies the alternate data dictionary in which the named program resides.
Note: Although dictnode and dictname are both optional parameters, if dictnode is specified and dictname is not specified, a "." delimiter must be included to represent the missing dictname parameter as shown in the following example:
DCMT V PROGRAM dictnode..program-name V version-number
The name of a program that has been defined on a system generation PROGRAM statement or previously loaded by the DC/UCF system.
The version number of the program.
Default: 1
The type of the program:
Snap-options parameters
Specifies the type of snap dump or photo snap to write to the DC/UCF log file.
Valid values are the following:
Specifies whether to write a system snap dump for the specified program. A system snap dump writes a formatted display of the resources allocated to all active tasks.
ON Enables the writing of a system snap dump.
OFF Disables the writing of a system snap dump.
Specifies whether to write a system photo snap for the specified program. A system photo snap provides a summary of resources for all active tasks.
ON Enables the writing of a system photo snap.
OFF Disables the writing of a system photo snap.
Specifies whether to write a task snap dump for the specified program. A task snap dump writes a formatted display of the resources allocated to the task being snapped.
ON Enables the writing of a task snap dump.
OFF Disables the writing of a task snap dump.
Specifies whether to write a task photo snap for the specified program. A task photo snap provides a summary of the resources for the task being snapped.
ON Enables the writing of a task photo snap.
OFF Disables the writing of a task photo snap.
Specifies the total snaps allowed for the specified program. When the snap limit is reached, snaps are disabled for the program. The maximum snap limit value is 999.
|
Copyright © 2014 CA.
All rights reserved.
|
|