attachment-0001


<br><font size=2 face="sans-serif">So the list of operations I currently
have is </font>
<br>
<br><font size=2 face="sans-serif">Disable</font>
<br><font size=2 face="sans-serif">Enable</font>
<br><font size=2 face="sans-serif">Pause</font>
<br><font size=2 face="sans-serif">Resume</font>
<br><font size=2 face="sans-serif">Activate</font>
<br><font size=2 face="sans-serif">Purge</font>
<br><font size=2 face="sans-serif">Reset</font>
<br><font size=2 face="sans-serif">PowerOff</font>
<br><font size=2 face="sans-serif">GetAttributes</font>
<br><font size=2 face="sans-serif">SetAttributes</font>
<br><font size=2 face="sans-serif">GetResource</font>
<br><font size=2 face="sans-serif">SetResource</font>
<br><font size=2 face="sans-serif">Register</font>
<br><font size=2 face="sans-serif">Unregister</font>
<br>
<br><font size=2 face="sans-serif">We are still toying with the concept
of an &quot;Execute&quot; for extensibility if nothing else (right?)</font>
<br>
<br><font size=2 face="sans-serif">And this current thread is about adding
GetSchedule, SendReport, and SendNotification (or SendAlert)</font>
<br>
<br><font size=2 face="sans-serif">Right?</font>
<br>
<br><font size=2 face="sans-serif">Should we be considering Schedule as
a Resource (GetResource vs Get Schedule)? Is a report really GetAttributes?</font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <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>&quot;McDonald, Ira&quot;
&lt;imcdonald@sharplabs.com&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: owner-wbmm@pwg.org</font>
<p><font size=1 face="sans-serif">09/05/2003 10:12 AM</font>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">&quot;'Wagner,William'&quot;
&lt;WWagner@NetSilicon.com&gt;, &quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt;,
wbmm@pwg.org</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">RE: WBMM&gt; Operations</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Hi Bill,<br>
<br>
IPP &quot;SendNotification&quot; is used for Printer alerts (not just<br>
Job notifications). &nbsp;If we keep both, then the PWG Semantic<br>
Model has to model them both and clarify when to use one<br>
or the other.<br>
<br>
And if a &quot;routine&quot; notification is sent to a WBMM Manager,<br>
then it's not properly an alert (an exception notification),<br>
right?<br>
<br>
Cheers,<br>
- Ira<br>
<br>
<br>
-----Original Message-----<br>
From: Wagner,William [mailto:WWagner@NetSilicon.com]<br>
Sent: Friday, September 05, 2003 10:19 AM<br>
To: McDonald, Ira; wbmm@pwg.org<br>
Subject: RE: WBMM&gt; Operations<br>
<br>
<br>
Ira,<br>
<br>
I &nbsp;toyed with &nbsp;both &quot;accept' &nbsp;and &nbsp;&quot;Send&quot;.
&nbsp; I guess I left it thinking of<br>
these &nbsp;as commands, &nbsp;with &nbsp;the &nbsp;result &nbsp;indicated.
I have &nbsp;no &nbsp;problem with<br>
the &nbsp;&quot;SendReport&quot;. &nbsp;approach and agree that it is better.<br>
<br>
I still think that the &nbsp;WBMM &quot;SendAlert&quot; is, at most, a
special case of the<br>
more general &quot;SendNotification&quot; &nbsp;both in content and use
(I could not see a<br>
WBMM Managment Application<br>
 being notified &nbsp;when a job was done, let alone when each page drops).<br>
Although there &nbsp;may be some similarity, I think it better to preserve
a name<br>
distinction. <br>
<br>
Bill Wagner<br>
<br>
-----Original Message-----<br>
From: McDonald, Ira [mailto:imcdonald@sharplabs.com]<br>
Sent: Thursday, September 04, 2003 1:36 PM<br>
To: Wagner,William; wbmm@pwg.org<br>
Subject: RE: WBMM&gt; Operations<br>
<br>
<br>
Hi Bill,<br>
<br>
Comments about your operation names:<br>
<br>
(1) 'GetSchedule' is fine.<br>
(2) 'AcceptReport' I don't like - the verb should describe the action<br>
 &nbsp; &nbsp;of the Sender - I suggest (following IPP Notifications) we
use<br>
 &nbsp; &nbsp;'SendReport'.<br>
