C H A P T E R  10

Resources Tab

The Resources tab enables you to display a window for each resource type you want to monitor. The following resource types are available:


CICS Commands

The CICS Commands pane displays a list of supported CICS commands. The entry for each command shows the number of times the command was issued by the application program(s) executing in the region. All counts are initialized to zero when the region is started.

The following datapoints are displayed on the CICS Commands pane:

TABLE 10-1 CICS Commands Window Datapoints

Datapoint

Description

Name

Identifies the CICS command. See Name.

Count

Indicates the number of times a command has been requested by application programs. See Count.


Name

Description

The Name datapoint shows a CICS command supported by Sun MTP.

Interpretation

To find out if a particular CICS command is executed in a region, look at the Count datapoint. If the Count datapoint shows a nonzero number, then the command has executed n times since system initiation.

Count

Description

The value of Count for a CICS command is the number of times a command has been requested by application programs.

Values

Count is an integer initialized to zero at region startup and incremented for each call to a particular command by an application program.

Interpretation

The column of Count values show cumulative counts from all application programs executing in a region.

The Count column gives a profile of the types and counts of CICS commands issued by the programs that run in a region.


Files

The Files window shows the datasets and alternate indexes available to the region's transactions and programs.


procedure icon  To Display the Files Window

single-step bulletClick the down arrow on the Resources tab and select Files.

The table shows all the VSAM files configured for the region.


procedure icon  To Display Information About a Particular Dataset or Alternate Index

single-step bulletClick the dataset or alternate index name.

The detail panel is displayed under the table.

The following datapoints are displayed for each dataset:

TABLE 10-2 Files Window Datapoints

Datapoint

Description

Name

Identifies the dataset. See Name

Alternate Index

Indicates if an alternate exists for the dataset. See Alternate Index.

Average Inbound FS Size

Indicates the average number of bytes in the COMMAREA for inbound function ship requests. See Average Inbound FS Size

Average Outbound FS Size

Indicates the average number of bytes in the COMMAREA for outbound function ship requests. See Average Outbound FS Size.

Buffer Size

Reserved for future use.

Current Users

Indicates the number of current users of the file.

Disk File Name

Identifies the physical file on disk. The name in the Name datapoint is the dataset name, which is the logical file name. A single physical file may be associated with multiple dataset names.

Environment

Identifies the environment variable specifying the directory where the file is located.

Flags

Indicates the file status as defined in the Sun MTP internal file control block structure. See Flags.

Group

Indicates the group to which the dataset is assigned.

Inbound FS

Indicates the total number of inbound function ship requests for this dataset. See Inbound FS.

Index Reads

Indicates the total number of index read I/O requests for this dataset. See Index Reads.

Index Writes

Indicates the total number of index write I/O requests for this dataset. See Index Writes.

Locks

Indicates the total number of locks obtained against this dataset. See Locks.

Outbound FS

Indicates the total number of outbound function ship requests for this dataset. See Outbound FS.

Reads

Indicates the total number of read I/O requests for this dataset. See Reads.

Remote System ID

Identifies the remote system hosting this file for function shipping.

Type

Indicates the file type. See Type.

Unlocks

Indicates the total number of locks released against this dataset. See Unlocks.

Waits

Indicates the total number of times application programs have been forced to wait for a record within this file. See Waits.

Writes

Indicates the total number of write I/O requests for this dataset. See Writes


Name

Description

The Name datapoint on the Files pane contains the name of the dataset.

Values

The dataset name is one to eight characters long.

Interpretation

An application program uses the dataset name to reference a particular file. The dataset name is mapped to a system file name (Disk File Name datapoint) whose location is defined in the Environment datapoint.

Alternate Index

Description

The Alternate Index datapoint indicates if the dataset is an alternate index file to a primary dataset.

Values

Value

Description

true

Indicates that the file is an alternate index file.

false

Indicates that the file is a primary dataset.


Interpretation

An alternate index accesses the same segments as the primary index because both actually reference the same data file (and its segments). An alternate index is defined in both the file table and the VSAM catalog. To create an alternate index, you must recreate the VSAM file with the Record Editor or the unikixbld utility, which automatically create alternates from the information configured in the file table and VSAM catalog.

Average Inbound FS Size

Description

The Average Inbound FS Size datapoint indicates the average number of bytes in the COMMAREA for inbound function ship (FS) requests for a dataset.

Values

An integer character count.

Interpretation

The Average Inbound FS Size datapoint is calculated by dividing the total number of characters received by inbound FS requests for a specific dataset by the number of requests (Inbound FS datapoint). Note that remote applications can send an FS request for a dataset defined as either local or remote to the region. In the latter case, the region issues an FS request of its own out to the remote system on behalf of the original requestor.

This datapoint provides a general idea of the volume of data transferred to and from a dataset defined on the local region due to FS requests from remote regions.

Average Outbound FS Size

Description

The Average Outbound FS Size datapoint indicates the average number of bytes in the COMMAREA for outbound function ship (FS) requests to a remote dataset.

Values

An integer character count.

Interpretation

The Average Outbound FS Size datapoint is calculated by dividing the total number of characters sent by outbound FS requests to a specific remote dataset by the actual number of requests (Outbound FS datapoint). Note that the administration tool only calculates Average Outbound FS Size and Outbound FS for a remote dataset.

This datapoint provides a general idea of the volume of data transferred to a particular remote dataset.

Inbound FS

Description

The Inbound FS datapoint indicates the number of inbound function ship (FS) requests that have occurred for a specific dataset.

Values

The value is a positive integer count.

Interpretation

An application program on a remote region can issue commands against a dataset defined on the local region. This remote request is considered an FS operation. Each request, no matter from which remote region, causes the Inbound FS count to increase. The remote application can request access to either a local or remote dataset. If the requested dataset is located on a remote system, Sun MTP function ships the request out to the appropriate remote system.

This datapoint helps identify the amount of traffic coming from remote regions to the local region for a particular dataset.

Index Reads

Description

The number of Index Reads represents the total number of physical reads issued to the index file since the region was started. A physical read is a read not accommodated by Sun MTP's internal buffers. This read may, however, be handled by the operating systems buffer cache and not actually require a physical disk access.

Values

Index Reads is a numeric quantity that is set to zero at region startup and increments for each physical read to the index portion of a dataset.

This datapoint is not set for remote datasets (those with a value set for the Remote System datapoint) because the administration tool does not communicate with the remote host.

Interpretation

This datapoint, together with Reads, Writes, and Index Writes, provides an accurate picture of dataset activity. Multiple highly active datasets on the same physical device decreases system throughput. All four of these datapoints should be used to determine the extent of a file's activity. Note that the Writes and Index Writes entail more overhead than their read counterparts.

There are ways to optimize dataset access performance. There are two kinds of configurable cache involved with a VSAM file local to a host machine: the operating system buffer cache and the Sun MTP buffer pool. The size of the Sun MTP buffer pool is easily configured in the VCT. Change the number of shared buffers, save the VCT to disk, and restart the region to activate the change.

There are also ways to distribute dataset files across hardware devices to achieve performance gains. The simplest way is to physically place entire datasets on separate disks. If the disks have separate disk controllers, performance can be further improved.

Another method to take advantage of I/O bandwidth is to use disk striping. This file system facility automatically distributes files across multiple devices. Again, consult your operating system's system administrator's guide for details.

Sun MTP provides another method to boost performance by spanning a dataset across multiple segments, each of which can reside on a separate device. Sun MTP allows a dataset to have as many as 8 segments. This method proves to be more efficient than the other two. You can choose to combine Sun MTP segmentation with operating system striping, but the results are not predictable since the file organization becomes extremely complex.

Index Writes

Description

The number of Index Writes represents the total number of physical index writes issued to the index file since the region was started. A physical write is a write not accommodated by Sun MTP's internal buffers. This write may, however, be handled by the operating systems buffer cache and not actually require a physical disk access.

Values

Index Writes is a numeric quantity that is set to zero when a region is started and increments for each physical write to the index portion of a dataset.

This datapoint is not set for remote datasets (those with a value set in the Remote System datapoint) because the administration tool does not communicate with a remote machine.

Interpretation

This datapoint, together with Writes, Reads, and Index Reads, provides an accurate picture of dataset activity. Multiple highly active datasets on the same physical device decreases system throughput. All four of these datapoints should be used to determine the extent of a file's activity. Note that the Writes and Index Writes entail more overhead than their read counterparts.

There are a few ways to optimize dataset access performance. There are two kinds of configurable cache involved with a VSAM file local to a host machine: the operating system buffer cache and the Sun MTP buffer pool. The size of the Sun MTP cache is easily configured in the VCT. Change the number of shared buffers, save the VCT to disk, and restart the region to activate a change.

There are also ways to distribute dataset files across hardware devices to achieve performance gains. The simplest way is to physically place entire datasets on separate disks. If the disks have separate disk controllers, performance can be further improved.

Another method to take advantage of I/O bandwidth is to use disk striping. This file system facility automatically distributes files across multiple devices. Again, consult your system's system administrator's guide for details.

Sun MTP provides another method to boost performance by spanning a dataset across multiple segments, each of which can reside on a separate device. Sun MTP allows a dataset to have any many as eight segments. This method proves to be more efficient than the other two. You can choose to combine Sun MTP segmentation with operating system striping, but the results are not predictable since the file organization becomes extremely complex.

Locks

Description

The Locks datapoint shows the total number of times a file required locking to process data on a particular dataset. There are two kinds of file locks: record locks and control interval (CI) locks. The Locks datapoint counts only CI locks. Because a CI can contain multiple records, or even portions of records, record locking is implicit in a CI lock. A CI lock occurs when an application program requests a record (contained inside a CI) from a file, whether for read or for write.

