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>&nbsp;</DIV>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff 
size=2>I&nbsp; think&nbsp; the idea was&nbsp; that the primary operations 
are&nbsp; those that I&nbsp; identified. The list below&nbsp; (subject to 
consideration)&nbsp;would be contained within the response&nbsp;&nbsp; to&nbsp; 
GetSchedule.&nbsp; It&nbsp; is not&nbsp; clear&nbsp; to me if&nbsp; we&nbsp; 
can&nbsp; describe them&nbsp; all at the&nbsp; same level. But the fact&nbsp; is 
that the&nbsp; management server can not&nbsp; directly&nbsp; initiate any 
operation through&nbsp;&nbsp; the management&nbsp; agent. it can&nbsp; only 
respond&nbsp; to a management agent query for&nbsp; instructions, that&nbsp; is 
GetSchedule.</FONT></SPAN></DIV>
<DIV><SPAN class=361215017-05092003><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</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>&nbsp;</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&gt; 
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" 
        &lt;imcdonald@sharplabs.com&gt;</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'" 
              &lt;WWagner@NetSilicon.com&gt;, "McDonald, Ira" 
              &lt;imcdonald@sharplabs.com&gt;, 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&gt; 
              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). &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 "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&gt; Operations<BR><BR><BR>Ira,<BR><BR>I 
  &nbsp;toyed with &nbsp;both "accept' &nbsp;and &nbsp;"Send". &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;"SendReport". &nbsp;approach and agree that it is better.<BR><BR>I still 
  think that the &nbsp;WBMM "SendAlert" is, at most, a special case of 
  the<BR>more general "SendNotification" &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>"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."<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 "connections" 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></BLOCKQUOTE></BODY></HTML>