attachment
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7232.60">
<TITLE>CIM> What CIM schema changes can be made in minor (non-breaking) updates?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Arial">In a CIM Core discussion about some proposed changes, I found the following blurb:</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial"> "Remember that a minor schema change may:</FONT>
<BR><FONT SIZE=2 FACE="Arial"> - Add properties</FONT>
<BR><FONT SIZE=2 FACE="Arial"> - Introduce new classes between existing classes</FONT>
<BR><FONT SIZE=2 FACE="Arial"> - Move existing properties up from an existing class"</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">A "minor schema change" in this context is one that alters the minor version number but not the major version number. The CIM Schema version number is structured as major.minor.patch, so that, for instance, moving from 2.12 to 2.13 is a minor change. Minor changes must not break existing code, but otherwise may include the types of changes mentioned. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">The changes we (PWG) are proposing are all minor. *Extremely* minor in phase 1, very minor in phase 2, and still minor in phase 3 even if we perform some surgery on the class structure. Let's not worry too much about this until someone says, "No." Remember Grace Hopper's Law: It is easier to beg forgiveness than to get permission. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">rick</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">----------------------</FONT>
<BR><FONT SIZE=2 FACE="Arial">Richard_Landau(at)dell(dot)com, Stds & System Mgt Arch, CTO Office</FONT>
<BR><FONT SIZE=2 FACE="Arial">+1-512-728-9023, One Dell Way, RR5-3 MS 8509, Round Rock, TX 78682</FONT>
</P>
</BODY>
</HTML>