Values

The value of Locks ranges from 0 to n, where n depends on how frequently application programs lock a dataset.

Interpretation

This datapoint helps determine how heavily a file is used. For example, if the lock count is high and the transactions that access the file tend to run slowly, it is possible that transactions are waiting on each other due to CI resource contention. This could indicate a database design problem, or an application program problem in how, or in what sequence, the data is accessed.

The number of Locks and Unlocks should always be the same when no transactions are executing. If this is not the case, an internal Sun MTP problem has occurred. The system should be shut down and restarted. If this situation repeats itself, contact your authorized Sun service provider.

Outbound FS

Description

The Outbound FS datapoint shows the number of outbound function ships (FS) for a specific remote dataset.

Values

The value is an integer count.

Interpretation

Sun MTP sends an outbound FS request out under two conditions:

Regardless of the situation, Sun MTP increments Outbound FS each time it processes an outbound FS request for access to a remote dataset.

Use this datapoint to monitor the traffic to a remote dataset.

Reads

Description

The number of Reads represents the total number of physical reads issued to a dataset since the region was started. A physical read is a read not accommodated by Sun MTP's internal buffers. This read may, however, be handled by the operating system buffer cache and not actually require a physical disk access.

Values

The Reads datapoint is an integer number that starts at zero when a region starts and increments for each physical read from (for KSDS, the data portion of) a dataset. Note that this datapoint is not set for remote datasets (those with a value set for the Remote System datapoint) because the administration tool does not communicate with the remote region.

Interpretation

This datapoint, together with Index Reads, Writes, and Index Writes, provides an accurate picture of dataset activity. Having multiple highly active datasets on the same physical device decreases system throughput. All four of these datapoints should be used to determine the extent of a dataset's activity. Note that the Writes and Index Writes entail more overhead than their read counterparts.

There are ways to optimize dataset access performance. There are two kinds of configurable cache involved with a VSAM file local to a host machine: the operating system buffer cache and the Sun MTP buffer pool. The size of the Sun MTP cache is easily configured in the VCT. Change the number of shared buffers, save the VCT to the disk, and restart the region to activate the change.

There are also ways to distribute dataset files across hardware devices to achieve performance gains. The simplest way is to physically place entire datasets on separate disks. If the disks have separate disk controllers, performance can be further improved.

Another method to take advantage of I/O bandwidth is to use disk striping. This file system facility automatically distributes files across multiple devices. Refer to your operating system's system administrator's guide for details.

Sun MTP provides another method to boost performance by spanning a dataset across multiple segments, each of which can reside on a separate device. Sun MTP allows a dataset to have as many as 8 segments. This method proves to be more efficient than the other two. You can choose to combine Sun MTP segmentation with operating system striping, but the results are not predictable since the file organization becomes extremely complex.

Flags

Description

The Flags datapoint shows the file status as defined in the Sun MTP internal file control block structure.

Values

The flags are a series of bits that reflect the status of the file to Sun MTP.

This datapoint is internal to Sun MTP.

Type

Description

Type shows the dataset type, or database organization.

Values

The dataset Type indicates the file organization. Each of these types of database files are managed by the VSAM access method. The available types are:

Interpretation

A KSDS file requires a key for access. The keys are kept in an index file. Thus, a KSDS dataset is broken into two files, data and index. Sun MTP uses the logical file name for a dataset, defined in the file table, to identify these files, with a .dta and .idx extension for the data and index files, respectively.

The ESDS and RRDS file organizations do not require an index file. Therefore, the file name defined in the file table corresponds to the actual system file name.

Verify that a dataset's type is consistent with respect to the application programs accessing a particular dataset. Build a particular type of dataset with the Sun MTP Record Editor.

Unlocks

Description

The Unlocks datapoint shows the total number of times a dataset was unlocked from a previous lock.

Values

The number of Unlocks is an integer that is initialized to zero at region startup. The value of the Unlocks datapoint increases as data activity takes place.

Interpretation

If Unlocks does not match Locks, then the dataset may either be locked for normal processing or possibly involved in a program logic error. An error or deadlock is evident when the two datapoints differ in value and do not change for an extended period of time.

When system performance seems to be degrading, examine the Unlocks and Locks datapoints for a system's datasets. If these values remain constant when they should both be increasing with file activity, the system is probably in deadlock. Note that these values should become identical and not change when the system is idle. If the values do not change and they are different, there may be an internal Sun MTP problem.

Waits

Description

The Waits datapoint represents the number of times application programs have to wait for a record of a particular dataset because another application program has already obtained the record.

Values

Sun MTP initializes the number of Waits to zero at region startup, and increments the number upon every record contention for a particular dataset.

Interpretation

A large number of Waits indicates that many user transactions are accessing the same data for a particular dataset. This could indicate a possible database design problem.

When application programs must wait on a resource, such as a record in a dataset, the entire application's performance degrades. If the application's performance appears to slump after reaching a certain transaction rate, analyze the Waits value to see if the number is increasing. If so, there might be a database design flaw or a bad mix of application programs might be running at the same time. They might all be trying to access the same records in the same dataset.

Writes

Description

The number of Writes represents the total number of physical writes issued to a data file since the region was started. A physical write is a write not accommodated by Sun MTP's internal buffers. This write might, however, be handled by the operating system buffer cache and not actually require a physical disk access.

Values

The Writes datapoint is an integer number that starts at zero when a region starts and increments for each physical write to (for KSDS, the data portion of) a dataset. This datapoint is not set for remote datasets (those with a value set for the Remote System datapoint) because the administration tool does not communicate with the remote region.

Interpretation

This datapoint, together with Index Writes, Reads, and Index Reads, provides an accurate picture of dataset activity. Having multiple highly active datasets on the same physical device decreases system throughput. All four of these datapoints should be used to determine the extent of a dataset's activity. Note that the Writes and Index Writes entail more overhead than their read counterparts.

There are ways to optimize dataset access performance. There are two kinds of configurable cache involved with a VSAM file local to a host machine: the operating system buffer cache and the Sun MTP buffer pool. The size of the Sun MTP cache is easily configured in the VCT. Change the number of shared buffers, save the VCT to the disk, and restart the region to activate the change.


Groups

The Groups window displays the following information about the groups defined for the region.

TABLE 10-3 Groups Window Datapoints

Datapoints

Description

Name

Identifies the group. Group names can be one to eight characters long.

Directory

Identifies the full path name of the directory where the group's table files are located. Refer to the Sun Mainframe Transaction Processing Software Reference Guide for information about grouping resources.

Read-Only

Indicates if the group directory is read-only. Values are true and false.

Sequence Number

Indicates the order in which Sun MTP loads groups.



Journals

The Journals window displays information about the Sun MTP journals. The following datapoints are displayed on the Journals window:

TABLE 10-4 Journals Window Datapoints

Datapoint

Description

Identifier

Journal file identifier. See Identifier.

Accounting

Indicates if this journal is used for accounting. Values are true and false. See Accounting.

Buffer Size

Indicates the buffer size in bytes for this journal. See Buffer Size.

Cached

Indicates whether the system cache is enabled for I/O to this journal. Values are true and false.

Environment

Identifies the environment variable that specifies the directory where the journal is located.

File Name

Identifies the file name associated with the journal.

File Size

Indicates the maximum size of this journal in bytes.

Group

Identifies the group to which the journal is assigned.


Identifier

Description

The Identifier datapoint is the file identifier assigned to this journal. Sun MTP can support up to 99 journals per region.

Values

Each journal is assigned a file identifier ranging from 01 to 99.

Interpretation

This file identifier is referenced by transaction and user resources when they want to enable accounting at a region and designate a particular journal file.

Accounting

Description

The Accounting datapoint indicates whether this journal is used for accounting purposes.

Values

Value

Description

true

Indicates that this is an accounting journal.

false

Indicates that this is not an accounting journal.


Interpretation

Accounting journals are archived by Sun MTP whenever they fill up or are closed. Refer to the Sun Mainframe Transaction Processing Software Administrator's Guide for information about accounting.

Buffer Size

Description

The Buffer Size datapoint indicates the size, in bytes, of the buffer for this journal.

Values

Numeric value ranging from 72 bytes to 32 KBytes.

Interpretation

Larger buffer sizes increase buffering and reduce the file I/O, thereby improving performance.


Mapsets

The Mapsets window displays information about the mapsets being used in the region.

The following datapoints are displayed on the Mapsets window:

TABLE 10-5 Mapsets Window Datapoints

Datapoint

Description

Name

Identifies the mapset; one to seven characters in length.

Current Users

Indicates the number of transactions that are currently using the mapset.

Disabled

Indicates if the mapset is disabled. See Disabled.

Group

Identifies the group to which mapset is assigned.

Loaded

Indicates if the mapset is loaded into shared memory. See Loaded

Executions

Indicates the total number of times this mapset has been executed. See Executions.


Disabled

Description

Indicates whether the mapset is currently disabled for use.

Values

Value

Description

true

Indicates that the mapset is disabled.

false

Indicates that the mapset is enabled.


Interpretation

If the mapset is disabled, requests to use the mapset will be denied and a response code returned to the requesting program.

Loaded

Description

The Loaded datapoint indicates whether the mapset is currently loaded into the region's memory.

Values

Value

Description

true

Indicates that the mapset is loaded.

false

Indicates that the mapset is not loaded.


Interpretation

If this datapoint is true, the mapset has been loaded into the region's memory and is available for use by applications.

If this datapoint is false, the next time this mapset is requested by a program, it will be loaded from the disk into memory.

