582 lines
31 KiB
HTML
582 lines
31 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2005" />
|
||
|
<meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="concept" />
|
||
|
<meta name="DC.Title" content="Supported CIM base operating system classes" />
|
||
|
<meta name="abstract" content="IBM has implemented CIM classes as IBM-supplied providers to provide basic operating system information." />
|
||
|
<meta name="description" content="IBM has implemented CIM classes as IBM-supplied providers to provide basic operating system information." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzatldev.htm" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="rzatlsupportedclasses" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Supported CIM base operating system classes</title>
|
||
|
</head>
|
||
|
<body id="rzatlsupportedclasses"><a name="rzatlsupportedclasses"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Supported CIM base operating system classes</h1>
|
||
|
<div><p>IBM<sup>®</sup> has implemented CIM classes as IBM-supplied providers
|
||
|
to provide basic operating system information.</p>
|
||
|
<p>The providers supplied by IBM are as follows:</p>
|
||
|
<ul><li>IBMOS400_ComputerSystem: subclass of CIM_Computer_System</li>
|
||
|
<li>IBMOS400_OperatingSystem: subclass of CIM_OperatingSystem</li>
|
||
|
<li>IBMOS400_RunningOS: subclass of CIM_RunningOS</li>
|
||
|
<li>IBMOS400_Process: subclass of CIM_Process</li>
|
||
|
<li>IBMOS400_OSProcess: subclass of CIM_OSProcess</li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBMOS400_VirtualProcessor: subclass of CIM_Processor<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_IPProtocolEndpoint: a subclass of CIM_IPProtocolEndpoint<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_LocalFileSystem: a subclass of CIM_LocalFileSystem<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" /> IBM_RemoteFileSystem: a subclass of CIM_RemoteFileSystem <img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_NFS: a subclass of CIM_NFS<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBMOS400_NetworkPort: a subclass of CIM_NetworkPort<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_EthernetPort: a subclass of CIM_EthernetPort<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_TokenRingPort: a subclass of CIM_TokenRingPort<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBMOS400_CSVirtualProcessor: a subclass of CIM_SystemDevice<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_CSNetworkPort: a subclass of CIM_SystemDevice<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBMOS400_HostedFileSystem: a subclass of CIM_HostedFileSystem <img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_BootOSFromFS: a subclass of CIM_BootOSFromFS <img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
<li><img src="./delta.gif" alt="Start of change" />IBM_NWPortImplementsIPEndpoint: a subclass of CIM_PortImplementsEndpoint<img src="./deltaend.gif" alt="End of change" /></li>
|
||
|
</ul>
|
||
|
<p>Some property values are available in several languages to CIM clients
|
||
|
that follow the globalization interface as described in the DMTF standards.</p>
|
||
|
<p>The following figure shows the CIM base classes that are extended by the IBM extension
|
||
|
classes.</p>
|
||
|
<div class="fignone"><span class="figcap">Figure 1. CIM Classes</span><br /><img src="eicah504.gif" alt="CIM Classes extended by OS/400 metric classes" /><br /></div>
|
||
|
<div class="fignone"><span class="figcap">Figure 2. CIM Classes--continued</span><br /><img src="eicah505.gif" alt="CIM Classes extended by OS/400 metric classes" /><br /></div>
|
||
|
<p>The managed object format (MOF) files that define these classes can be
|
||
|
found in the /QIBM/ProdData/OS400/CIM/Schemas/OS400/ directory. The file names
|
||
|
are as follows:</p>
|
||
|
<ul><li>IBMOS400_OSBase.mof</li>
|
||
|
<li>IBMOS400_BootOSFromFS.mof</li>
|
||
|
<li>IBMOS400_CSNetworkPort.mof</li>
|
||
|
<li>IBMOS400_CSVirtualProcessor.mof</li>
|
||
|
<li>IBMOS400_FileSystem.mof </li>
|
||
|
<li>IBMOS400_HostedFileSystem.mof</li>
|
||
|
<li>IBMOS400_NWPortImplementsIPEndpoint.mof</li>
|
||
|
<li>IBMOS400_NetworkPort.mof </li>
|
||
|
<li>IBMOS400_ProtocolEndpoints.mof</li>
|
||
|
<li>IBMOS400_VirtualProcessor.mof</li>
|
||
|
</ul>
|
||
|
<div class="section"><h4 class="sectiontitle">IBMOS400_ComputerSystem</h4><p>This class makes available
|
||
|
basic computer system information such as computer name, and status information.
|
||
|
This provider instrumenting this class is for use by clients as part of a
|
||
|
basic understanding of the identity of the managed system on which it is running
|
||
|
(typically a server or appliance).</p>
|
||
|
<p>The following properties have data
|
||
|
that can be specific to <span class="keyword">i5/OS™</span>,
|
||
|
or can map to <span class="keyword">i5/OS</span> system-specific
|
||
|
attributes.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e112">Property</th>
|
||
|
<th valign="top" id="d0e114">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" headers="d0e112 ">string OtherIdentifyingInfo[]</td>
|
||
|
<td valign="top" headers="d0e114 ">Returns the system: <ul><li>Type</li>
|
||
|
<li>Serial number</li>
|
||
|
<li>Model</li>
|
||
|
<li>Partition identifier</li>
|
||
|
</ul>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e112 ">Name</td>
|
||
|
<td valign="top" headers="d0e114 ">The system name based on the first entry in the TCP/IP host table.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="note"><span class="notetitle">Note:</span> The methods on IBMOS400_ComputerSystem have not been implemented.
|
||
|
This provider does not register as a method provider.</div>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">IBMOS400_OperatingSystem</h4><p>This class is for use by
|
||
|
clients as part of a basic understanding of the identity of the Managed System
|
||
|
on which the corresponding provider is running (typically a server or appliance).</p>
|
||
|
<p>The
|
||
|
following properties have data that may be specific to <span class="keyword">i5/OS</span>,
|
||
|
or may map to <span class="keyword">i5/OS</span> specific
|
||
|
attributes.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e159">Property</th>
|
||
|
<th valign="top" id="d0e161">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" headers="d0e159 ">uint32 NumberOfUsers</td>
|
||
|
<td valign="top" headers="d0e161 ">The number of interactive jobs on the system </td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e159 ">uint32 NumberOfProcesses</td>
|
||
|
<td valign="top" headers="d0e161 "><p>The total number of user jobs and system jobs that are currently
|
||
|
in the system. The total includes:</p>
|
||
|
<ul><li>All jobs on job queues waiting to be processed.</li>
|
||
|
<li>All jobs currently active (being processed).</li>
|
||
|
<li>All jobs that have finished running but still have output on output queues
|
||
|
to be produced.</li>
|
||
|
</ul>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e159 ">uint32 MaxNumberOfProcesses</td>
|
||
|
<td valign="top" headers="d0e161 ">The maximum number of jobs that are allowed on the system. </td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e159 ">string LanguageEdition</td>
|
||
|
<td valign="top" headers="d0e161 ">Returns QLANGID system value.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e159 ">string CodeSet (maximum length is 64)</td>
|
||
|
<td valign="top" headers="d0e161 ">Returns code page field from QCHRID system value.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e159 ">uint32 DefaultPageSize (in bytes)</td>
|
||
|
<td valign="top" headers="d0e161 ">Always returns 4096.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="note"><span class="notetitle">Note:</span> <img src="./delta.gif" alt="Start of change" />For the IBMOS400_OperatingSystem class, the Shutdown()
|
||
|
and Reboot() methods are implemented in V5R4.<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">IBMOS400_RunningOS</h4><p>This provider for this class
|
||
|
is for use by clients to find associations between a computer system and the
|
||
|
operating system that is currently running on the computer system.</p>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">IBMOS400_Process</h4><p>The provider for this class makes
|
||
|
available basic process information such as process name (a fully qualified
|
||
|
job name on <span class="keyword">i5/OS</span>), priority,
|
||
|
runtime state. An IBMOS400_Process is mapped to <span class="keyword">i5/OS</span> jobs
|
||
|
on the iSeries™ server.
|
||
|
Client applications can use this provider to give clients an understanding
|
||
|
of the processes (jobs) running on the managed system within the context of
|
||
|
its operating system.</p>
|
||
|
<div class="note"><span class="notetitle">Note:</span> There are many (potentially thousands) of <span class="keyword">i5/OS</span> jobs running or in queues
|
||
|
on any given <span class="keyword">i5/OS</span> system.
|
||
|
For performance reasons, any CIM client application that needs to obtain a
|
||
|
list of <span class="keyword">i5/OS</span> jobs should
|
||
|
first EnumerateInstanceNames and then perform a GetInstance for each <span class="keyword">i5/OS</span> job for which instance data
|
||
|
is required.</div>
|
||
|
<p>The following properties have data that can be specific
|
||
|
to <span class="keyword">i5/OS</span>, or can map to <span class="keyword">i5/OS</span> specific attributes.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e261">Property</th>
|
||
|
<th colspan="2" valign="top" id="d0e263">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" headers="d0e261 ">string ElementName</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">Returns string from the Name field below
|
||
|
- the fully-qualified job name on <span class="keyword">i5/OS</span> as
|
||
|
viewed on command-line interface.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">string Name</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">This is the fully-qualified job name on <span class="keyword">i5/OS</span> as viewed on the command-line
|
||
|
interface:<p><var class="varname">Job number</var> field + <var class="varname">/</var> + <var class="varname">User
|
||
|
name</var> field + <var class="varname">/</var> + <var class="varname">Job name</var> field
|
||
|
where Job number is the system-generated job number. User name is the user
|
||
|
name of the job, which is the same as the name of the user profile under which
|
||
|
the job was started. Job name is the name of the job as identified to the
|
||
|
system.</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">string Handle [Key]</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">This is the fully-qualified job name on
|
||
|
the <span class="keyword">i5/OS</span> as used in the <span class="keyword">i5/OS</span> work managment APIs: <var class="varname">Job
|
||
|
name</var> field + <var class="varname">/</var> + <var class="varname">User name</var> field
|
||
|
+ <var class="varname">/</var> + <var class="varname">job number</var> field where Job name
|
||
|
is the name of the job as identified to the system. <var class="varname">User name</var> is
|
||
|
the user name of the job, which is the same as the name of the user profile
|
||
|
under which the job was started. Job number is the system-generated job number.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">uint16 ExecutionState</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">Based on the Job Status obtained from
|
||
|
Retrieve Job Information (QUSRJOBI) API, Format JOBI0100, Job status field.<p>This
|
||
|
is based on the <span class="keyword">i5/OS</span> active
|
||
|
job status. The <span class="keyword">i5/OS</span> active
|
||
|
job status values are mapped to the ExecutionState values as follows:</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 "> </td>
|
||
|
<td valign="top" headers="d0e263 "><p>No status<br />
|
||
|
BSCA<br />
|
||
|
BSCW<br />
|
||
|
CMNA<br />
|
||
|
CMNW<br />
|
||
|
CMTW<br />
|
||
|
CNDW<br />
|
||
|
CPCW<br />
|
||
|
DEQA<br />
|
||
|
DEQW<br />
|
||
|
DKTA<br />
|
||
|
DKTW<br />
|
||
|
DLYW<br />
|
||
|
DSC<br />
|
||
|
DSPA<br />
|
||
|
DSPW<br />
|
||
|
END<br />
|
||
|
EOFA<br />
|
||
|
EOFW<br />
|
||
|
EOJ<br />
|
||
|
EVTW<br />
|
||
|
GRP<br />
|
||
|
HLD<br />
|
||
|
HLDT<br />
|
||
|
ICFA<br />
|
||
|
ICFW<br />
|
||
|
INEL<br />
|
||
|
JVAA<br />
|
||
|
JVAW<br />
|
||
|
LCKW<br />
|
||
|
LSPA<br />
|
||
|
LSPW<br />
|
||
|
MLTA<br />
|
||
|
MLTW<br />
|
||
|
MSGW<br />
|
||
|
MTXW<br />
|
||
|
MXDW<br />
|
||
|
OPTA<br />
|
||
|
OPTW<br />
|
||
|
OSIW<br />
|
||
|
PRTA<br />
|
||
|
PRTW<br />
|
||
|
PSRW<br />
|
||
|
RUN<br />
|
||
|
SELW<br />
|
||
|
SEMW<br />
|
||
|
SIGS<br />
|
||
|
SIGW<br />
|
||
|
SRQ<br />
|
||
|
SVFA<br />
|
||
|
SVFW<br />
|
||
|
TAPA<br />
|
||
|
TAPW<br />
|
||
|
THDW<br />
|
||
|
TIMA<br />
|
||
|
TIMW<br />
|
||
|
All other values</p>
|
||
|
</td>
|
||
|
<td valign="top" headers="d0e263 "><p>0 ("Unknown")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
1 ("Other")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
1 ("Other")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
1 ("Other")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
1 ("Other")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
2 ("Ready")<br />
|
||
|
3 ("Running")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
8 ("Suspended Blocked")<br />
|
||
|
5 ("Suspended Blocked")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
4 ("Blocked")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
6 ("Suspended Ready")<br />
|
||
|
0 ("Unknown")</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">string OtherExecutionDescription</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">Returns the active job status as a string.
|
||
|
Because most of the active job status take an entire sentence to explain,
|
||
|
the CHAR(4) active job status itself is returned.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">datetime CreationDate</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">Date and time job became active when the
|
||
|
job began to run on the system. This information is not available if the job
|
||
|
did not become active.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">datetime TerminationDate</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">Date and time job ended. When the job
|
||
|
running on the system was complete. If the job was not complete, zeros are
|
||
|
returned.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">uint64 KernelModeTime (in milliseconds)</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">System time spent running. Because <span class="keyword">i5/OS</span> does not distinguish between
|
||
|
system time and user time, this value cannot be reported. Returns 0 (zero)
|
||
|
indicating information is not available.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" headers="d0e261 ">uint64 UserModeTime (in milliseconds)</td>
|
||
|
<td colspan="2" valign="top" headers="d0e263 ">User time spent executing. Since <span class="keyword">i5/OS</span> does not distinguish between
|
||
|
system time and user time, this value reflects the processing unit time (in
|
||
|
milliseconds) that the job used. This information is available only for active
|
||
|
jobs.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">IBMOS400_OSProcess</h4><p>The provider for this class provides
|
||
|
a link between the operating system and processes running in the context of
|
||
|
this operating system. Client applications can use this provider to give clients
|
||
|
an understanding of the processes (jobs) running on the managed system within
|
||
|
the context of its operating system.</p>
|
||
|
</div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBMOS400_VirtualProcessor</h4><p>The provider
|
||
|
for this class models an internal hypervisor array element that represents
|
||
|
an internal virtual processor for the partition.</p>
|
||
|
<div class="note"><span class="notetitle">Note:</span> Only active processors
|
||
|
are returned.</div>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th align="left" valign="top" width="35.36585365853659%" id="d0e407">Property</th>
|
||
|
<th colspan="2" valign="top" id="d0e409">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td align="left" valign="top" width="35.36585365853659%" headers="d0e407 ">string DeviceID [Key]</td>
|
||
|
<td colspan="2" valign="bottom" headers="d0e409 ">This number represents
|
||
|
an index into an internal array in the hypervisor. This number is converted
|
||
|
to a string.</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="35.36585365853659%" headers="d0e407 ">uint16 OperationalStatus[] (ValueMap)</td>
|
||
|
<td colspan="2" valign="bottom" headers="d0e409 ">Indicates the current
|
||
|
status of the element. Always returns 2 (OK).</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBM_IPProtocolEndpoint properties</h4><p>An
|
||
|
IBM_IPProtocol Endpoint is mapped to a TCP interface on an <span class="keyword">i5/OS</span> iSeries
|
||
|
system.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="35.35353535353536%" id="d0e437">Property</th>
|
||
|
<th valign="top" width="64.64646464646465%" id="d0e439">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.35353535353536%" headers="d0e437 ">string Description</td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e439 ">The IP address and the associated line description.
|
||
|
For example, The i5/OS IP protocol endpoint named 1.2.3.4, and associated
|
||
|
with the line description TRNLINE. </td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.35353535353536%" headers="d0e437 ">string ElementName</td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e439 ">The TCP interface IP address. For example 1.2.3.4.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBM_LocalFileSystem, IBM_RemoteFileSystem, IBM_NFS
|
||
|
Properties</h4><p>The IBM_LocalFileSystem class models the Root, QOpenSys,
|
||
|
QDLS, QSYSLIB, UDFS, Optical and IASP QSYSLIB local file systems on <span class="keyword">i5/OS</span>. The IBM_RemoteFileSystem
|
||
|
class models the QFileServer400, Netware and QNTC remote file systems for <span class="keyword">i5/OS</span>. The IBM_NFS class models
|
||
|
the NFS file system for <span class="keyword">i5/OS</span>.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="35.35353535353536%" id="d0e475">Property</th>
|
||
|
<th valign="top" width="64.64646464646465%" id="d0e477">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.35353535353536%" headers="d0e475 ">string ElementName </td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e477 ">Indicates the path name or other information defining
|
||
|
the root of the file system.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.35353535353536%" headers="d0e475 ">string Name </td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e477 ">Indicates the key of a file system instance within a
|
||
|
computer system.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.35353535353536%" headers="d0e475 ">string Root </td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e477 ">Indicates the path name or other information defining
|
||
|
the root of the file system.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBMOS400_NetworkPort, IBM_EthernetPort, and IBM_TokenRingPort
|
||
|
Properties</h4><p>The <span class="parmname">IBM_EthernetPort</span> property models
|
||
|
the Ethernet line descriptions for <span class="keyword">i5/OS</span>.
|
||
|
The <span class="parmname">IBM_TokenRingPort</span> property models the token ring
|
||
|
line descriptions for <span class="keyword">i5/OS</span>.
|
||
|
The <span class="parmname">IBMOS400_NetworkPort</span> property models all other line
|
||
|
description types.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="35.35353535353536%" id="d0e523">Property</th>
|
||
|
<th valign="top" width="64.64646464646465%" id="d0e525">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.35353535353536%" headers="d0e523 ">string Description</td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e525 ">The name of the line description and its type.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.35353535353536%" headers="d0e523 ">string ElementName</td>
|
||
|
<td valign="top" width="64.64646464646465%" headers="d0e525 ">The name of the line description.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBMOS400_CSVirtualProcessor</h4><p>IBMOS400_CSVirtualProcessor
|
||
|
is an association class that associates a partition virtual-processor with
|
||
|
a computer system.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr valign="bottom"><th valign="bottom" width="35.175879396984925%" id="d0e549">Property</th>
|
||
|
<th valign="bottom" width="64.82412060301507%" id="d0e551">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.175879396984925%" headers="d0e549 ">IBMOS400_ComputerSystem REF GroupComponent</td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e551 ">The parent computer system in the association. Returns
|
||
|
a reference to the IBMOS400_ComputerSystem class.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.175879396984925%" headers="d0e549 ">IBMOS400_VirtualProcessor REF PartComponent</td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e551 ">The virtual processor that is a component of a computer
|
||
|
system. Returns a reference to the IBMOS400_VirtualProcessor class representing
|
||
|
this particular virtual processor.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBM_CSNetworkPort</h4><p>IBM_CSNetworkPort
|
||
|
is an association class that associates a network port with a computer system.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr valign="bottom"><th valign="bottom" width="35.175879396984925%" id="d0e575">Property</th>
|
||
|
<th valign="bottom" width="64.82412060301507%" id="d0e577">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.175879396984925%" headers="d0e575 ">IBMOS400_ComputerSystem REF GroupComponent </td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e577 ">The parent computer system in the association returns
|
||
|
a reference to the IBMOS400_ComputerSystemIBM class. Returns a reference to
|
||
|
the IBMOS400_ComputerSystem class.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.175879396984925%" headers="d0e575 ">CIM_NetworkPort REF PartComponent </td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e577 ">The network port that is a component of a computer system.
|
||
|
Returns a reference to the CIM_NetworkPort class representing this particular
|
||
|
network port.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBMOS400_HostedFileSystem</h4><p>The IBMOS400_HostedFileSystem
|
||
|
association class associates a file system with a computer system.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr valign="bottom"><th valign="bottom" width="35.175879396984925%" id="d0e601">Property</th>
|
||
|
<th valign="bottom" width="64.82412060301507%" id="d0e603">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.175879396984925%" headers="d0e601 ">IBMOS400_ComputerSystem REF GroupComponent</td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e603 ">The parent computer system in the association. Returns
|
||
|
a reference to the IBMOS400_ComputerSystem class.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.175879396984925%" headers="d0e601 ">CIM_FileSystem REF PartComponent</td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e603 ">The file system that is a component of a computer system.
|
||
|
Returns a reference to the CIM_FileSystem class representing this particular
|
||
|
file system.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBM_BootOSFromFS</h4><p>The IBM_BootOSFromFS
|
||
|
association class associates a file system with an operating system.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr valign="bottom"><th valign="bottom" width="35.175879396984925%" id="d0e627">Property</th>
|
||
|
<th valign="bottom" width="64.82412060301507%" id="d0e629">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="35.175879396984925%" headers="d0e627 ">CIM_FileSystem REF Antecedent</td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e629 ">The file system from which the operating system is loaded.
|
||
|
Returns a reference to the CIM_FileSystem class.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="35.175879396984925%" headers="d0e627 ">IBMOS400_OperatingSystemREF Dependent</td>
|
||
|
<td valign="top" width="64.82412060301507%" headers="d0e629 ">The operating system. Returns a reference to the IBMOS400_OperatingSystem
|
||
|
class.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBMOS400_NWPortImplementsIPEndpoint</h4><p>The
|
||
|
IBMOS400_NWPortImplementsIPEndpoint association class associates a logical
|
||
|
port with a protocol endpoint.</p>
|
||
|
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr valign="bottom"><th valign="bottom" width="34.84848484848485%" id="d0e653">Property</th>
|
||
|
<th valign="bottom" width="65.15151515151516%" id="d0e655">Property value and data source</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="34.84848484848485%" headers="d0e653 ">CIM_NetworkPort REF Antecedent </td>
|
||
|
<td valign="top" width="65.15151515151516%" headers="d0e655 ">The network port that represents the device behind the
|
||
|
IP protocol endpoint. Returns a reference to the CIM_NetworkPort class.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="34.84848484848485%" headers="d0e653 ">IBM_IPProtocolEndpoint REF Dependent</td>
|
||
|
<td valign="top" width="65.15151515151516%" headers="d0e655 ">The IPProtocolEndpoint implemented on the logical port.
|
||
|
Returns a reference to the IBM_IPProtocolEndpoint class.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
||
|
<div class="section"><h4 class="sectiontitle">Supported CIM metric classes</h4><p>The following CIM classes
|
||
|
have been implemented as IBM supplied providers to provide performance information:</p>
|
||
|
<ul><li>IBMOS400_ColSrvMetricDefinition: a subclass of CIM_BaseMetricDefinition</li>
|
||
|
<li>IBMOS400_ColSrvMetricValue: a subclass of CIM_BaseMetricValue</li>
|
||
|
<li>IBMOS400_ColSrvMetricInstance: a subclass of CIM_MetricInstance - association
|
||
|
between metric definition and metric value classes or instances.</li>
|
||
|
<li>IBMOS400_ColSrvMetricDefForME: a subclass of CIM_MetricDefForME - association
|
||
|
between a managed element (resource) and metric definition class or instances.</li>
|
||
|
<li>IBMOS400_ColSrvMetricForME: a subclass of CIM_MetricForME - association
|
||
|
between a managed element (resource) and metric value class or instances.</li>
|
||
|
</ul>
|
||
|
<div class="note"><span class="notetitle">Note:</span> All instances of IBMOS400_ColSrvMetricValue return volatile data;
|
||
|
only current data is supported. Historical data is not supported this release.</div>
|
||
|
<p>For
|
||
|
a list of the metrics supported in <span class="keyword">i5/OS</span>,
|
||
|
see <span class="keyword">i5/OS</span> metrics. Also
|
||
|
see the CIM class and instance MOF files. The class MOF file, IBMOS400_ColSrvMetric.mof,
|
||
|
and the instance MOF file, IBMOS400_ColSrvMetricDefInstance.mof can be found
|
||
|
in /QIBM/ProdData/OS400/CIM/Schemas/OS400/.</p>
|
||
|
<p>The following figure illustrates
|
||
|
the relationship between the IBM extension classes, and the CIM base classes they
|
||
|
extend:</p>
|
||
|
<div class="fignone"><span class="figcap">Figure 3. CIM Classes extended by <span class="keyword">i5/OS</span> metric
|
||
|
classes</span><br /><img src="rzatl502.gif" alt="CIM Classes extended by OS/400 metric classes" /><br /></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzatldev.htm" title="The CIM standard provides the ability to develop management application that work with the systems management data exposed by the CIM providers included with i5/OS.">Pegasus developer's reference</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|