attachment-0001
<br><font size=2 face="sans-serif">I will post the LC comments.</font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <br>
IBM STSM<br>
Chairman - IEEE-ISTO Printer Working Group<br>
http://www.pwg.org<br>
IBM Printing Systems <br>
http://www.ibm.com/printers<br>
303-924-5337<br>
---------------------------------------------- </font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>"McDonald, Ira"
<imcdonald@sharplabs.com></b> </font>
<br><font size=1 face="sans-serif">Sent by: owner-wims@pwg.org</font>
<p><font size=1 face="sans-serif">04/20/2005 09:43 AM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">"'thrasher@lexmark.com'" <thrasher@lexmark.com>,
wims@pwg.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: RE: WIMS> Counter MIB Last Call
Comments</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=4 color=blue face="Arial">Hi,</font>
<br><font size=3> </font>
<br><font size=4 color=blue face="Arial">I someone who was at the meeting
going to write up minutes/comments?</font>
<br><font size=3> </font>
<br><font size=4 color=blue face="Arial">Otherwise, it's going to be hard
to respond to them.</font>
<br><font size=3> </font>
<br><font size=4 color=blue face="Arial">I'm gone for the rest of today.
Talk to you folks tomorrow.</font>
<br><font size=3> </font>
<br><font size=4 color=blue face="Arial">Cheers,</font>
<br><font size=4 color=blue face="Arial">- Ira</font>
<br><font size=3> </font>
<p><font size=2>Ira McDonald (Musician / Software Architect)<br>
Blue Roof Music / High North Inc<br>
PO Box 221 Grand Marais, MI 49839<br>
phone: +1-906-494-2434<br>
email: imcdonald@sharplabs.com</font><font size=3> </font>
<p><font size=2 face="Tahoma">-----Original Message-----<b><br>
From:</b> owner-wims@pwg.org [mailto:owner-wims@pwg.org]<b>On Behalf Of
</b>thrasher@lexmark.com<b><br>
Sent:</b> Wednesday, April 20, 2005 11:24 AM<b><br>
To:</b> wims@pwg.org<b><br>
Subject:</b> RE:RE: WIMS> Counter MIB Last Call Comments<br>
</font>
<br><font size=2 face="sans-serif"><br>
<JT></font><font size=3> </font><font size=2 face="sans-serif"><br>
The comments are not a summary of the F2F meeting, althought there may
be some overlap between</font><font size=3> </font><font size=2 face="sans-serif"><br>
these and comments I made at the F2F that got recorded..</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Responses Inline: <br>
<JT> </font><font size=3><br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=1%>
<td width=45%><font size=1 face="sans-serif"><b>"William A Wagner"
<wamwagner@comcast.net></b></font><font size=3> </font>
<p><font size=1 face="sans-serif">04/18/2005 07:37 PM</font><font size=3>
</font>
<td width=53%><font size=1 face="Arial"> </font><font size=1 face="sans-serif"><br>
To: <thrasher@lexmark.com>,
<wims@pwg.org></font><font size=3> </font><font size=1 face="sans-serif"><br>
cc: </font><font size=3>
</font><font size=1 face="sans-serif"><br>
Subject: RE: WIMS>
Counter MIB Last Call Comments</font></table>
<br><font size=3><br>
<br>
</font><font size=2><tt><br>
Jerry,</tt></font><font size=3><br>
<br>
<br>
</font><font size=2><tt><br>
Thanks for the comments, but please indicate if these are your comments,<br>
comments made during the face-to-face, or comments sent to you.</tt></font><font size=3><br>
<br>
<br>
</font><font size=2><tt><br>
I agree with Ira that most of these comments refer to the Counter Spec,<br>
especially considering his decision to remove any definitions from the<br>
Counter MIB and just reference the Counter Spec. I also I suspect that
most<br>
users will assume that they understand the terminology and will not look
at<br>
the spec.</tt></font><font size=3><br>
<br>
<br>
</font><font size=2><tt><br>
I solicit comments on the comments. The intent is to have a conference
call<br>
on Wednesday, 27 April, at 12 noon Eastern Daylight Time to discuss these<br>
issues and any others that come up relative to the Counter MIB and the<br>
Counter Spec.</tt></font><font size=3><br>
<br>
<br>
</font><font size=2><tt><br>
My comments follow:</tt></font><font size=3><br>
<br>
<br>
</font><font size=2><tt><br>
1. It has been stated that the Counter MIB is
intended to address in an<br>
ASN.1 context the abstract counters defined in the Counter Spec. Thgerefore<br>
any counter not specified in the Counter Spec can not be included in the<br>
Counter MIB. The solutions are therefore either to eliminate such counters<br>
from the MIB, or to allow the MIB to define counters that are not explicitly<br>
defined in the Counter Spec. However, the counter Spec essentially defines<br>
types of counters in Section 4 rather than explicit counters. Section 5<br>
indicates which counter types are applicable to which service. Therefore,<br>
one could maintain that the MIB could include a counter type as defined
in<br>
the Counter Spec, but applied to a physical division (e.g., device or<br>
subunit) defined by some other document. Discussion?</tt></font><font size=3>
<br>
<br>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> </font><font size=2><tt><br>
The problem I see is that the MIB defies a group for Subunit</tt></font><font size=3>
</font><font size=2><tt><br>
counters and there is not companion specification that defines the counts</tt></font><font size=3>
</font><font size=2><tt><br>
(from the Counter Spec. or other) that are applicable or required. <br>
If/when there is a "Standard for Imaging System Subunit Counters"
defined, <br>
then the MIB would include this group. Until there is a subunit spec.</tt></font><font size=3>
</font><font size=2><tt><br>
any privite subunit counter groups could be included in a private MIB.</tt></font><font size=3>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> <br>
</font><font size=2><tt><br>
<br>
2.</tt></font><font size=3><br>
</font><font size=2><tt><br>
a. Ira has stated that counters will not be
defined in both the Counter<br>
Spec and the Counter MIB. The MIB will refer to the Spec for the
conceptual<br>
definition of any counter in the MIB which corresponds to a counter defined<br>
in the Spec.</tt></font><font size=3> <br>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> </font><font size=2><tt><br>
As a way of also addressing the name mapping issue (comment 10), the description</tt></font><font size=3>
</font><font size=2><tt><br>
section of each MIB counter definition could include:</tt></font><font size=3>
<br>
</font><font size=2><tt><br>
"See [Counter Spec. ref] definition for [Counter Spec Section 4 name]."</tt></font><font size=3>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> <br>
</font><font size=2><tt><br>
<br>
b. Although the Counter Spec may explicitly
define and state the<br>
"units" of each counter, I question whether it should include
the "initial,<br>
reset value and it's "rollover" value (i.e. how many bits, signed
or<br>
unsigned)", these specifics being more appropriate to the MIB
or XML<br>
Schema "mapped" counters. The question of retaining consistent
precision and<br>
maximum value when a proxy translates between MIB objects and Schema<br>
elements is a valid concern. However, note that counters are all read-only.<br>
Therefore, if the XML schema does not define a larger maximum
vale than<br>
the MIB, there should be no problem.</tt></font><font size=3> <br>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> </font><font size=2><tt><br>
If SNMP and WIMS were the only two Imaging System management protocols,
this</tt></font><font size=3> </font><font size=2><tt><br>
might be an acceptable way to look at, although that creates a very uncomfortable</tt></font><font size=3>
</font><font size=2><tt><br>
dependency of the XML Schema on the MIB. There "may" be
other mappings</tt></font><font size=3> </font><font size=2><tt><br>
of these counter definitions to other "legacy" managment protocols
that a WIMS</tt></font><font size=3> </font><font size=2><tt><br>
proxy might need to deal with. As these other mappings are created it doesn't</tt></font><font size=3>
</font><font size=2><tt><br>
make much sense to have to refer to the MIB mapping (because it's first)
to</tt></font><font size=3> </font><font size=2><tt><br>
get the exact detailed counter specification. Either that, or the WIMS
proxy</tt></font><font size=3> </font><font size=2><tt><br>
would have to keep state-type information on each managed device.</tt></font><font size=3>
</font><font size=2><tt><br>
<JT> </tt></font><font size=3><br>
</font><font size=2><tt><br>
3.</tt></font><font size=3><br>
</font><font size=2><tt><br>
a. Line 405: OK<br>
b. Line 417: "units" was used here
as a replacement for parameter<br>
(meaning a characteristic element, according to Merriam-Webster), but Ira<br>
does not like the term. Obviously, "units" is confusing, so we
go back to<br>
"counters", which apparently is less confusing. Thus it now reads
"This<br>
element contains the system-wide counters aggregate that total like counters<br>
in all supported services."</tt></font><font size=3><br>
</font><font size=2><tt><br>
4. OK<br>
5. OK. But it will result in a SystemTotals.Monitoring.Total
Alerts<br>
element. That is, "total" in SystemTotals has the sense of summing
over all<br>
services.</tt></font><font size=3> <br>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> </font><font size=2><tt><br>
The first "total" being for all services, the second for all
alerts...</tt></font><font size=3> </font><font size=2><tt><br>
<JT></tt></font><font size=3> <br>
</font><font size=2><tt><br>
6. OK</tt></font><font size=3> </font><font size=2><tt><br>
<br>
7. I do not see the conflict. The Spec has no
sense of channels, but<br>
defines the KOctets counters as accumulating the "The total amount
of ..<br>
data in integral units of 1024 octets" That would seem to include
data over<br>
all channels.</tt></font><font size=3> <br>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> </font><font size=2><tt><br>
But the current description in the MIB does include the sense of channels,</tt></font><font size=3>
</font><font size=2><tt><br>
which is the correct (more accurate) definition. We don't want to
be</tt></font><font size=3> </font><font size=2><tt><br>
including inter or intra-service data cummunication or transfer <br>
(that's not specifically job related) in these byte counts.</tt></font><font size=3>
<br>
</font><font size=2><tt><br>
The question about "channels" correct comes in because a channel
is defined</tt></font><font size=3> </font><font size=2><tt><br>
as a subunit, one might want to measure the number of Koctets that</tt></font><font size=3>
</font><font size=2><tt><br>
flow in or out of a channel (or through, depending on what's considered</tt></font><font size=3>
</font><font size=2><tt><br>
a channel) but these counters get somewhat circular if you try to apply
them.</tt></font><font size=3> </font><font size=2><tt><br>
<JT></tt></font><font size=3> <br>
<br>
</font><font size=2><tt><br>
<br>
8. Ira had argued that Messages should go under
"Monitoring" rather<br>
than "Job". So he may want to change the MIB.</tt></font><font size=3>
<br>
</font><font size=2><tt><br>
<br>
9. OK</tt></font><font size=3> </font><font size=2><tt><br>
<br>
10. I agree that following the mapping of counter
names from the spec to<br>
the MIB is open to confusion. There are two mechanisms: Ira indicated that<br>
the additional terms in the MIB names (e.g., traffic) were
needed because<br>
of MIB format requirements. However, note that the counter names
in Section<br>
4 are not explicit in that they do not refer to actual counters but rather<br>
types of counters. The actual counters need the service name (or<br>
SystemTotals) prefix.</tt></font><font size=3><br>
</font><font size=2><tt><br>
<JT></tt></font><font size=3> </font><font size=2><tt><br>
see the comment 2 response</tt></font><font size=3> </font><font size=2><tt><br>
<JT></tt></font><font size=3> <br>
</font><font size=2><tt><br>
</tt></font><font size=3><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</font><font size=2><tt><br>
-----Original Message-----<br>
From: owner-wims@pwg.org [mailto:owner-wims@pwg.org] On Behalf Of<br>
thrasher@lexmark.com<br>
Sent: Monday, April 18, 2005 3:57 PM<br>
To: wims@pwg.org<br>
Subject: WIMS> Counter MIB Last Call Comments</tt></font><font size=3><br>
<br>
<br>
<br>
</font><font size=2><tt><br>
1. Counter MIB.<br>
Counter Spec. Page 11 Line 388,389. states that usage counters for devices<br>
and subunits are NOT being addressed. This being the case the MIB
should<br>
not include subunit counter definition language for subunits at this time<br>
until the counters can be reviewed as to there applicability to the specific<br>
subunits that have been defined and new counters defined, if needed, to<br>
address specific subunits.<br>
(e.g. how can Monitoring.CompletedFinisherJobs apply to anything but a<br>
finisher subunit, how does the concept of a Job apply to the channel<br>
subunit, the inputTray subunit or any subunits other than possibly the<br>
interpreter and transformer subunits.)</tt></font><font size=3><br>
</font><font size=2><tt><br>
2.Counter Spec.<br>
The definitions for each counter should include definitions that are one,<br>
consistent with any repeated language in the Counter MIB descriptions,
and<br>
two completely specify the attributes of the counter. The Counter Spec.<br>
should explicitely define and state the "units" of each count
as well as the<br>
initial, reset value and it's "rollover" value (i.e. how many
bits, signed<br>
or unsigned).<br>
Example case of a WIMS proxy that's proxying two agents, one implementing<br>
the Counter MIB (with mostly 32 bit counters) and one with another<br>
management protocol binding that uses either 16 bit or 64 bit<br>
counters....does the WIMS proxy manage the rollover cases when relaying<br>
information to the WIMS manager....???</tt></font><font size=3><br>
</font><font size=2><tt><br>
3. Counter Spec. Page 12 Line 405, grammer error in sentence. Line<br>
417,sentence should read that counters aggregate the totals of like counters<br>
with like units....</tt></font><font size=3><br>
</font><font size=2><tt><br>
4. Counter Spec. Page 17, grammer error in first sentence of<br>
Datastream.BlankImpressions, FCImpressions and HCImpressions<br>
definitions.....(use not uses).</tt></font><font size=3><br>
</font><font size=2><tt><br>
5. Counter Spec. or MIB. Page 22 Monitoring table: Monitoring.Alerts.....The<br>
MIB named it Monitoring.TotalAlerts.....seems more accurate.</tt></font><font size=3><br>
</font><font size=2><tt><br>
6. Counter Spec. Page 14, Line 436, word miss-spelled in sentence (should
be<br>
"sum" not "sub").</tt></font><font size=3><br>
</font><font size=2><tt><br>
7. Counter Spec. Page 16, Definition of Job.InputKOctets and OutputKOctets<br>
does not match that of the Counter MIB. The Counter MIB's<br>
TrafficJobInputKOctets restricts the definition to data recieved
over ALL<br>
channels. (which is defined as a subunit)....not sure either is correct.</tt></font><font size=3><br>
</font><font size=2><tt><br>
8. Counter Spec./MIB...The counter MIB defines TrafficJobInputMessages
and<br>
TrafficJobOutputMessages..the Counter Spec. does not, but does define<br>
Monitoring.InputMessages and Monitoring.Outputs.</tt></font><font size=3><br>
</font><font size=2><tt><br>
9. Counter Spec. lists JobInputMessages and JobOutputMessages in 5.3, 5.4,<br>
5.5, 5.6, 5,7 and 5.8. (should be MonitoringInputMessages).</tt></font><font size=3><br>
</font><font size=2><tt><br>
10. Counter MIB. The counter MIB needs to explicitly map its naming (or
name<br>
modification/shortening) of counters to the explicit names in the<br>
definitions in Section 4 of the Counter Spec.</tt></font><font size=3>
<br>
<br>
<br>
</font>
<br>