Executions

Description

The Executions datapoint indicates the total number of times this mapset has been executed.

Values

An integer value initialized to zero at region startup and incremented each time an application program requests this mapset.

Interpretation

This datapoint can help identify high-use mapsets.


Programs

The Programs window shows information about the programs executing in the region. It displays information about every application program specified in the region's program table.

The Programs window helps the administrator determine which application programs are high use. These are candidates for optimization.

The following datapoints are displayed on the Programs pane:

TABLE 10-6 Programs Window Datapoints

Datapoint

Description

Name

Identifies the program. See Name.

API

Indicates the level of application programming interface (API) support. See API.

Aborts

Indicates the total number of times the program has aborted. See Aborts.

CPU

Indicates the total processor time (CPU) used by this program.

Current Users

Indicates the current number of transactions using this program.

DPL Inbound

Indicates the total number of times this program was invoked by a Distributed Program Link (DPL). See DPL Inbound.

DPL Outbound

Indicates the total number of times this program issued a DPL request. See DPL Outbound.

Disabled

Indicates if the program is disabled. See Disabled.

Executions

indicates the number of times program was executed. See Executions.

Group

Identifies the group to which this program is assigned.

Average Inbound CA Size

Indicates the average size of COMMAREA for inbound DPL invocations. See Average Inbound CA Size.

Java Class

Identifies the fully qualified Javatrademark class name. See Java Class

Language

Identifies the programming language this program is written in. See Language.

Loaded

Indicates whether the program is loaded into shared memory. See Loaded.

Average Outbound CA Size

Indicates the average size of COMMAREA for outbound DPL invocations. See Average Outbound CA Size.

Preload

Indicates if the program is preloaded. See Preload.

Remote Program

Identifies the program on remote system. See Remote Program.

Remote System ID

Four-character identifier of the remote system where the program is to execute. See Remote System.

Shared Library

Identifies the shared library associated with this program. See Shared Library.


Name

Description

The Name datapoint contains the name of a system executable program.

Values

The name can have a maximum of eight characters.

Interpretation

In order for Sun MTP to execute an application program, two conditions must be met. First, the program must be registered in the program table. Second, the executable must actually exist.

API

Description

The API datapoint indicates which API set the application program supports.

Values

The values of API are:

Value

Description

D

DPL API support

F

Full CICS API support


Interpretation

An application program that supports the full CICS API set can execute any CICS command. An application program that supports the DPL API set can execute only the API set corresponding to the DPL API set.

Programs that are called via the EXEC CICS LINK command and reside on a remote system are considered DPL and can only execute a subset of the full CICS API. For example, a program that resides on a remote system cannot execute an EXEC CICS SEND or RECEIVE MAP command because there is no terminal associated with the program on the remote system.

Aborts

Description

The Aborts datapoint shows the number of times a program has aborted since the region was started.

Values

The Aborts datapoint is a integer value that is initialized to zero when the region starts and is incremented each time a transaction aborts.

Interpretation

A program can abort for many reasons. For example:

A high number of aborts might indicate that transactions are deadlocking trying to obtain the same records in a database. The Transactions Aborted datapoint on the System Performance Overview pane represents the total number of aborts for all programs executing within the region.

DPL Inbound

Description

The DPL Inbound datapoint shows the total number of times this program was invoked by DPL requests from a remote region. These DPL requests can originate from any other region in the network configured in the system entries portion of the terminal table.

Values

The value of DPL Inbound is an integer value.

Interpretation

An application program on a remote region can issue a LINK command and specify a program that is located in a Sun MTP region. When the remote application program issues the LINK, the program name is looked up in the remote program table. If it is identified as a remote program, a DPL request is sent to the remote region, which can be a Sun MTP region.

DPL Outbound

Description

The DPL Outbound datapoint shows the total number of times this program issued a DPL request to remote regions.

Values

The value of DPL Outbound is an integer value.

Interpretation

A local application program can issue a LINK command and specify a program that resides on a remote region. When the program issues the LINK, the program name argument is looked up in the program table. If it is identified as a remote program, a DPL request is sent to the remote region.

Disabled

Description

The Disabled datapoint indicates whether the program is currently disabled for use.

Values

Value

Description

true

Indicates that the program is disabled

false

Indicates that the program is enabled


Interpretation

If the program is disabled, requests to use it are denied, and a response code is returned to the requesting program.

Executions

Description

The Executions datapoint indicates the total number of times the program was executed since the region was started.

Values

The Executions datapoint is an integer value initialized to zero at region startup and incremented each time an application program executes.

Interpretation

The Executions value is the sum of executions due to the following request types:

This datapoint helps identify high use programs. The application programs that execute the most often should be targets for optimization to increase overall system performance.

Average Inbound CA Size

Description

The Average Inbound CA Size datapoint represents the average number of characters associated with each inbound DPL request for a particular program.

Values

The value is an integer representing a character count.

Interpretation

The average number of characters for inbound DPL requests is calculated by dividing the total number of characters that have been received by the number of inbound requests, DPL Inbound.

This datapoint provides a general idea of the volume of data transferred from a remote region to the local region for a specific program.

Java Class

Description

The Java Class datapoint defines the fully qualified Java class name for a Java program.

Values

The Java class name can contain up to 255 characters.

Interpretation

This is the name of the Java class that will be loaded by the Java virtual machine (JVMtrademark) when Sun MTP attempts to load this program.



Note - The location of Java programs must be defined in the KIXPROGS environment variable. Refer to the Sun Mainframe Transaction Processing Software Developer's Guide for information about defining Java programs.



Language

Description

The Language datapoint indicates the language in which the program was written.

Values

TABLE 10-7 Language Types

Language

Description

Batch

A batch program started by Sun MTP.

C

C language

COBOL

COBOL

Java

Java

PL/I

PL/I

System

This is a Sun MTP program. The value System is used to differentiate it from user programs.

Table

An application data table that can be the target of an EXEC CICS LOAD request.


Loaded

Description

The Loaded datapoint indicates whether this program is load into the region's memory.

Values

Value

Description

true

Indicates that the program is loaded in memory

false

Indicates that the program is not loaded in memory


Interpretation

This is an indication that Sun MTP shared memory structures exist for this program.

Average Outbound CA Size

Description

The Average Outbound CA Size datapoint represents the average number of characters associated with each outbound DPL request made by a particular program.

Values

The Average Outbound CA Size datapoint is an integer value representing a character count.

Interpretation

The average number of characters for outbound DPL requests is calculated by dividing the total number of characters that have been sent to a remote region by the number of outbound requests, DPL Outbound.

This datapoint provides a general idea of the volume of data transferred from the local region to any remote region for a specific program.

Preload

Description

The Preload datapoint indicates whether this program is preloaded during region startup.

Values

Value

Description

yes

Program is to be preloaded

no

Program is not preloaded


Interpretation

This datapoint applies to shared library programs. If it is yes, the region attaches the program library during startup processing, thereby making it readily available for use.

Remote Program

Description

The Remote Program datapoint corresponds to the program name of a system executable at the remote region. Remote Program contains a value only if the local and remote names are different. By default, Sun MTP assumes the local and remote program names are the same. Refer to the Sun Mainframe Transaction Processing Software Administrator's Guide for information about using remote programs.

Values

The Remote Program name can have a maximum of eight characters. It cannot specify a mapset name.

Interpretation

In order for Sun MTP to execute a remote application program, the same conditions as for a local application program execution must hold true. First, the remote program must be registered in the program table. Second, the program must actually exist in the remote region.

Remote System

Description

The Remote System datapoint corresponds to the remote region where the program is deployed.

Values

The value of Remote System is a four-character identifier.

Interpretation

When a program in the program table is defined as remote, Sun MTP requests the remote region to initiate the DPL request. If undefined, Sun MTP uses a default mirror transaction identifier. The mirror transaction essentially performs the duties required to execute Program (or Remote Program if different from Program) on a remote region.

Shared Library

Description

The Shared Library datapoint specifies a shared object library that contains the system executable for the program identified in the Program datapoint.

Values

A Shared Library value can have a maximum of sixteen characters. It can include a path name prefix. The .so extension associated with shared object libraries is excluded from the Shared Library value.

Interpretation

The shared object library is located in a directory relative to the $KIXSYS value, unless the KIXLIB environment variable is set to a valid path name.


Terminals

The Terminals window shows the current status of all terminals connected to a region, as well as unconnected terminals defined in the Sun MTP terminal table. There are many types of connections: 3270, EPI, free, local, remote, TN3270, TR, and unknown.

The Terminals window can display a large number of datapoints. However, most datapoints are specific to the terminal type, and are only set if applicable.

The Terminals window displays the following datapoints:

TABLE 10-8 Terminals Window Datapoints

Datapoint

Description

Name

Terminal identifier.

Accounting Option

Indicates if accounting is on for this terminal.

Active

Indicates the current activity count for remotely connected terminals. See Active.

Busy

Indicates if a device is performing a transaction. See Busy.

Device

Identifies the terminal device name. See Device.

Group

Identifies the group to which this terminal is assigned.

In Service

Indicates if the terminal is in or out of service. See In Service.

LU Name

Identifies the logical unit name of the terminal handler. See LU Name.

Messages

Indicates the total number of messages for TCP/IP-based terminals. See Messages.

Model

Shows a specific 3270 model or the TERM environment variable. See Model.

PID

Process ID of the process handling this terminal. See PID.

Session ID

Shows the session identifier. See Session ID.

Status

Indicates the current status of a terminal. See Status.

Terminal Handler Host

Identifies the system where the terminal handler client process runs. See Terminal Handler Host.

