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

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

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

McDonald, Ira imcdonald at sharplabs.com
Fri Jul 13 11:26:17 EDT 2007


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




More information about the Wims mailing list