IBMzOS_WLM
Purpose
This class represents the z/OS® Workload
Manager.
Before you can access this class, be sure that you have
prepared the security steps as described in Setting up the CIM server for WLM management
- _ Grant the requestor’s user ID READ access
to the RACF® facility class
MVSADMIN.WLM.POLICY
- _ If your environment requires program control, be
sure that library BLSUXTID in SYS1.MIGLIB is program controlled.
Example:
RDEFINE PROGRAM BLSUXTID
RALT PROGRAM BLSUXTID ADDMEM('SYS1.MIGLIB'/'******'/NOPADCHK) +
UACC(READ)
SETROPTS WHEN(PROGRAM) REFRESH
Inheritance
- CIM_ManagedElement
- ← CIM_ManagedSystemElement
- ← CIM_LogicalElement
- ← CIM_EnabledLogicalElement
- ← CIM_Service
- ← IBMzOS_WLM
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
Provider library
The physical name of a CMPI provider’s shared object library
as it is stored in the hierarchical file system is
Owning component
The z/OS component which owns the CMPI provider is
Properties
- string Caption
- A short description of the class
- string Description
- A description of the class
- string ElementName
- Name given to this instance of the class
- datetime InstallDate
- Not supported
- uint16 OperationalStatus[]
- The current status of WLM:
- [2]
- [OK]
- string StatusDescriptions[]
- Not supported
- string Status
- Not supported
- uint16 HealthState
- The health status of WLM:
- 5
- OK
- uint16 EnabledState
- Indicates the Enabled or Disabled state:
- 2
- Enabled
- string OtherEnabledState
- Not supported
- uint16 RequestedState
- The last requested state:
- 2
- Enabled
- uint16 EnabledDefault
- Indicates the default value for Enabled State:
- 2
- Enabled
- datetime TimeOfLastStateChange
- Not supported
- string SystemCreationClassName [key]
- The scoping system's CreationClassName
- string SystemName [key]
- The name of the scoping system
- string CreationClassName [key]
- Indicates the name of the class used in the creation of an instance
- string Name [key]
- Name of z/OS Workload
Management service
- string PrimaryOwnerName
- Not supported
- string PrimaryOwnerContact
- Not supported
- boolean Started
- Indicates if z/OS WLM
runs
- string ActiveServicePolicy
- Name of WLM service policy activated for the sysplex
- string PolicyDescription
- Description of the WLM service policy activated for the sysplex
- datetime PolicyActivationTimestamp
- The time the WLM service policy has been activated
- string PolicyActivationUser
- Userid that activated the WLM service policy
- string PolicyActivationSystem
- System from which the WLM service policy activation was triggered
- string RelatedServiceDefinition
- Name of the service definition the WLM service policy was activated
from
- datetime ServiceDefinitionInstallationTimestamp
- Time the service definition was installed
- string ServiceDefinitionInstallationUser
- User that installed the service definition
- string ServiceDefinitionInstallationSystem
- System from which the service definition installation was triggered
- uint8 ServiceDefinitionFunctionalityLevel
- Functionality level of the service definition
- string EmbeddedEWLMPolicy
- Name of the EWLM policy embedded in the active WLM service policy
- datetime EWLMDMPolicyActivationTimestamp
- Time the EWLM Domain Manager has triggered the activation of
the EWLM policy that is activated on this system
- datetime EWLMPolicyActivationTimestamp
- Time the EWLM Managed Server has activated the EWLM policy that
is activated on this system
- datetime EWLMManagementActivationTimestamp
- Time when management towards EWLM goals has been activated on
this system
- boolean PolicyActivationInProgress
- Indicates whether a WLM policy activation is currently in progress
- boolean AbnormalSystemConfiguration
- Indicates an abnormal system configuration
- string PolicyActivatingSystem
- If a WLM policy activation is currently in progress, the name
of the system where the policy activation was triggered
- uint8 WLMVersion
- WLM version
- uint16 CDSFormat
- WLM Couple Dataset format
- string SysplexMembersSystemName[]
- Name of systems in sysplex
- uint8 SysplexMembersWLMMode[]
- Workload management mode of systems in sysplex:
- 0
- Undefined
- 1
- Compatibility Mode
- 2
- Goal Mode
- 3
- EWLM Mode
- uint8 SysplexMembersWLMStatus[]
- Workload management status of systems in sysplex:
- 0
- Undefined
- 1
- Initializing
- 2
- Active
- 3
- Active, Not Running with Active Policy
- 4
- Quiesce in Progress
- 5
- Cleanup Initiated by System
- 6
- WLM Inactive, Cleanup Complete
- 7
- Unknown
- 8
- System Inactive, Cleanup Pending
- 9
- System Inactive, Cleanup Complete
- 10
- Unknown
- uint8 SysplexMembersGPAStatus[]
- Guest platform management provider (GPMP) status of
systems in sysplex:
- 0
- PgmError
- 1
- Inactive
- 2
- Started
- 3
- Active
- 4
- Connected
- 5
- Shutdown1
- 6
- Shutdown2
- 7
- Shutdown3
- 8
- Failed
- 9
- Stopped
- 10
- SevFailed
- 11
- Early-IPL
- 12
- Disabled
- 13
- Unavailable
- 14
- Unknown
- string SysplexMembersActivePolicy[]
- Name of WLM service policy active on systems in sysplex
- datetime SysplexMembersPolicyActivationTimestamp[]
- Time the WLM service policy was activated on systems in sysplex
- string SysplexMembersCleaningSystem[]
- If WLM state is ‘Cleanup Initiated by System', the
name of the system performing the cleanup
- string CouplingFacilityStructureNames[]
- Name of the WLM coupling facility structures
- uint8 CouplingFacilityStructureStatus[]
- Status of the WLM coupling facility structures:
- 0
- Disconnected
- 1
- Connected
Methods
- uint32 RequestStateChange()
- Not supported
- uint32 StartService()
- Not supported
- uint32 StopService()
- Not supported
- uint32 ActivateServicePolicy()
- Activate a service policy contained in the WLM service definition
installed in the WLM couple dataset. UPDATE access to the RACF facility class MVSADMIN.WLM.POLICY
is required to successfully invoke this method. Successful execution
of this method is indicated by an IBMzOS_WLMPolicyActivationIndication
indication.
- uint32 InstallServiceDefinition()
- Install the passed service definition to the WLM couple dataset. UPDATE access
to the RACF facility class
MVSADMIN.WLM.POLICY is required to successfully invoke this method.
- uint32 ExtractServiceDefinition()
- Extract the service definition from the WLM couple dataset. READ access
to the RACF facility class
MVSADMIN.WLM.POLICY is required to successfully invoke this method.
- uint32 UploadServiceDefinition()
- Save service definition in XML format in a sequential dataset.
- uint32 DownloadServiceDefinition()
- Download a service definition that is stored in XML format in
a sequential dataset.
Indications
- IBMzOS_WLMPolicyActivationIndication
- A ‘process' indication that indicates that a service
policy has been activated in the sysplex. This event occurs on each
system in the sysplex.
Associations
|