Terminal Handler Port

Identifies the port number used by a terminal handler client process to communicate with a region. See Terminal Handler Port.

Terminal Handler Type

Identifies the type of terminal handler. See Terminal Handler Type.

User ID

Shows the user ID of the terminal user. See User ID.


Active

Description

The Active datapoint shows the polling activity for a socket-based terminal handler (TH) process that runs on behalf of a connected device. The polling activity shows if a device is alive or not. Sun MTP polls 3270 and remote connections (actually, the TH process) to see if it is still connected to the region. This datapoint is used for an entry with a type of 3270 or Remote.

Values

This value is zero if no connection exists. It alternates between the values 1 and 2 as polling occurs.

Interpretation

The Active datapoint is 0 when no polling is taking place. While a terminal is connected, the region pings the TH client process to determine if the process is still alive. After the region finds out that the TH process is alive, the Active datapoint takes a value of 2. Every subsequent polling interval, the region pings the TH client. If the TH does not respond within the next polling interval, the value for Active is decremented. If after two pings with no response, Active remains at 0, the region assumes the terminal has been disconnected. If a subsequent ping receives a response, Active is set back to 2.

If no response is received from a TH client process within the polling interval two times in a row (the value of Active reaches 0), Sun MTP assumes the device is no longer connected and frees up the terminal's entry in the region's terminal table (unless the entry is preconfigured). The datapoint immediately reflects any change in connectivity.

Busy

Description

The Busy datapoint indicates if a device is performing a transaction. This datapoint is used for all types of connected entries.

Values

The Busy datapoint displays either true or false. A value of true means that the device is performing a transaction.

Device

Description

The Device datapoint displays a form of device identifier based on the type of entry. This datapoint typically shows a terminal's definition as known to the client terminal handler process to help find the exact location of the terminal.

Values

The value of Device is dependent on the type of entry. The following table shows the kind of value to expect for a given terminal type:

Value

Description

EPI

An EPI-specific terminal identifier, at most eight characters.

Local

On a UNIX platform, this is the full path name of a physical device for a tty connection used by unikixl to identify the tty; usually of the form /dev/tty* with at most 20 characters displayed.

Remote

Same as Local, but on the remote system.

TN3270

TN3270-specific identifier, at most nine characters, used by the Sun MTP TN3270 server.

TR

The 12-character terminal name as known to the remote region; a concatenation of the Applid and the remote Termid.


Interpretation

The Device name helps identify the origin of a terminal table entry. This datapoint is used for all types of entries except for 3270 and free entries.

Terminal Handler Host

Description

The Host datapoint identifies the name of the system on which a terminal handler client process executes. A host name is displayed for all entry types (except Free and TR), since the value can be preconfigured in the terminal table.

Values

The Host datapoint displays the name of a host machine, up to 16 characters. If the name of a host cannot be determined, the datapoint displays Unknown.

Interpretation

The PID value for a terminal handler identifies a specific process running on a particular host. The Device Name for UNIX-based terminal handlers, Local and Remote, refers to a physical device name on the host.

The reason a host is not displayed for a TR type is that Sun MTP ignores the corresponding setting in the terminal table.

In Service

Description

The In Service datapoint indicates whether a 3270-like entry's device is in or out of service. A value appears for all (active or not) entries with a Type of 3270, EPI, TN3270, or TR.

Values

The In Service datapoint displays one of the following values:

Value

Description

true

Indicates that the device is in service

false

Indicates that the device is out of service


Interpretation

This datapoint indicates if a device is connected. The tool can show that inactive entries are in service if they are preconfigured in the terminal table. In this case, the In Service datapoint shows the value set in the table's In Svc datapoint.

When a terminal logs in to the region, it is put into service. An XPUx device can also be put into service with the CEMT transaction. For example:

CEMT SET TERMINAL L860 INSERVICE

The following CEMT transaction example takes a device out of service:

CEMT SET TERMINAL L860 OUTSERVICE

LU Name

Description

The LU Name datapoint displays the logical unit name of all 3270 entries in the Terminals window, as well as active transaction route (TR) entries.

Values

The LU Name datapoint displays an alphanumeric string that is always eight characters or less.

Interpretation

This datapoint is populated for all 3270 entries, active or not. This includes terminals preconfigured in the 3270 devices portion of the terminal table. For preconfigured terminals, the LU Name datapoint shows the value (of the same name) as set in the table. The Terminals window also shows the LU Name for active TR surrogate entries, since the underlying representation is essentially a 3270-type connection.

A preconfigured TR entry in the 3270 devices portion of the terminal table also sets the LU Name datapoint. However, the tool only displays the LU Name for active TR entries, since the actual value gets set upon connection. In other words, Sun MTP ignores the LU Name datapoint for preconfigured TR entries, and learns of the actual LU Name dynamically.

Messages

Description

The Messages datapoint displays the number of socket messages used to communicate back and forth between a remote terminal handler and a transaction server.

Values

The Messages datapoint is a cumulative, numeric value initialized to zero at region startup.

The tool computes the Messages datapoint only for remote and 3270 connections.

Interpretation

Sun MTP uses this number to ensure correct communication between the TH and a transaction server.

Model

Description

For most 3270-like entries, this datapoint shows the terminal model number and type. For other kinds of entries, the tool displays a context-dependent value for the type of terminal. The Model datapoint is only displayed for active entries.

Values

For 3270-like entries, this datapoint shows as much of the exact model as possible, for example, 3278 or 32782e. This is the case for connections with type equal to 3270 or EPI. TR connections merely show a generic value of 3270.

For the UNIX-based terminal handler unikixl, the Model datapoint shows the value of the TERM environment variable, for example, xterms or vt100, for an X terminal or a dumb terminal, respectively. TN3270 entries show a similar value, except the value represents the type of hardware the terminal handler runs on. For example, the Model is xterm for a TN3270 client.

Interpretation

The meaning of the Model datapoint is based on the type of the entry:

Type

Model

3270

Detailed Model number, if available

EPI

Detailed Model number, if available

Local

Value of TERM environment variable

Remote

Value of TERM environment variable

TN3270

Depends on where the TN3270 client runs

TR

Generic value of 3270


The Model datapoint can help identify additional terminal characteristics of a particular connection. This is especially true for 3270 and EPI type terminal handlers. For the UNIX-based terminal handlers, the Model datapoint tells if the end user is using an X terminal display or a dumb terminal. However, a user might set the TERM environment variable to a dumb terminal type, such as vt100, but still run the terminal handler in an xterm.

PID

Description

In all cases except one, the PID value is the system process ID of the process that handles a type of terminal window entry. The Host datapoint identifies the machine where the PID process is executing. The single exception is the PID for a transaction route entry, where there is no PID available to show.

Values

The PID datapoint is a nonzero integer, usually with a maximum of five digits. The operating system assigns the PID when a terminal handler process initiates execution.

Interpretation

The Terminals window shows the PID for terminal handlers that are actually connected to a region. Entries with a blank PID are either preconfigured in the terminal table or are free to be used by terminals that are auto-installed. The Terminals window displays preconfigured entries of the terminal table to make the unconnected entries visible. For such entries, most datapoints are left blank because a connection does not exist.

Terminal Handler Port

Description

The Port datapoint shows the port number used by a terminal handler client process to communicate with a region. The Port is only used by socket-based clients.

Values

The Port datapoint is an integer value.

Interpretation

A region communicates with a terminal handler client through an operating system socket. A socket connects two ports, usually (but not necessarily) on different machines.

You cannot control the port number for the terminal handler client, because the operating system assigns them dynamically so that port numbers do not conflict within a host.



Note - The value in the Port datapoint is not the port number specified for the unikixmain server or the client initiator (unikixi).



Session ID

Description

A Session ID value is displayed for 3270, EPI, and TR entries. The Session ID datapoint is a number that identifies a particular connection between a device and some portion of the region or communication software on a machine that allows the device to communicate with a region.

Values

The Session ID datapoint has a nonzero integer value if a session exists. Otherwise, this datapoint displays nothing.

Interpretation

The interpretation of the Session ID datapoint depends on the type of entry. The following kinds of entries can display a value:

Type

Session Value

3270

The XPUx server dynamically assigns the session ID for the connection between itself and the terminal device

EPI

The value is used internally by Sun MTP to identify the connection

TR

The PU2.1 server dynamically assigns the session ID for the connection between itself and the transaction program.


Use the value to identify diagnostic entries in the trace files for a particular session.

Status

Description

The Status datapoint shows the current status of a terminal for any active entry.

Values

The Status datapoint can have the following values:

Value

Description

P

Indicates that a transaction is in progress

E

Shows that the terminal handler process is waiting for an Enter, in conversational mode, from the terminal to execute the transaction

Blank

Indicates that there is no activity for the terminal


Interpretation

The value for the Status datapoint is dependent upon the timing of the inquiry into the terminal's status. In other words, the Status datapoint shows the activity at the exact moment the agent obtains the status from Sun MTP. User activity constantly changes the status of a particular terminal.

Terminal Handler Type

Description

The Terminal Handler Type datapoint indicates the type of connection to a region rather than an actual device type. All connections to Sun MTP represent some form of 3270 communication. Each type of connection is handled by a context-specific terminal handler process or application programmatic interface (API). Therefore, type indicates the process type used to handle a particular terminal connection.

Values

The type can be one of the following values: 3270, EPI, free, local, remote, TN3270, TR, or unknown (if the type is truly not known by the agent). An asterisk (*) prefix might be displayed if there is something wrong with the entry. For example, all items of unknown type show the following value: *Unknown.

User ID

Description

