WIMS> CIM - Posted four printing classes (13 July 2007)

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Fri Jul 13 2007 - 11:26:17 EDT

  • Next message: Richard_Landau@Dell.com: "RE: WIMS> DMTF Alliance Partner draft presentation"

    Hi folks, Friday (13 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.]

    I've just posted four CIM printing classes to:

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

        rel_0713.txt
        - this release note
        CIM_AssociatedPrintChannelEndpoint.mof
        - NEW version - prtChannelIfIndex mapping
        CIM_AssociatedPrintInterpreter.mof
        - NEW version - prtChannelCurrentJobCntlLangIndex mapping
          and prtChannelDefaultPageDescLangIndex mapping
        CIM_PrintChannel.mof
        - NEW version - prtChannelEntry translation
        CIM_PrintInterpreter.mof
        - NEW version - prtInterpreterEntry translation

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

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

    ISSUE - Should we use the proposed CIM_AssociatedPrintChannelEndpoint
    to map prtChannelIfIndex, or simply abandon the property in the CIM
    mapping? Implementation of this property varies considerably across
    vendors. This property is also ambiguous, when more than one interface
    is available on a print device (a design flaw in Printer MIB).

    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:

    (Common edits - subunits and associations)
    - 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 - also section 3 of Finisher MIB (when applicable)
    - Added MappingStrings clauses (Entry for subunits and Index for
      associations) after all class Description clauses,
      per 'any' usage for Mapping Strings in CIM Model v2.3 spec
    - Changed subunit base 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
    - Revised Description of many properties to remove 'subunit' term,
      substituting specific subunit name or generic 'component' term,
      per John Crandall and CIM Core WG
    - Revised Description of several properties to remove 'device' term,
      substituting specific subunit name or 'printer' (as appropriate),
      per John Crandall and CIM Core WG
    - Added ModelCorrespondence clause to many properties,
      per John Crandall and CIM Core WG

    (CIM_AssociatedPrintChannelEndpoint)
    - Added this new class to map 'prtChannelIfIndex' as an association
      between CIM_PrintChannel and CIM_ProtocolEndpoint,
      for CIM best practice
    - Added "InterfaceSNMPRowId" to map the value of 'prtChannelIfIndex',
      for correlation between CIM and SNMP management interfaces
      (this property may be controversial in CIM Core WG)

    (CIM_AssociatedPrintInterpreter)
    - Renamed "Type" to "DefaultType" and
      renamed "OtherTypeDescription" to "OtherDefaultTypeDescription",
      for clarity

    (CIM_PrintChannel)
    - Deleted "InterfaceSNMPRowId" (value of 'ifIndex' for the channel),
      to be replaced by the proposed CIM_AssociatedPrintChannelEndpoint,
      for CIM best practice

    (CIM_PrintInterpreter)
    - Renamed "LangFamily" (PS, PCL, etc.) to "LangType" for clarity,
      per John Crandall and CIM Core WG
    - Added "OtherLangTypeDescription",
      per John Crandall and CIM Core WG
    - Revised Description of "AddressabilityBasis" (related addressability
      properties are read-only in the MIB),
      to correct a documentation error
    - Added Punit clauses (for dots per inch) to
      "FeedAddressability" and "XFeedAddressability",
      for CIM best practice

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

    No virus found in this outgoing message.
    Checked by AVG Free Edition.
    Version: 7.5.476 / Virus Database: 269.10.4/898 - Release Date: 7/12/2007 4:08 PM
     



    This archive was generated by hypermail 2.1.4 : Fri Jul 13 2007 - 11:26:26 EDT