z/OS Common Information Model User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


IBMzOS_Process

z/OS Common Information Model User's Guide
SC34-2671-00

IBMzOS_Process

Purpose

This class provides basic process information such as process name, priority, and run-time state. Instances of class IBMzOS_Process are mapped to z/OS address spaces. Client applications can use this class to give clients an understanding of the processes (address spaces) running on the managed system within the context of their operating system.

Note:
z/OS also provides the notion of a UNIX process through the UNIX System Services. In addition, those processes running under UNIX System Services are supported by the extra IBMzOS_UnixProcess class which is derived from class CIM_UnixProcess. When a client enumerates all instances of class CIM_Process, it gets the complete list of z/OS address spaces, as well as all processes running under UNIX System Services. However, if the client enumerates the instances of class IBMzOS_Process directly, it only gets the list of address spaces since class IBMzOS_UnixProcess is not derived from IBMzOS_Process but only from CIM_UnixProcess. Ideally, IBMzOS_UnixProcess should inherit from IBMzOS_Process, besides inheriting from CIM_UnixProcess, however, multiple inheritance is not the current standard in CIM version 2. For inheritance information of the mentioned classes refer to Figure 7.

Inheritance

  • CIM_Process
  • ← IBMzOS_Process

Module name

The module name of the CMPI provider that is registered for a CIM class which is used by the cimprovider command line tool for the administration of CMPI providers is

  • IBMzOS_ProcessProviderModule

Provider library

The physical name of a CMPI provider’s shared object library as it is stored in the hierarchical file system is

  • libcmpiOSBase_ProcessProvider.so

Properties

The following properties are common for eServer™:

string Name
The name of the z/OS address space.
string Handle [key]
The decimal representation of the address space ID(ASID).
uint32 Priority
The address space's dispatching priority.
datetime CreationDate
The time when the address space was created.
uint64 KernelModeTime
Not supported for z/OS.
uint64 UserModeTime
Not supported for z/OS.

The following properties have data that may be specific to z/OS, or may map to z/OS specific attributes:

string ProcessOwner
The primary z/OS user ID under which an address space was started.
uint16 ProcessType
The type of address space. Possible values are: 0 (Other), 1 (TSO User), 2 (Started Task), 3 (Job), 4 (System Address Space), 5 (Initiator).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014