WIMS> CIM - Posted 3 CIM Print classes (27 Feb 2007)

WIMS> CIM - Posted 3 CIM Print classes (27 Feb 2007)

McDonald, Ira imcdonald at sharplabs.com
Tue Feb 27 16:48:03 EST 2007


Hi folks,                                     Tuesday (27 February 2007)

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

Based on feedback from Aaron Merkins (IBM) on Rick's draft CR 901:

I've just posted three CIM printing subunit classes to:

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

    rel_0227.txt
    - this release note
    CIM_PrintChannel.mof
    - 'Other' enums fixed
    CIM_PrintInputTray.mof
    - PUnits clauses added - 'Other' enums and dimensions fixed
    CIM_PrintMarker.mof
    - PUnits clauses added - 'Other' enums and dimensions fixed

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
PO Box 221  Grand Marais, MI  49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com
------------------------------------------------------------------------

Change Log:

(current version)
- Added "CIM_PrintChannel.OtherType"
  per CIM rule requiring companion strings for 'Other' enum values
- Deleted "CIM_PrintChannel.State" which was redundant with
  "CIM_PrintChannel.StatusAvailability" (while fixing an 'Other' enum)

- Added "CIM_PrintInputTray.OtherType"
  and "CIM_PrintInputTray.OtherCapacityUnit" properties
  per CIM rule requiring companion strings for 'Other' enum values
- Deleted "CIM_PrintInputTray.DimUnit" which was redundant
  (changed to fixed micrometers)
- Added PUnits clauses (for micrometers) to
  "CIM_PrintInputTray.MediaDimFeedDirDeclared" and
  "CIM_PrintInputTray.MediaDimXFeedDirDeclared"
- Changed Description clauses (for micrometers) of
  "CIM_PrintInputTray.MediaDimFeedDirDeclared" and
  "CIM_PrintInputTray.MediaDimXFeedDirDeclared"

- Added "CIM_PrintMarker.OtherMarkTech"
  (maps to 6 different 'XxxOther' enum values)
- Deleted "CIM_PrinterMarker.AddressabilityUnit" which was redundant
  (changed to fixed dots per inch)
- Added PUnits clauses (for dots per inch) to
  "CIM_PrintMarker.AddressabilityFeedDir" and
  "CIM_PrintMarker.AddressabilityXFeedDir"
- Changed Description clauses (for dots per inch) of
  "CIM_PrintMarker.AddressabilityFeedDir" and
  "CIM_PrintMarker.AddressabilityXFeedDir"

(previous version)
- Added three standard key properties per CIM model rules
  (for ManagedElement class)
- Added ModelCorrespondence clause to "PrinterName" key property
  (to move explanation to CIM_Printer.PrinterName in base class)
- Added Key qualifier to "Id" property (e.g., prtMarkerIndex)

- Deleted correlating comments from Values and ValueMap clauses (which
  prevented mofpretty from folding the lines appropriately)

- Changed "Name" property name to "AdminName" (must NOT be localized)
- Changed "Description" property name to "LocalizedDescription"
- Deleted CIM_Printer.CurrentCharSet from "LocalizedDescription" because
  the CIM 'string' datatype charset is UCS-2 (plane 0 from Unicode)

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

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.4/705 - Release Date: 2/27/2007
3:24 PM
 



More information about the Wims mailing list