WIMS> CIM - Posted **last** two subunit classes (25 July 2007)

WIMS> CIM - Posted **last** two subunit classes (25 July 2007)

McDonald, Ira imcdonald at sharplabs.com
Wed Jul 25 14:32:44 EDT 2007


Hi folks,                                       Wednesday (25 July 2007)

[ Based on extensive comments from John Crandall (CIM Core co-chair) -
major rewrites of every previously modelled CIM Print Subunit class ]

[For review in upcoming WIMS-CIM telecons and WIMS WG mailing list and ]
[for future WIMS-CIM Phase 2 CR input to DMTF CIM Core WG.]

                    ** MILESTONE for Phase 2 **

I've just posted the **last** two CIM printing subunit classes to:

  ftp://ftp.pwg.org/pub/pwg/wims/cim/mofinput/ira-20070725.zip

    rel_0725.txt
    - this release note
    CIM_PrintConsoleLight.mof
    - NEW version - prtConsoleLightEntry translation
    CIM_PrintInterlock.mof
    - NEW version - prtCoverEntry translation

Rick - please run mofpretty on these classes and post result to:

  ftp://ftp.pwg.org/pub/pwg/wims/cim/mofoutput/

Note:  The prtCoverTable was actually misnamed - it contains rows for
"covers, access panels, or other interlocks" (i.e., they are actually
ALL interlocks that are instrumented) - thus, the renamed class.

Cheers,
- Ira


Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music / High North Inc
PO Box 221  Grand Marais, MI  49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com
------------------------------------------------------------------------

Change Log:

(Common edits)
- Added note on cardinality and PrinterComponent to class Description,
  per John Crandall and CIM Core WG
- Added reference to model in section 2 of Printer MIB to all class
  Description clauses
- Added MappingStrings clauses after all class Description clauses,
  per 'any' usage for Mapping Strings in CIM Model v2.3 spec
- Changed base class from CIM_LogicalElement to CIM_PrinterElement
  (which now defines InstanceID and SNMPRowID),
  per John Crandall and CIM Core WG
- Changed 'printer' to 'Printer' (class name) in all Descriptions,
  per John Crandall and CIM Core WG
- Changed 'subunit' to specific subunit name or generic 'component',
  per John Crandall and CIM Core WG
- Added ModelCorrespondence clause to many properties,
  per John Crandall and CIM Core WG

(CIM_PrintConsoleLight)
- Renamed "ConsoleOnTime" to "OnTime",
  and "ConsoleOffTime" to "OffTime",
  and "ConsoleColor" to "Color",
  to correct Printer MIB design errors (wrong scope prefixes in MIB),
  for CIM best practice
- Deleted Write clauses (from Printer MIB machine translation)
  from "OnTime" and "OffTime" (to be replaced by CIM operations),
  for CIM best practice
- Changed 'current status' to 'behavior' in Description clauses of
  "OnTime" and "OffTime" (to avoid implied enumeration),
  for CIM best practice
- Added Punit clauses (milliseconds) to "OnTime" and OffTime",
  for CIM best practice
- Added "OtherColor",
  for CIM best practice

(CIM_PrintInterlock)
- Renamed "Status" to "InterlockStatus" (prtCoverStatus),
  comparable to "AvailabiltyStatus", etc.,
  for CIM best practice
- Added 'Unknown' value to "InterlockStatus" (prtCoverStatus) to correct
  a Printer MIB design error (for mapping of a missing SNMP object),
  for CIM best practice
- Added "OtherInterlockStatus",
  for CIM best practice

------------------------------------------------------------------------

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 7/25/2007 1:16 AM
 




More information about the Wims mailing list