The user ID associated with an entry in the Terminals window could either be a user ID from the Sun MTP Sign-On Table (SNT) or a system login user ID. An entry can be for a variety of terminal handler client and server processes.

Values

The User ID datapoint displays a user ID up to eight characters. The user ID is most often the system login user ID of the user involved in a terminal table entry. The login user ID is a value specified in the password file (usually /etc/passwd or a similar NIS map file).

Interpretation

There are several types of Sun MTP terminal handlers and server processes, and the User ID datapoint has a different meaning for each type of entry:

TH/Server Process

User ID

3270

User ID of the 3270 client initiator (unikixi)

EPI

User ID of the system process communicating to the region by means of the EPI protocol

Local

User ID running unikixl on the local machine

TN3270

User ID of the TN3270 server (unikixtnemux)

TR

User ID of the user on the remote region


The user ID for a 3270 terminal handler can be overridden by specifying a user ID to VTAM or XPUx when linking up to a Sun MTP region. This case and a transaction route's user ID (where the user ID comes from CICS/Sun MTP) are the only cases where the user ID is not an operating system user ID.


Temporary Storage Table

The TS Table window displays information about the configured Sun MTP temporary storage resources.

The TS Table window displays the following datapoints:

TABLE 10-9 Temporary Storage Table Window Datapoints

Datapoint

Description

FS Average Bytes Inbound

Indicates the average character count for inbound function ship requests. See FS Average Bytes Inbound.

FS Average Bytes Outbound

Indicates the average character count for outbound function ship requests. See FS Average Bytes Outbound.

Group

Identifies the group to which this entry is assigned.

FS Total Inbound

Indicates the total number of inbound function ship requests for a particular temporary storage queue.

FS Total Outbound

Indicates the total number of outbound function ship requests for a particular temporary storage queue.

Name

Identifies the temporary storage queue.

Recoverable

Indicates whether this temporary storage queue is recoverable. Values are true or false.

Remote TS Queue

Identifies this temporary storage queue as defined in the corresponding remote system defined by the Remote System ID.

Remote System ID

Identifies the remote system to which requests will be shipped.


FS Average Bytes Inbound

Description

This datapoint represents the average number of characters per inbound function ship (FS) request for a particular Temporary Storage (TS) queue.

Values

The value of the datapoint is an integer character count.

Interpretation

This datapoint is calculated by dividing the total number of characters received by inbound FS requests for a specific TS queue by the number of requests, FS Total Inbound. Note that remote applications can send an FS request for a TS queue defined as either local or remote to the Sun MTP region. For the latter case, the region issues an FS request of its own out to the remote system (for the remote queue) on behalf of the original requestor.

This datapoint provides a general idea of the volume of data transferred to and from a TS queue defined on the local Sun MTP region due to FS requests from (possibly multiple) remote Sun MTP and CICS regions.

FS Average Bytes Outbound

Description

This datapoint represents the average number of characters per outbound function ship (FS) request for a particular remote temporary storage (TS) queue.

Values

The value of the datapoint is an integer character count.

Interpretation

This datapoint is calculated by dividing the total number of characters sent by outbound FS requests to a specific remote TS queue by the number of requests, FS Total Outbound.

This datapoint provides a general idea of the volume of data transferred to a particular remote TS queue.


Temporary Storage Queues

The Temporary Storage (TS) Queues window displays information about active TS queues for a region. It displays the following datapoints:

TABLE 10-10 Temporary Storage Queues Window Datapoints

Datapoint

Description

Name

Identifies this TS queue.

Last Read

Identifies the record number of last record read from this TS queue.

Last Written

Identifies the record number of the last write to this TS queue.

Main

Indicates whether this TS queue is assigned to main storage or auxiliary (disk) storage. Values are true or false.

Size

Indicates the number of bytes currently used by this TS queue.



Extrapartition Transient Data Queues

The Extrapartition Transient Data Queue (TDQ) window displays information about extrapartition transient data (TD) queues.

It displays the following datapoints:

TABLE 10-11 Extrapartition TDQ Window Datapoints

Datapoint

Description

Name

Identifies the extrapartition TD queue. See Name.

Open

Indicates if the queue is open for access. See Open.

Enabled

Indicates if the queue is enabled. Values are true and false.

Environment

Identifies a system environment variable specified for this queue. See Environment.

Disk File Name

Identifies the file associated with this queue. See Disk File Name.

Format

Identifies the record format of the file See Format.

Group

Identifies the group to which this queue is assigned.

Input

Indicates if this is an input queue. Values are true and false.

Record Length

Identifies the length of a record to be sent to this queue. See Record Length.

FS Total Inbound

Indicates the number of inbound function ship requests for this queue. See FS Total Inbound.

Last Read Time

Indicates when the last record was read from this queue. See Last Read Time.

Last Write Time

Indicates when the last record was written to this queue. See Last Write Time.

Last Read

Identifies the record number of last read.

Last Written

Identifies the record number of last written.

FS Average Bytes Inbound

Indicates the average character count for inbound function ship requests. See FS Average Bytes Inbound.


Name

Description

The Name datapoint is the name of a transient data (TD) queue defined in the Extrapartition Destinations portion of the Sun MTP Destination Control Table (DCT).

Values

The Name datapoint is four characters.

Interpretation

Application programs use the name of a TD queue to specify a particular queue within the application code.

Environment

Description

The Environment datapoint shows the name (not the value) of a system environment variable specified for a given TD queue in the Extrapartition Destinations section of the DCT.

Values

By convention, the name of an environment variable is an uppercase character string of at most 14 characters. The environment variable value contains a character string that specifies a file system directory. To view the value of the Environment variable, echo the value at the system prompt where the region was started, as follows:

$ echo $variable-name

where variable-name is the name displayed in the Environment datapoint.

Interpretation

The value of the Environment variable specifies the system directory that contains the file for a queue. The actual name of the queue appears in the Disk File Name datapoint. Concatenate the value of Disk File Name to the end of the value of the Environment for the full path name of the file that contains the TD queue.

Disk File Name

Description

The Disk File Name datapoint contains the name of the file associated with a TD queue.

Values

A standard system file name with a maximum of eight characters.

Interpretation

The Disk File Name identifies a variable-length KSDS VSAM file, with a maximum record size of 32 KBytes. Concatenate the value of Disk File Name to the end of the value of the Environment to get the full path name of the file used by the TD queue.

Format

Description

The Format datapoint indicates the record format of the file.

Values

Value

Description

LINE

Line file of character data; a line feed at the end of each line

JOB

Line file of character data, linked to kixjob shell script

PRINT

Line file of character data, linked to kixprint shell script

RECORD

Fixed-length records with character or binary data

RECORDV

Variable-length records with character or binary data


FS Total Inbound

Description

The FS Total Inbound datapoint shows the number of inbound FS requests for a particular TD queue.

Values

The value of the datapoint is an integer count of requests.

Interpretation

The FS Total Inbound datapoint shows the number of function ship requests that the local node has received from remote nodes requesting a particular TD queue.

This datapoint gives you a general idea of the volume of data that is being transferred from multiple remote nodes to the local node for a specific TD queue.

Record Length

Description

The Record Length datapoint displays the length, in bytes, of a record to be sent to a particular extrapartition TD queue.

Values

The value of the Record Length datapoint is an integer number of bytes in the record.

Open

Description

The Open datapoint indicates if a particular queue is open for access.

Values

Value

Description

false

Indicates that the TD queue is closed

true

Indicates that the TD queue is open (default)


Interpretation

This datapoint displays the current state of the TD queue. The value can be set for startup through the DCT Extrapartition Destinations screen, or dynamically with the CEMT SET command.

Last Read Time

Description

This datapoint indicates when the last record was read from a TD queue.

Values

The format is ddd mmm nn hh:mm:ss-GMT-hh:mm yyyy

where:

ddd: day
mmm: month
nn: date
hh: hours
mm: minutes
ss: seconds
yyyy: year

If there has never been an entry on a TD queue, this datapoint displays blanks

Interpretation

Sun MTP records the exact time when an application reads from a TD queue with a READQ TD command.

Last Write Time

Description

This datapoint indicates when the last record was written to a particular TD queue.

Values

The format is ddd mmm nn hh:mm:ss-GMT-hh:mm yyyy.

where:

ddd: day
mmm: month
nn: date
hh: hours
mm: minutes
ss: seconds
yyyy: year

If there has never been an entry on a TD queue, this datapoint displays blanks.

Interpretation

Sun MTP records the exact time when an application writes to a TD queue with a WRITEQ TD command.

FS Average Bytes Inbound

Description

The FS Average Bytes Inbound datapoint represents the average number of characters per inbound FS request for a particular TD queue.

Values

The value of this datapoint is an integer character count.

Interpretation

This datapoint is calculated by dividing the value the total number of characters received by inbound FS requests for a specific TD queue by the number of requests, FS Total Inbound. Note that remote applications can send an FS request for a TD queue defined as either local or remote to the region. For the latter case, the region issues an FS request of its own out to the remote system (for the remote queue) on behalf of the original requestor.

This datapoint provides a general idea of the volume of data transferred to and from a TD queue defined on the local Sun MTP region due to FS requests from (possibly multiple) remote regions.


Intrapartition Transient Data Queues

The Intrapartition Transient Data Queue (TDQ) pane displays information about intrapartition queues. It displays the following datapoints:

TABLE 10-12 Intrapartition TDQ Window Datapoints

Datapoint

Description

Name

Identifies the intrapartition TD queue. See Name.

Enabled

Identifies if the queue is enabled. Values are true and false.

Environment

Identifies a system environment variable specified for this queue. See Environment.

