WIMS> CIM - Posted InputTray and OutputTray (22 Jan 2008)

WIMS> CIM - Posted InputTray and OutputTray (22 Jan 2008)

Ira McDonald blueroofmusic at gmail.com
Tue Jan 22 13:52:02 EST 2008


Hi folks,                                      Tuesday (22 January 2008)

I've just posted two CIM printing classes to:

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

    rel_0122.txt
    - this release note
    CIM_PrintInputTray.mof
    - minor NEW version - prtInputEntry
    CIM_PrintOutputTray.mof
    - major NEW version - prtOutputEntry

Note - Unfortunately, the changes to OutputTray are extensive - because
right after it was TC approved, CIM Core made us: replace the term
subunit with component everywhere; change parent to PrinterElement;
rewrite all of the status properties (removing "Status:"); and
capitalize formal class names.  And Rick and I found our 'AtLeastOne'
behavior bug (now fixed).  The changes to InputTray are to change parent
to PrinterElement and to capitalize formal class names.

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

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

Cheers,
- Ira


-- 
Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic at gmail.com
winter:
  579 Park Place  Saline, MI  48176
  734-944-0094
summer:
  PO Box 221  Grand Marais, MI 49839
  906-494-2434
------------------------------------------------------------------------

Change Log:

(CIM_PrintInputTray)
- Changed Version to "2.18"

- Added note about association class CIM_PrinterComponent in class
  header (per John Crandall and CIM v2.17)

- Added MappingStrings to prtInputEntry to class header (per CIM v2.17)

- Changed CIM_LogicalElement to CIM_PrinterElement in class header
  (per John Crandall and CIM v2.17)

- Capitalized formal class names, 'input tray' to 'PrintInputTray',
  in dozens of places (per John Crandall and CIM v2.17)

- Deleted redundant InstanceID and SNMPRowId inherited from
  CIM_PrinterElement (per John Crandall and CIM v2.17)

- Added ModelCorrespondence to LocalizedDescription (per John Crandall)


(CIM_PrintInputTray)
- Changed Version to "2.18"

- Changed term "Subunit" to "Component" (per John Crandall)

- Added note about association class CIM_PrinterComponent in class
  header (per John Crandall and CIM v2.17)

- Added MappingStrings to prtInputEntry to class header (per CIM v2.17)

- Changed CIM_LogicalElement to CIM_PrinterElement in class header
  (per John Crandall and CIM v2.17)

- Capitalized formal class names, 'output tray' to 'PrintOutputTray',
  in dozens of places (per John Crandall and CIM v2.17)

- Deleted redundant InstanceID and SNMPRowId inherited from
  CIM_PrinterElement (per John Crandall and CIM v2.17)

- Added IsDefault (per John Crandall and CIM v2.17)

- Added ModelCorrespondence to LocalizedDescription (per John Crandall)

- Replaced MaxCapacityBasis with correct text from PrintInputTray
  (per John Crandall and CIM v2.17)

- Revised RemainingCapacityBasis to correct AtLeastOne bug
  (per John Crandall and CIM v2.17)

- Replaced AvailabilityStatus, NonCriticalAlertsPresent, and
  CriticalAlertsPresent with correct text from PrintInputTray
  (per John Crandall and CIM v2.17)

- Added OtherAvailabilityStatus (per John Crandall and CIM v2.17)

- Deleted OfflineStatus (per John Crandall and CIM v2.17)

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



More information about the Wims mailing list