(3) 'AcceptAlert' - same comment - I suggest 'SendAlert' or (closer<br>
 &nbsp; &nbsp;to IPP Notifications) 'SendNotification'.<br>
<br>
Cheers,<br>
- Ira McDonald<br>
 &nbsp;High North Inc<br>
<br>
PS - I actually _am_ working on XML schema for a Schedule object and <br>
an Action object (row in a schedule). &nbsp;I'm looking at the very mature<br>
IETF Schedule MIB (RFC 3231, October 2002, which obsoletes RFC 2591):<br>
<br>
&quot;Abstract<br>
<br>
 &nbsp; This memo defines a portion of the Management Information Base
(MIB)<br>
 &nbsp; for use with network management protocols in the Internet community.<br>
 &nbsp; In particular, it describes a set of managed objects that are used
to<br>
 &nbsp; schedule management operations periodically or at specified dates
and<br>
 &nbsp; times.&quot;<br>
<br>
<br>
-----Original Message-----<br>
From: Wagner,William [mailto:WWagner@NetSilicon.com]<br>
Sent: Wednesday, August 27, 2003 1:37 PM<br>
To: wbmm@pwg.org<br>
Subject: WBMM&gt; Operations<br>
<br>
<br>
Ira,<br>
<br>
Considering what &nbsp;I &nbsp;was calling &nbsp;the &quot;connections&quot;
as the &nbsp;initial<br>
operations requested in the &nbsp;Post by &nbsp;the &nbsp;managed &nbsp;object,
these<br>
operations &nbsp;would &nbsp;be called;<br>
<br>
Get &nbsp;Schedule &nbsp;(arguments &nbsp;include &nbsp;ID &nbsp;of &nbsp;device
&nbsp;or proxy &nbsp;[which<br>
represents &nbsp;a &nbsp;group &nbsp;of &nbsp;devices])<br>
(Accept) Periodic report<br>
(Accept) Alert Report &nbsp;(notification)<br>
<br>
 The schedule &nbsp;would &nbsp;consist &nbsp;of &nbsp;one &nbsp;or &nbsp;more
of &nbsp;what we have been<br>
previously calling &nbsp;operation &nbsp;requests &nbsp;(e.g., &nbsp;get
&nbsp;element), qualified<br>
by time, &nbsp;condition and (to accommodate &nbsp;proxies) &nbsp;actual
&nbsp;managed &nbsp;object<br>
ID. &nbsp;The time could be immediate, &nbsp;in which &nbsp;case &nbsp;you
&nbsp;would have the<br>
exchange:<br>
 &nbsp; &nbsp;<br>
Managed Object<br>
Manager<br>
Open connection or &nbsp;send initial mail &nbsp;message<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;----------------------Get<br>
Schedule------------------------------&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;----Schedule &nbsp;(get-element X,
device y,<br>
immediate)---<br>
 &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-----Accept &nbsp;Report &nbsp;(element
X value, device<br>
y)---------&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;---------------------------Report<br>
Accepted------------------------<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ----------------------Get<br>
Schedule------------------------------&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;-------Schedule (send next Get &nbsp;Schedule<br>
[time], end)-----<br>
<br>
close connection &nbsp;or &nbsp;cease POP polling<br>
<br>
<br>
<br>
Perhaps &nbsp;we &nbsp;could also &nbsp;allow that &nbsp;a Schedule can
be the response &nbsp;to &nbsp;an<br>
Accept &nbsp;Report. That would simplify an exchange to:<br>
<br>
Managed Object<br>
Manager<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;----------------------Get<br>
Schedule------------------------------&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;----Schedule &nbsp;(get-element X,
device y,<br>
immediate)---<br>
 &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-----Accept &nbsp;Report &nbsp;(element
X value, device<br>
y)---------&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;----Schedule &nbsp;(get-element Z,
device y,<br>
immediate)---<br>
 &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-----Accept &nbsp;Report &nbsp;(element
X value, device<br>
y)---------&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;-------Schedule (send next Get &nbsp;Schedule<br>
[time], end)-----<br>
<br>
<br>
I &nbsp; am uncertain &nbsp;if &nbsp;we &nbsp;can represent &nbsp;the &nbsp;operation
&nbsp;commands contained<br>
within the Get &nbsp;Schedule &nbsp;operation response in the same was
as &nbsp;the &nbsp;Get<br>
Schedule, Accept &nbsp;Report and Accept Alert operations.<br>
<br>
Bill &nbsp;Wagner<br>
</tt></font>
<br>