Facility

Indicates one of the following: TERMINAL, FILE, or PRINTER.

Disk File Name

Identifies the file associated with this queue. See Disk File Name.

Group

Identifies the group to which this queue is assigned.

Recoverable

Indicates if the queue is recoverable. Values are true and false.

Terminal ID

Value specified by the TERMID parameter in the EXEC CICS command. See Terminal ID.

FS Total Inbound

Indicates the number of inbound function ship requests for this queue. See FS Total Inbound.

Transaction ID

Identifies the transaction identifier of the transaction to execute when the number of entries in the queue reaches the Trigger Level value. See Transaction ID.

Trigger Level

Identifies a threshold value for the number of entries on a transient data (TD) queue. See Trigger Level.

Last Read Time

Indicates when the last record was read from this queue. See Last Read Time.

Last Write Time

Indicates when the last record was written to this queue. See Last Write Time.

Last Read

Identifies the record number of last read.

Last Written

Identifies the record number of last written.

FS Average Bytes Inbound

Indicates the average character count for inbound function ship requests. See FS Average Bytes Inbound.


Name

Description

The Name datapoint is the name of a TD queue defined as the DestID in the Intrapartition Destinations portion of the DCT.

Values

The Name datapoint consists of four characters.

Interpretation

Application programs use the name of a TD queue to specify a particular queue within the application code.

Environment

Description

The Environment datapoint shows the name (not the value) of a system environment variable specified for a given TD queue in the Intrapartition Destinations section of the DCT.

Values

By convention, the name of an environment variable is an uppercase character string of at most 14 characters. The environment variable value specifies a character string that specifies a file system directory. To view the value of the Environment variable, echo the value at the system prompt where the region was started, as follows:

$ echo $variable-name

where variable-name is the name displayed in the Environment datapoint.

Interpretation

The value of the Environment variable specifies the system directory that contains the file for a queue. The actual name of the queue appears in the Disk File Name datapoint. Concatenate the value of Disk File Name to the end of the value of the Environment for the full path name of the file that contains the TD queue.

Disk File Name

Description

The Disk File Name datapoint is the name of the file associated with a TD queue.

Values

A standard system file name with a maximum of 14 characters.

Interpretation

The Disk File Name datapoint identifies a variable-length KSDS VSAM file, with a maximum record size of 32 KBytes. Concatenate the value of Disk File Name to the end of the value of Environment to get the full path name of the file used by the TD queue.

FS Total Inbound

Description

The FS Total Inbound datapoint shows the number of inbound FS requests for a particular TD queue.

Values

The value of the datapoint is an integer count of requests.

Interpretation

The FS Total Inbound datapoint shows the number of function ship requests that the local node has received from remote nodes requesting a particular TD queue.

This datapoint gives you a general idea of the volume of data that is being transferred from multiple remote nodes to the local node for a specific TD queue.

Last Read Time

Description

This datapoint indicates the most recent time a record was read from a TD queue.

Values

The format is ddd mmm nn hh:mm:ss-GMT-hh:mm yyyy.

where:

ddd: day
mmm: month
nn: date
hh: hours
mm: minutes
ss: seconds
yyyy: year

If there has never been an entry on a TD queue, this datapoint displays blanks.

Interpretation

Sun MTP records the exact time when an application reads from a TD queue with a READQ TD command.

Last Write Time

Description

This datapoint indicates the most recent time a record was written to a particular TD queue.

Values

The format is ddd mmm nn hh:mm:ss-GMT-hh:mm yyyy. If there has never been an entry on a TD queue, this datapoint displays blanks.

Interpretation

Sun MTP records the exact time when an application writes to a TD queue with a WRITEQ TD command.

Terminal ID

Description

The Terminal ID datapoint represents the value specified by the TERMID parameter in the EXEC CICS command. It is the terminal identifier that the transaction is to be executed against.

Values

The value is any valid four-character name. If the command is to execute locally, The terminal ID must match an entry in the Sun MTP terminal table.

Interpretation

The Terminal ID datapoint specifies the name of a terminal where the task will run. If omitted, the task runs without a terminal. If a Terminal ID datapoint is not displayed, it indicates that the application program cannot perform I/O to a terminal.

Transaction ID

Description

The Transaction ID datapoint contains the transaction identifier of the transaction to execute when the number of entries in a TD queue reaches the Trigger Level value.

Values

The Transaction ID datapoint is a one- to four-character identifier specified in the Intrapartition Destinations portion of the Sun MTP DCT.

Interpretation

When a TD queue reaches its trigger value, the transaction specified by Transaction ID is invoked. Therefore, in order to be executed, the Transaction ID must have an entry in the transaction table.

Trigger Level

Description

The Trigger Level datapoint is a threshold value for the number of entries on a TD queue. When the TD queue reaches the trigger level, a specific transaction ID is executed.

Values

The Trigger Level datapoint is a numeric value between 0 and 99,999. The administrator defines the value for a particular TD queue in the Intrapartition Destinations portion of the DCT.

Interpretation

When a Trigger Level value is zero, Sun MTP never starts the transaction. When the number of entries on a TD queue reaches the Trigger Level value, Sun MTP starts the transaction specified by transaction ID. In order for Sun MTP to start the transaction, the transaction ID must have an entry in the transaction table.

FS Average Bytes Inbound

Description

The FS Average Bytes Inbound datapoint represents the average number of characters per inbound FS request for a particular transient data queue.

Values

The value of the datapoint is an integer character count.

Interpretation

This datapoint is calculated by dividing the value the total number of characters received by inbound FS requests for a specific TD queue by the number of requests, FS Total Inbound. Note that remote applications can send an FS request for a TD queue defined as either local or remote to the region. For the latter case, the region issues an FS request of its own out to the remote system (for the remote queue) on behalf of the original requestor.

This datapoint provides a general idea of the volume of data transferred to and from a TD queue defined on the local Sun MTP region due to FS requests from (possibly multiple) remote regions.


Remote Transient Data Queues

The Remote Transient Data Queue (TDQ) pane displays the following information about remote transient data queues:

TABLE 10-13 Remote TDQ Window Datapoints

Datapoint

Description

Name

Identifies the remote TDQ. See Name.

Enabled

Indicates if the queue is enabled. Values are true and false.

FS Average Bytes Inbound

Indicates the average size of inbound function shipping requests in bytes.

FS Average Bytes Outbound

Indicates the average character count for outbound function ship requests. See FS Average Bytes Outbound.

FS Total Inbound

Indicates the total number of inbound function shipping requests.

FS Total Outbound

Indicates the number of outbound function ship requests for this queue. See FS Total Outbound

Group

Identifies the group to which this queue is assigned.

Record Length

Indicates the length of the record to be sent to the remote TDQ. See Record Length.

Remote System ID

Identifies the remote system that hosts the TDQ.

Terminal ID

Identifies the terminal name used to run the triggered transaction.


Name

Description

The Name datapoint represents the name of the remote TD queue that an application program references in the WRITEQ TD, DELETEQ TD, and READQ TD commands. The application accesses Name over the Remote System ID connection.

Values

The Name datapoint is a one- to eight-character name. The name of a TD queue is defined by the application program when it creates a queue with the first WRITEQ TD command issued for a particular remote queue.

FS Average Bytes Outbound

Description

The FS Average Bytes Outbound datapoint represents the average number of characters associated with each outbound FS request for a TD queue.

Values

The value of the datapoint is an integer character count.

Interpretation

The average number of characters for outbound TD function ship requests is calculated by dividing the total number of characters that have been sent by the number of outbound TD function ship requests (FS Total Outbound).

This datapoint can give you a general idea of the volume of data that is being transferred to multiple remote nodes from the local node for the specified queue.

FS Total Outbound

Description

This datapoint shows the number of outbound FS requests for a given TD queue.

Values

The value of the datapoint is a number representing a request count.

Interpretation

Sun MTP processes an outbound FS request under two circumstances. First, a local application program can issue a READQ TD or WRITEQ TD against a remote TD queue. Sun MTP ships the request to the system identified by Remote System ID for the remote queue. The other condition where this happens is by a request generated by a remote application program. Such a program's region could have the TD queue defined as residing in the Sun MTP region while the TD queue can actually reside somewhere else. In this case, Sun MTP forwards the request to the Remote System ID that it knows about. Regardless of the situation, Sun MTP increments FS Total Outbound each time it processes a FS for access to a remote TD queue.

This datapoint can give you a general idea of the volume of data transferred to remote regions from the local Sun MTP region for a specific TD queue.

Record Length

Description

The Record Length datapoint contains the length of the record to be sent to a remote TD queue.

Values

The value is an integer number of bytes in the record.

Interpretation

The Record Length is specified in the TD queue definition in the Remote Destinations portion of the Sun MTP DCT.


Remote Systems

The Remote Systems pane displays the following information about remote systems:

TABLE 10-14 Remote Systems Window Datapoints

Datapoint

Description

Name

Identifies the remote system.

Access Method

Indicates the access method; either TCP/IP or SNA.

Access Method Parameter

Additional access method information.

AP Average Bytes In

Indicates the average bytes inbound for asynchronously started transactions.

AP Average Bytes Out

Indicates the average bytes outbound for asynchronously started transactions.

AP Total Bytes In

Indicates the total bytes inbound for asynchronously started transactions.

AP Total Bytes Out

Indicates the total bytes outbound for asynchronously started transactions.

AP Total Requests In

Indicates the total requests inbound for asynchronously started transactions.

AP Total Requests Out

Indicates the total requests outbound for asynchronously started transactions.

Average Bytes In

Indicates the average number of bytes inbound per ISC request.

