attachment

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>CIM> How to represent SubUnitStatus in CIM?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3020" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=468314616-12012007>Just spoke with Core leadership about this.&nbsp; The 
use of separate status variables seems to be the new direction, rather than the 
use of arrays of status enums.&nbsp; There are several new status variables 
being added (proposed, anyway) to EnabledLogicalElement in a new CR.&nbsp; I 
think this is a reasonable directon for us to take.&nbsp; If someone has a 
better partitioning of the items than this traditional one, please 
elaborate.&nbsp; </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=468314616-12012007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff><SPAN 
class=468314616-12012007>rick</SPAN></FONT></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma><B>From:</B> owner-wims@pwg.org [mailto:owner-wims@pwg.org] 
<B>On Behalf Of </B>Richard_Landau@Dell.com<BR><B>Sent:</B> Thursday, January 
11, 2007 15:52<BR><B>To:</B> wims@pwg.org<BR><B>Subject:</B> WIMS&gt; CIM&gt; 
How to represent SubUnitStatus in CIM?<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial>Ira, regarding our discussion on SubUnitStatus today, I 
think that there are (at least) two choices: either a vector of enum values or 
several separate variables.&nbsp; It might not be thoroughly unreasonable to 
break it into five variables representing the five sections that were or-ed 
together in the first place.&nbsp; </FONT></P>
<P><FONT face=Arial>StatusAvailability&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; idle</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on request, unavailable</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; standby</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; broken, unavailable</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; active</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unknown</FONT> 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
face=Arial>6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; busy</FONT> <BR><FONT 
face=Arial>StatusCriticalAlert&nbsp;&nbsp;&nbsp;&nbsp; Boolean</FONT> <BR><FONT 
face=Arial>StatusNonCriticalAlert&nbsp; Boolean</FONT> <BR><FONT 
face=Arial>StatusOnline&nbsp;&nbsp;&nbsp; Boolean</FONT> <BR><FONT 
face=Arial>StatusTransitioning&nbsp;&nbsp;&nbsp;&nbsp; Boolean</FONT> </P>
<P><FONT face=Arial>It's an idea, anyway.&nbsp; Whaddyathink?&nbsp; </FONT></P>
<P><FONT face=Arial>For comparison, here is the section from the MIB intro, from 
which I cribbed the text above.&nbsp; </FONT></P>
<P><FONT face=Arial>&nbsp;&nbsp; The PrtSubUnitStatusTC is an integer that is 
the sum of 5 distinct</FONT> <BR><FONT face=Arial>&nbsp;&nbsp; values, 
Availability, Non-Critical, Critical, On-line, and</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp; Transitioning.&nbsp; These values are:</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp; 
Availability&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
value</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Available and 
Idle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 000'b</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Available and 
Standby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 010'b</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Available and 
Active&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100'b</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Available and 
Busy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 110'b</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Unavailable and OnRequest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 001'b</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Unavailable because Broken&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 011'b</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Unknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 101'b</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp; Non-Critical</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
No Non-Critical 
Alerts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</FONT> 
<BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Non-Critical 
Alerts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
8</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp; Critical</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
No Critical 
Alerts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
0</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Critical 
Alerts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
16</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp; On-Line</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
State is 
On-Line&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
0</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; State is 
Off-Line&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
32</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp; Transitioning</FONT> </P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
At intended 
state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
0</FONT> <BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Transitioning to intended state 64</FONT> </P><BR>
<P><FONT face=Arial>rick</FONT> <BR><FONT 
face=Arial>----------------------</FONT> <BR><FONT 
face=Arial>Richard_Landau(at)dell(dot)com, Stds &amp; System Mgt Arch, CTO 
Office</FONT> <BR><FONT face=Arial>+1-512-728-9023, One Dell Way, RR5-3, MS 
RR5-09, Round Rock, TX 78682</FONT> </P></BODY></HTML>