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

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Tue Feb 27 2007 - 16:48:03 EST

  • Next message: McDonald, Ira: "RE: WIMS> [Review new MOFs for next week] No concall this week"

    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@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
     
    


    This archive was generated by hypermail 2.1.4 : Tue Feb 27 2007 - 16:48:14 EST