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:
CICS Region Name Is the job name or modify ID of the CICS region being monitored. Each CICS region in a z/OS operating system 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:
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. These are the values:
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. These are the values:
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.) These are the values:
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 eight 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 eight characters.
Remote Program Name Is the name by which the program is known in the remote system. It is an eight 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. These are the values:
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 four 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 four 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.