Average Bytes Out

Indicates the average number of bytes outbound per ISC request.

DPL Average Bytes In

Indicates the average number of bytes inbound per Distributed Program Link (DPL) request.

DPL Average Bytes Out

Indicates the average number of bytes outbound per DPL request.

DPL Total Bytes In

Indicates the total number of bytes inbound for DPL requests.

DPL Total Bytes Out

Indicates the total number of bytes outbound for DPL requests.

DPL Total Requests In

Indicates the total number of inbound DPL requests.

DPL Total Requests Out

Indicates the total number of outbound DPL requests.

DTP Average Bytes In

Indicates the average number of bytes inbound per Distributed Transaction Processing (DTP) request.

DTP Average Bytes Out

Indicates the average number of bytes outbound per DTP request.

DTP Total Bytes In

Indicates the total number of bytes inbound for DTP requests.

DTP Total Bytes Out

Indicates the total number of bytes outbound for DTP requests.

DTP Total Requests In

Indicates the total number of inbound DTP requests.

DTP Total Requests Out

Indicates the total number of outbound DTP requests.

FC Average Bytes In

Indicates the average number of bytes inbound per file control function shipping request.

FC Average Bytes Out

Indicates the average number of bytes outbound per file control function shipping request.

FC Total Bytes In

Indicates the total number of bytes inbound for file control function shipping requests.

FC Total Bytes Out

Indicates the total number of bytes outbound for file control function shipping requests.

FC Total Requests In

Indicates the total number of inbound file control function shipping requests.

FC Total Requests Out

Indicates the total number of outbound file control function shipping requests.

Host

Identifies the host name of the LU server.

In Service

Indicates if the remote system is in service.

Local LU Name

Identifies the LU name of the local system.

Mode Name

Identifies the mode name for session parameters.

Remote LU Name

Identifies the LU name of the remote system.

SYS Total Requests In

Indicates the total number of inbound system requests.

SYS Total Requests Out

Indicates the total number of outbound system requests.

TD Average Bytes In

Indicates the average number of bytes inbound per transient data function shipping request.

TD Average Bytes Out

Indicates the average number of bytes outbound per transient data function shipping request.

TD Total Bytes In

Indicates the total number of bytes inbound for transient data function shipping requests.

TD Total Bytes Out

Indicates the total number of bytes outbound for transient data function shipping requests.

TD Total Requests In

Indicates the total number of inbound transient data function shipping requests.

TD Total Requests Out

Indicates the total number of outbound transient data function shipping requests.

TR Total Requests In

Indicates the total number of inbound transaction route requests.

TR Total Requests Out

Indicates the total number of outbound transaction route requests.

Trace

Indicates whether tracing is enabled for the system.

TS Average Bytes In

Indicates the average number of bytes inbound per temporary storage function shipping request.

TS Average Bytes Out

Indicates the average number of bytes outbound per temporary storage function shipping request.

TS Total Bytes In

Indicates the total number of bytes inbound per temporary storage function shipping request.

TS Total Bytes Out

Indicates the total number of bytes outbound per temporary storage function shipping request.

TS Total Requests In

Indicates the total number of inbound temporary storage function shipping requests.

TS Total Requests Out

Indicates the total number of outbound temporary storage function shipping requests.

Total Requests In

Indicates the total number of inbound requests for the system.

Total Requests Out

Indicates the total number of outbound requests for the system.



Transactions

The Transaction window displays information about the transactions specified in the transaction table. This information can be useful in determining high-use transactions, which are candidates for optimization. In particular, the Aborts datapoint shows that how often transactions are aborting. When this happens, check the Programs window to determine which program is aborting.

The following datapoints are displayed on the Transactions window:

TABLE 10-15 Transactions Window Datapoints

Datapoint

Description

Name

Transaction identifier. See Name.

Aborts

Indicates the total number of times this transaction aborted. See Aborts.

Accounting Journal

Accounting journal identifier.

Accounting Option

Indicates if accounting is on or off for the transaction. See Accounting Option.

Acct File ID

Identifies the assigned accounting journal. See Acct File ID

AP Average Bytes In

Indicates the average number of bytes per asynchronous processing (AP) request inbound. See AP Average Bytes In.

AP Average Bytes Out

Indicates the average number of bytes per AP request outbound. See AP Average Bytes Out.

APPC Enabled

Indicates whether the transaction is a back-end DTP transaction. See APPC Enabled.

CPU

Indicates the total processor usage. See CPU.

CPU (System)

Indicates the total system processor usage. See CPU System.

CPU (User)

Indicates the total user processor usage. See CPU User.

Disabled

Indicates if this transaction is disabled. See Disabled.

Dump Suppressed

Indicates if dump production is inhibited. See Dump Suppressed.

Executions

Indicates the total number of times the transaction has been executed. See Executions.

Group

Identifies the group to which the transaction is assigned.

ISC AP Total Requests In

Indicates the total ISC AP requests (inbound). See ISC AP Total Requests In.

ISC AP Total Requests Out

Indicates the total ISC AP requests (outbound). See ISC AP Total Requests Out.

Local Queue

Indicates whether the transaction is locally queued if the remote system in unavailable when the transaction is shipped. If true, the transaction is queued locally. If false, the transaction is not queued locally.

Program

Identifies the first program invoked by this transaction. See Program.

Remote System ID

Identifies the remote system to which requests will be shipped.

Remote TranID

Identifier of the transaction on the remote system. See Remote TranID.

Screen Size

Indicates the screen size allowed for the transaction. See Screen Size.

Security Keys

Indicates the security level of this transaction. See Security Keys.

STARTs

Indicates the number of times this transaction was started internally. See STARTs.

TWA Size

Indicates the size in bytes of any transaction work area assigned to the transaction. Values range from 0 (no TWA) to a maximum of 32 KBytes.

Tx Class

Identifies the transaction class to which transaction is assigned. See TX Class.


Name

Description

The Name datapoint shows the transaction identifier as specified in the region's transaction table, which is used to map a transaction identifier to a program for execution.

Values

A four-character identifier.

Interpretation

A user or program runs an application program by requesting its transaction ID.

If a requested transaction is not defined in the transaction table, the user receives a message that the transaction ID is invalid.

APPC Enabled

Description

The APPC Enabled datapoint indicates whether a transaction is a back-end DTP transaction.

Values

Value

Description

true

Indicates that the transaction is a back-end DTP program and is capable of performing APPC functions.

false

Indicates that the transaction is not a back-end DTP program. It can, however, still perform outbound ISC functions.


Interpretation

The APPC Enabled datapoint value reflects the APPC datapoint value of an entry in the transaction table.

Aborts

Description

The Aborts datapoint shows the number of times a particular transaction has aborted since the region was started.

Values

The Aborts datapoint is a integer value initialized to zero when the region starts and incremented each time a transaction aborts.

Interpretation

A transaction can abort for many reasons. For example, the application program does not handle a CICS HANDLE CONDITION properly, or a transaction server cannot recover from an application request (for example, divide by zero), or a deadlock condition occurs, or the region aborts a transaction to make space in the recovery file.

A high incidence of transaction aborts can indicate that many transactions are deadlocking trying to obtain the same records in a database. Confirm this by examining the Transactions Deadlocked datapoint on the Performance Overview window. The Transactions Aborted datapoint on the Performance Overview window represents the total number of aborts for all transactions executing within the region. When these two values increase together, you might have to review the database access protocol. Check the Programs window to identify the programs causing the aborts.

Accounting Option

Description

The Accounting Option datapoint indicates whether accounting is specified for the transaction.

Values

The Accounting Option datapoint has one of the following values:

Value

Description

Y

Accounting is on for this transaction

N

Accounting is off for this transaction

D

Accounting is controlled by the transaction accounting setting in the Monitoring Control Table (MCT)


Interpretation

The value of Y for the Accounting Option datapoint does not necessarily mean that the region generates accounting records for a particular transaction. The same condition applies when the Accounting Option datapoint is D. Accounting must be specified at both the transaction and global levels in order for the region to generate accounting records for a transaction.

Acct File ID

Description

The Acct File ID datapoint displays the number of the journal that receives accounting records for this transaction.

Values

An integer number between 1 and 99.

This datapoint displays a zero if accounting is not specified for the transaction.

Interpretation

The administrator can exert a fair degree of control over the target locations for accounting records. For example, each transaction could theoretically have its own accounting record file. The administrator can also group the accounting records of some number transactions into a single shared file.

AP Average Bytes In

Description

The AP Average Bytes In datapoint shows the average number of characters associated with each inbound ISC asynchronous processing (AP) request for a particular transaction from a remote region.

Values

The value is a character count.

Interpretation

The value is calculated by dividing the total number of characters that have been received from a remote region by the number of inbound requests (ISC AP Total Requests In).

This datapoint gives a general idea of the volume of data for a particular transaction that is being transferred to the local region from a remote region.

AP Average Bytes Out

Description

The AP Average Bytes Out datapoint shows the average number of characters associated with each outbound ISC asynchronous processing (AP) request for a particular transaction at a remote region.

Values

The value is a character count.

Interpretation

The value is calculated by dividing the total number of characters that have been sent to the remote region by the number of outbound requests, (ISC AP Total Requests Out).

This datapoint gives a general idea of the volume of data for a particular transaction that is being transferred from the local region to a remote region.

CPU

Description

The CPU datapoint shows the accumulated amount of CPU time spent executing a transaction since the region was started.

Values

The value is displayed as the total number of seconds.

Interpretation

The CPU value of a transaction includes both kernel (system call) and user (application code) execution time. If a region uses a database access method instead of the VSAM method, the CPU datapoint does not reflect the execution time spent by the external database server.

