Re: WIMS> CIM> What CIM schema changes can be made in minor (non-breaking) updates?

From: Harry Lewis (harryl@us.ibm.com)
Date: Mon May 22 2006 - 13:38:56 EDT

  • Next message: wamwagner@comcast.net: "WIMS> CIM: WIMS-CIM Concall on Thurs 25 May, 2PM EDT"

    I fully agree with Rick.
    ----------------------------------------------
    Harry Lewis
    IBM STSM
    Chairman - IEEE-ISTO Printer Working Group
    http://www.pwg.org
    IBM Printing Systems
    http://www.ibm.com/printers
    303-924-5337
    ----------------------------------------------

    <Richard_Landau@Dell.com>
    Sent by: owner-wims@pwg.org
    05/22/2006 10:01 AM

    To
    <wims@pwg.org>
    cc

    Subject
    WIMS> CIM> What CIM schema changes can be made in minor (non-breaking)
    updates?

    In a CIM Core discussion about some proposed changes, I found the
    following blurb:
       "Remember that a minor schema change may:
          - Add properties
          - Introduce new classes between existing classes
          - Move existing properties up from an existing class"
    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.
    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.
    rick
    ----------------------
    Richard_Landau(at)dell(dot)com, Stds & System Mgt Arch, CTO Office
    +1-512-728-9023, One Dell Way, RR5-3 MS 8509, Round Rock, TX 78682



    This archive was generated by hypermail 2.1.4 : Mon May 22 2006 - 13:35:52 EDT