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>