If a transaction executes only a few times (small number of Executions) and the CPU datapoint indicates it executes for a longer than expected period of time, the transaction is either a candidate for optimization or the victim of a program logic error. In either case, the application program code requires attention.

CPU System

Description

The CPU (System) datapoint shows the accumulated amount of CPU time the transaction has spent executing operating system calls.

Values

The value is displayed as the total number of seconds.

CPU User

Description

The CPU (User) datapoint shows the accumulated amount of CPU time the transaction has spent executing user (application) code.

Values

The value is displayed as the total number of seconds.

Disabled

Description

The Disabled datapoint indicates whether the transaction is currently disabled.

Values

Value

Description

true

Indicates that the transaction is disabled

false

Indicates that the transaction is enabled


Interpretation

A disabled transaction cannot be initiated at a Sun MTP region.

Dump Suppressed

Description

The Dump Suppressed datapoint indicates whether the transaction currently has user dumps suppressed.

Values

Value

Description

true

Indicates that user dumps are suppressed

false

Indicates that user dumps are enabled


Interpretation

When user dumps are suppressed, Sun MTP does not generate a dump file as a result of a transaction abort.

Executions

Description

The Executions datapoint shows the number of times a transaction has executed since the region started.

Values

An integer value initialized to zero at region startup and incremented each time the transaction executes.

Interpretation

The Executions value is the total number of executions of a transaction, whether the transaction was requested internally or externally. Specifically, Executions is the sum of executions due to the following request types: an external request from an end user, internal requests from another program, or an internal request due to a trigger condition for a transient data queue.

This datapoint helps identify high use transactions. The transactions that execute the most often should be targets for optimization to improve overall system performance.

ISC AP Total Requests In

Description

This datapoint represents the number of inbound asynchronous processing (AP) requests for a given transaction received from remote regions.

Values

An integer value initialized to zero at region startup and incremented each time the transaction executes.

Interpretation

There are two different ways that a remote region can initiate an AP request into the local system. First, the remote application program can issue a START command with a transaction ID that is defined as remote in the remote region's transaction table. Second, the remote application can specify the SYSID as a parameter to the START command.

ISC AP Total Requests Out

Description

This datapoint shows the number of asynchronous processing (AP) requests for a particular transaction at a remote region.

Values

An integer value initialized to zero at region startup and incremented each time the transaction executes.

Interpretation

There are two different ways to initiate an AP request to a remote region. First, the application program can issue a START command with a transaction ID that is defined as remote in the transaction table. Second, the application can specify the SYSID as a parameter to the START command.

Program

Description

The Program datapoint contains the name of a system executable that is associated with the transaction name.

Values

The Program datapoint can have a maximum of eight characters.

Interpretation

Every transaction must be associated with the application program that is to be executed on its behalf. Each transaction ID and its associated program is defined in the transaction table.

In order for a region to execute an application program, three conditions must be true. First, the transaction ID and program must be defined in the transaction table. Sun MTP requires this definition to map a request for a particular transaction ID to an actual program. Next, the program must be registered in the program table. Sun MTP refers to this definition to identify the type of file associated with the program. Finally, the file must actually exist.

Remote TranID

Description

The Remote TranID datapoint refers to a transaction that is located on a remote system.

Values

The value of the Remote TranID datapoint is a one- to four-character name representing a transaction ID defined on the remote system.

Interpretation

When a remote transaction ID is specified for a local transaction ID, it indicates that the transaction is to be executed on a remote system and the name of the transaction is specified by the Remote TranID value.

There are two cases that can occur when a remote transaction ID is specified in the transaction table of the local system:

STARTs

Description

The STARTs datapoint displays the number of times a transaction was initiated internally, either by another transaction or application program, or from a transient data queue trigger condition.

Values

The datapoint is an integer value initialized to zero at region startup and incremented as application usage initiates a transaction ID.

Interpretation

This datapoint is similar to the Executions datapoint except that this datapoint does not include the number of times a transaction was requested by an end user directly from a terminal.

Subtract the value in this datapoint from the Executions datapoint for a profile of how often end users at a terminal request a particular transaction.

Screen Size

Description

The Screen Size datapoint shows the terminal screen size allowed for execution of the transaction.

Values

The Screen Size datapoint has one of the following values:

Value

Description

DEF

Indicates that the transaction uses the default screen size (24 lines and 80 columns)

ALT

Indicates that the transaction uses an alternate screen size


Interpretation

If the Screen Size datapoint is ALT, Sun MTP allows this transaction to run on screen sizes of 27 lines and 132 columns (Model 5 3270 Terminal) or 43 lines and 80 columns (Model 4 3270 Terminal). The Screen Size values indicate the screen size that the specified transaction can support.

The Screen Size datapoint can be used to determine if a particular terminal is trying to execute a transaction that it cannot support due to its screen size limitations.

TX Class

Description

The TX Class datapoint contains the name of the transaction class assigned to the transaction.

Values

The TX Class datapoint contains the name of a transaction class configured for the region.

Interpretation

If transaction classes are configured for the region, requests for this transaction will be scheduled by the associated transaction class.

Security Keys

Description

The Security Keys datapoint shows the security level for a particular transaction. An end user must have this security level in order to run the transaction.

Values

A number from 1 to 64. Each number represents a different security level.

Interpretation

Sun MTP compares a transaction's Security Keys value against a user's security key to determine if the user can execute the transaction or not. The administrator may assign a security level to a specific user by defining an entry for the user in the user table.

If a user is not registered in this table, the user receives a default security key of 1. This means the user can only execute transactions with a transaction security value of 1. If the user is in the user table (the system user ID matches the user ID defined in the table), the user implicitly receives the defined security key upon login or can change security levels explicitly (to one specified in the user table) with the CSSN transaction.

All Sun MTP system transactions are installed with a default security key value of 1. This enables all users to run these transactions. It is the responsibility of the Sun MTP system administrator to change the security level of the system transactions to limit their use. Refer to the Sun Mainframe Transaction Processing Software Administrator's Guide for more information about security.


Transaction Classes

The Transaction Classes window displays information about each transaction class defined in the region.

TABLE 10-16 Transaction Classes Window Datapoints

Datapoint

Description

Name

Identifies the transaction class that can be assigned to a specific transaction resource.

Group

Identifies the group to which the transaction class is assigned.

Peak Transaction Rate

Indicates the maximum number of transactions per second for this transaction class.

Peak Transactions Waiting

Indicates the maximum number of transactions forced to wait for an available transaction processor at the transaction class.

Transaction Processors

Indicates the number of transaction processors assigned to the transaction class.

CPU (Kernel)

Indicates the total system processor (CPU) time for all assigned transaction processors (in seconds).

Transaction Processor Restarts

Indicates the total number of transaction processor restarts.

Transaction Rate

Indicates the number of transactions per second for this transaction class in the last refresh window.

Transactions Aborted

Indicates the total number of transactions that have aborted within the transaction class.

Transactions Deadlocked

Indicates the total number of transactions that have encountered a deadlock within the transaction class.

Transactions Executed

Indicates the total number of transactions that have been executed within the transaction class.

Transactions Waiting

Indicates the number of transaction requests that are currently waiting for an available transaction processor.

CPU (User)

Indicates the total user processor (CPU) time for all assigned transaction processors (in seconds).



Users

The Users pane displays user identification and password information about each user configured for the region. It displays the following datapoints:

TABLE 10-17 Users Window Datapoints

Datapoint

Description

User ID

Defines an identifier for this user that can be used to log in to the region by means of the CESN transaction.

Accounting Option

Indicates whether accounting is specified for this user. See Accounting Option.

Password Expiration

Indicates the date and time the existing user password expires.

Group

Identifies the group to which this user is assigned.

Invalid Password

Indicates the total number of times an incorrect password was supplied at login. See Invalid Password.

Operator ID

A three-character datapoint that identifies this user. This information is used by the EXEC CICS ASSIGN OPID command.

Operator Class

A three-character datapoint that classifies this user. See Operator Class.

Operator Name

Defines an identifier for this user that can be used to log in to the region via the CSSN transaction.

Resource Security Key

Defines the security level for this user for resource management tasks. This information is used by the EXEC CICS ASSIGN OPERKEYS command.

Security Key

Defines the security level for this user. See Security Key.

Suspended

Indicates whether the user password is currently suspended. Values are true and false.


Accounting Option

Description

The Accounting Option datapoint indicates whether accounting is specified for this user.

Values

Value

Description

Y

Indicates that accounting is on for this user

N

Indicates that accounting is off for this user

D

Indicates that accounting is controlled by the user accounting setting in the Monitoring Control Table (MCT)


Interpretation

The value of Y for the Accounting Option datapoint does not necessarily mean that the region generates accounting records for a particular user ID. The same condition applies when the Accounting Option datapoint is D. Accounting must be specified at both the user and global levels in order for the region to generate accounting records for a user.

Invalid Password

Description

The Invalid Password datapoint indicates the total number of times an incorrect password was supplied when the user tried to log in to the region.

Values

The count is reset to zero following a successful login. The value, therefore, indicates the number of unsuccessful attempts since the last unsuccessful attempt.

Operator Class

Description

The Operator Class datapoint is a three-character datapoint that classifies this user. This information is used by the EXEC CICS ASSIGN OPCLASS command.

Values

An Operator Class value of SYS enables a user to perform system administration tasks.

Security Key

Description

The Security Key datapoint indicates the security level for this user. This information is used by the EXEC CICS ASSIGN OPSECURITY command.

Values

A hexadecimal bit mask that is used to check the user's authority when requesting a transaction.