attachment-0001
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2722.900" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff
size=2>Harry,</FONT></SPAN></DIV>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff
size=2>I think the idea was that the primary operations
are those that I identified. The list below (subject to
consideration) would be contained within the response to
GetSchedule. It is not clear to me if we
can describe them all at the same level. But the fact is
that the management server can not directly initiate any
operation through the management agent. it can only
respond to a management agent query for instructions, that is
GetSchedule.</FONT></SPAN></DIV>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff size=2>Bill
Wagner</FONT></SPAN></DIV>
<DIV><SPAN class=361215017-05092003></SPAN><FONT face=Tahoma><BR><FONT
size=2><SPAN class=361215017-05092003><FONT face=Arial
color=#0000ff> </FONT></SPAN>-----Original Message-----<BR><B>From:</B>
Harry Lewis [mailto:harryl@us.ibm.com]<BR><B>Sent:</B> Friday, September 05,
2003 1:12 PM<BR><B>To:</B> McDonald, Ira<BR><B>Cc:</B> wbmm@pwg.org;
Wagner,William<BR><B>Subject:</B> RE: WBMM>
Operations<BR><BR></FONT></DIV></FONT>
<BLOCKQUOTE><BR><FONT face=sans-serif size=2>So the list of operations I
currently have is </FONT><BR><BR><FONT face=sans-serif size=2>Disable</FONT>
<BR><FONT face=sans-serif size=2>Enable</FONT> <BR><FONT face=sans-serif
size=2>Pause</FONT> <BR><FONT face=sans-serif size=2>Resume</FONT> <BR><FONT
face=sans-serif size=2>Activate</FONT> <BR><FONT face=sans-serif
size=2>Purge</FONT> <BR><FONT face=sans-serif size=2>Reset</FONT> <BR><FONT
face=sans-serif size=2>PowerOff</FONT> <BR><FONT face=sans-serif
size=2>GetAttributes</FONT> <BR><FONT face=sans-serif
size=2>SetAttributes</FONT> <BR><FONT face=sans-serif
size=2>GetResource</FONT> <BR><FONT face=sans-serif size=2>SetResource</FONT>
<BR><FONT face=sans-serif size=2>Register</FONT> <BR><FONT face=sans-serif
size=2>Unregister</FONT> <BR><BR><FONT face=sans-serif size=2>We are still
toying with the concept of an "Execute" for extensibility if nothing else
(right?)</FONT> <BR><BR><FONT face=sans-serif size=2>And this current thread
is about adding GetSchedule, SendReport, and SendNotification (or
SendAlert)</FONT> <BR><BR><FONT face=sans-serif size=2>Right?</FONT>
<BR><BR><FONT face=sans-serif size=2>Should we be considering Schedule as a
Resource (GetResource vs Get Schedule)? Is a report really
GetAttributes?</FONT> <BR><FONT face=sans-serif
size=2>---------------------------------------------- <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%">
<TBODY>
<TR vAlign=top>
<TD width="40%"><FONT face=sans-serif size=1><B>"McDonald, Ira"
<imcdonald@sharplabs.com></B> </FONT><BR><FONT face=sans-serif
size=1>Sent by: owner-wbmm@pwg.org</FONT>
<P><FONT face=sans-serif size=1>09/05/2003 10:12 AM</FONT> </P>
<TD width="59%">
<TABLE width="100%">
<TBODY>
<TR>
<TD>
<DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
<TD vAlign=top><FONT face=sans-serif size=1>"'Wagner,William'"
<WWagner@NetSilicon.com>, "McDonald, Ira"
<imcdonald@sharplabs.com>, wbmm@pwg.org</FONT>
<TR>
<TD>
<DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
<TD vAlign=top>
<TR>
<TD>
<DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
<TD vAlign=top><FONT face=sans-serif size=1>RE: WBMM>
Operations</FONT></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR vAlign=top>
<TD>
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT
size=2><TT>Hi Bill,<BR><BR>IPP "SendNotification" is used for Printer alerts
(not just<BR>Job notifications). 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 "routine" 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> Operations<BR><BR><BR>Ira,<BR><BR>I
toyed with both "accept' and "Send". I guess I
left it thinking of<BR>these as commands, with the
result indicated. I have no problem with<BR>the
"SendReport". approach and agree that it is better.<BR><BR>I still
think that the WBMM "SendAlert" is, at most, a special case of
the<BR>more general "SendNotification" both in content and use (I could
not see a<BR>WBMM Managment Application<BR>being notified when a job was
done, let alone when each page drops).<BR>Although there 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>
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> of the Sender - I suggest
(following IPP Notifications) we use<BR> 'SendReport'.<BR>(3)
'AcceptAlert' - same comment - I suggest 'SendAlert' or (closer<BR>
to IPP Notifications) 'SendNotification'.<BR><BR>Cheers,<BR>- Ira
McDonald<BR> 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).
I'm looking at the very mature<BR>IETF Schedule MIB (RFC 3231, October
2002, which obsoletes RFC 2591):<BR><BR>"Abstract<BR><BR> This memo
defines a portion of the Management Information Base (MIB)<BR> for use
with network management protocols in the Internet community.<BR> In
particular, it describes a set of managed objects that are used to<BR>
schedule management operations periodically or at specified dates
and<BR> times."<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>
Operations<BR><BR><BR>Ira,<BR><BR>Considering what I was calling
the "connections" as the initial<BR>operations requested in the
Post by the managed object, these<BR>operations
would be called;<BR><BR>Get Schedule (arguments
include ID of device or proxy
[which<BR>represents a group of
devices])<BR>(Accept) Periodic report<BR>(Accept) Alert Report
(notification)<BR><BR>The schedule would consist of
one or more of what we have been<BR>previously calling
operation requests (e.g., get element),
qualified<BR>by time, condition and (to accommodate proxies)
actual managed object<BR>ID. The time could be
immediate, in which case you would have
the<BR>exchange:<BR> <BR>Managed Object<BR>Manager<BR>Open
connection or send initial mail message<BR>
----------------------Get<BR>Schedule------------------------------><BR><BR>
<----Schedule (get-element X, device
y,<BR>immediate)---<BR> <BR>
-----Accept Report (element X value,
device<BR>y)---------><BR><BR>
<---------------------------Report<BR>Accepted------------------------<BR><BR>
----------------------Get<BR>Schedule------------------------------><BR><BR>
<-------Schedule (send next Get
Schedule<BR>[time], end)-----<BR><BR>close connection or
cease POP polling<BR><BR><BR><BR>Perhaps we could also
allow that a Schedule can be the response to
an<BR>Accept Report. That would simplify an exchange
to:<BR><BR>Managed Object<BR>Manager<BR>
----------------------Get<BR>Schedule------------------------------><BR><BR>
<----Schedule (get-element X, device
y,<BR>immediate)---<BR> <BR>
-----Accept Report (element X value,
device<BR>y)---------><BR><BR>
<----Schedule
(get-element Z, device y,<BR>immediate)---<BR>
<BR>
-----Accept Report (element X
value, device<BR>y)---------><BR>
<BR>
<-------Schedule (send next Get Schedule<BR>[time],
end)-----<BR><BR><BR>I am uncertain if we can
represent the operation commands contained<BR>within the Get
Schedule operation response in the same was as the
Get<BR>Schedule, Accept Report and Accept Alert
operations.<BR><BR>Bill
Wagner<BR></TT></FONT><BR></BLOCKQUOTE></BODY></HTML>