CICSplex Java Program Analysis attribute group

The CICSplex Java Program Analysis attributes report data about Java program installed in your CICS systems. Use this data to determine the characteristics that have been defined for a particular Java program.

CEDF Status Indicates the action taken by the execution diagnostic facility (EDF) transaction. It returns a value indicating the action taken by the execution diagnostic facility (EDF) transaction if this module is executed under EDF. Values are:

CEDF
Diagnostic screens are displayed. If the program was translated with the EDF option, all EDF screens are displayed; if it was translated with NOEDF, only the program initiation and termination screens display.
NOCEDF
No EDF screens are displayed.
NOTAPPLIC
EDF is not applicable because the module is a remote program, a map set, or a partition set.

CICS Region Name Is the job name or modify ID of the CICS region being monitored. Each CICS region in a z/OS image has a unique name. This name is an alphanumeric string, with a maximum of 8 characters, and case-sensitive. CICS region names are always in uppercase characters.

Datalocation Indicates whether this module can accept data addresses higher than 16 MB. Values are:

ANY
The program can accept an address above 16 MB.
BELOW
The program requires any data address returned to it from CICS to be less than 16 MB.
NOTAPPLIC
The option is not applicable because the module is a remote program, a map set, or a partition set.

Dynamic Status Indicates whether the program can be dynamically routed or not. It returns a value indicating whether, if the program is the subject of a program-link request, the request can be dynamically routed. Values are:

DYNAMIC
If the program is the subject of a program-link request, the CICS dynamic routing program is invoked. Providing that a remote server region is not named explicitly on the SYSID option of the LINK command, the routing program can route the request to the region on which the program is to execute.
NOTDYNAMIC
If the program is the subject of a program-link request, the dynamic routing program is not invoked. For a distributed program link (DPL) request, the server region on which the program is to execute must be specified explicitly on the REMOTESYSTEM option of the PROGRAM definition or on the SYSID option of the LINK command; otherwise it defaults to the local region.

Execution Key Is the execution key of the program. It returns a value indicating the storage key of the module, if it is an executable program. The storage key can limit the areas of storage that the program can access, depending on other variables. Values are:

CICSEXECKEY
The program executes in CICS key.
NOTAPPLIC
The module is a remote program, a map set, or a partition set.
USEREXECKEY
The program executes in user key.

Execution Set Is the set of CICS API commands the program can execute. It returns a value indicating whether the module is restricted to the distributed program link subset of the CICS API. EXECUTIONSET applies only to executable programs, and governs the API only when a program is invoked locally. (When it is invoked remotely, that is, executing at or below the level of a program invoked by a distributed program link—a program is always restricted to this subset.) Values are:

DPLSUBSET
The program is always restricted.
FULLAPI
The program is not restricted unless invoked remotely.
NOTAPPLIC
EXECUTIONSET does not apply because the module is a remote program, a map set, or a partition set.

JVM Class Is the name, up to 255 characters, of any class specified in the program definition.

JVM Profile Is the name of the JVM profile associated with the program. It is the 8-character name of the JVM profile, as used in a program definition. When you use the name of a JVM profile anywhere in CICS, you must enter it using the same combination of upper and lower case characters that is present in the HFS file name.

Origin Node The combination of the z/OS System ID (SMFID) and the CICS region name. The value format is an alphanumeric string, maximum 32 bytes and case-sensitive.

When a situation is true, the system compares the origin node name in the attribute to the names of managed systems assigned to the item. If the origin node name matches the name of a managed system, the status of the item changes accordingly. If the names of the origin node and the managed systems do not match, the status of the item remains unchanged.

Program Is the name of the JVM program. it is an alphanumeric string with a maximum of 8-characters.

Remote Program Name Is the name by which the program is known in the remote system. It is an 8-character name by which the module is known in the CICS region named in the REMOTESYSTEM option of its PROGRAM definition. REMOTENAME applies only to programs, and only to those defined to be remote; for local programs, the value returned is blanks.

Remote System Is the name of the CICS region in which the module is defined. It is the 4-character name of the CICS region in which the module is defined (from the REMOTESYSTEM value in the PROGRAM definition). It applies only to programs, and only to those defined to be remote; for local programs, the value returned is blanks.

Status is the program status. It returns a value indicating whether the module is available for use. Values are:

DISABLED
The module is not available for use.
ENABLED
The module is available for use.

System ID Indicates the four-character name that uniquely identifies an active z/OS operating system within a given CICSplex. The format is an alphanumeric string, maximum 4 characters, and case-sensitive. z/OS System IDs are always in uppercase characters.

Times Used Is the number of times the program has been executed. It returns a fullword binary field giving the total number of times the module has been used since the start of the current CICS session. A value of -1 is returned if the program is remote, or a JVM program.

Transaction ID Is the 4-character name of the transaction under which this module, which must be a program, executes remotely (that is, the transaction identifier that the remote region assigns to the task it creates when a task in the local region LINKs to it). This value comes from the TRANSID option value in the PROGRAM definition and applies only to programs defined as remote; for local programs, and when no TRANSID is specified for a remote program, the value returned is blanks.