attachment-0001


<br><font size=2 face="sans-serif">I can make Noon EDT on 8/16 in place
of the regular schedule which would have fallen on Noon EDT 8/17.</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>wamwagner@comcast.net</b>
</font>
<br><font size=1 face="sans-serif">Sent by: owner-wims@pwg.org</font>
<p><font size=1 face="sans-serif">08/09/2005 10:33 PM</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">&quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt;,
&quot;'wims@pwg.org'&quot; &lt;wims@pwg.org&gt;</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">WIMS&gt; Requirements for WIMS Protocol-
Next Conference Call</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3>Thank you Ira.</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>I will incorporate these into the existing document sometime
before next Monday and post the document. In the meantime, please review
Ira's changes.</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>There will be no WIMS conference call Wednesday 10 August.
I propose a call for noon EDT on Tuesday 16 August. If you have comments
on the WIMS protocol document and are not able to participate in a conference
call at that time, please email an alternate day and time to the list and
we will try to accomodate.</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>Thanks.</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>Bill Wagner, Chairman, WIMS</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>&nbsp;</font>
<br><font size=3>-------------- Original message -------------- <br>
<br>
&gt; Hi folks, Tuesday (9 August 2005) <br>
&gt; <br>
&gt; Below are updates for the WIMS Protocol spec, per our discussion at
last <br>
&gt; week's WIMS telecon: <br>
&gt; <br>
&gt; (a) global edits (invalid references); <br>
&gt; <br>
&gt; (b) updates to section 11.1 'Normative References'; <br>
&gt; <br>
&gt; (c) updates to section 11.2 'Informative References'; <br>
&gt; <br>
&gt; (d) full text of section 3 'Requirements'. <br>
&gt; <br>
&gt; Cheers, <br>
&gt; - Ira <br>
&gt; <br>
&gt; <br>
&gt; Ira McDonald (Musician / Software Architect) <br>
&gt; Blue Roof Music / High North Inc <br>
&gt; PO Box 221 Grand Marais, MI 49839 <br>
&gt; phone: +1-906-494-2434 <br>
&gt; email: imcdonald@sharplabs.com <br>
&gt; ------------------------------------------------------------------------
<br>
&gt; <br>
&gt; <br>
&gt; [global edits] <br>
&gt; <br>
&gt; * Replace norm! ative references to [SOAP1.2-0] (which is an informative
<br>
&gt; document) with [SOAP1.2-1] (which is a normative document). <br>
&gt; <br>
&gt; * Replace [IPP-ADM] with [RFC3998] (which is normative for our admin
<br>
&gt; action semantics). <br>
&gt; <br>
&gt; * Replace [IPP-NOT] with [RFC3995] (which is normative for Subscription
<br>
&gt; and Alert object semantics). <br>
&gt; <br>
&gt; ------------------------------------------------------------------------
<br>
&gt; <br>
&gt; <br>
&gt; [add to section 11.1 'Normative References'] <br>
&gt; <br>
&gt; [ISO10175] ISO. &quot;Information Technology - Document Printing Application
<br>
&gt; (DPA) Part 1: Abstract Service Definition and Procedures&quot;, <br>
&gt; ISO 10175, May 1995. <br>
&gt; <br>
&gt; [RFC2790] S. Waldbusser, P. Grillo. &quot;Host Resources MIB v2&quot;,
RFC 2790, <br>
&gt; March 2000. <br>
&gt; <br>
&gt; [RFC3231] D. Levi, J. Schoenwaelder, &quot;Definitions of Managed
Objects for <br>
&gt; Scheduling Management Operations&quot;, RFC 3231, January 2002.! <br>
&gt; <br>
&gt; [RFC3380] Hastings, Herriot, Kugler, Lewis. &quot;Intern et Printing
Protocol <br>
&gt; (IPP): Job and Printer Set Operations&quot;, RFC 3380, September <br>
&gt; 2002. <br>
&gt; <br>
&gt; [RFC3986] Berners-Lee, Fielding, Masinter. &quot;Uniform Resource
Identifier <br>
&gt; (URI): Generic Syntax&quot;, RFC 3986, January 2005. <br>
&gt; <br>
&gt; [RFC3995] Herriot, Hastings. &quot;Internet Printing Protocol (IPP):
Event <br>
&gt; Notifications and Subscriptions&quot;, RFC 3995, March 2005. <br>
&gt; <br>
&gt; [RFC3998] Kugler, Lewis, Hastings. &quot;Internet Printing Protocol
(IPP): <br>
&gt; Job and Printer Administrative Operations&quot;, RFC 3998, March <br>
&gt; 2005. <br>
&gt; <br>
&gt; [SOAP1.2-1] Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques
<br>
&gt; Moreau, Henrik Frystyk Nielsen. &quot;SOAP Version 1.2 Part 1: <br>
&gt; Messaging Framework&quot;, W3C Recommendation, June 2003. <br>
&gt; <br>
&gt; [SOAP1.2-2] Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques
<br>
&gt; Moreau, Henrik Frystyk Nielsen. &quot;SOAP Version 1.2 Part 2: <br>
&gt; Adjuncts&quot;, W3C Recommendation, ! June 2003. <br>
&gt; <br>
&gt; ------------------------------------------------------------------------
<br>
&gt; <br>
&gt; <br>
&gt; [delete from section 11.1 'Normative References'] <br>
&gt; <br>
&gt; [RFC1759] - (obsoleted by RFC 3805) <br>
&gt; <br>
&gt; [RFC2396] - (obsoleted by RFC 3986) <br>
&gt; <br>
&gt; [SOAP1.2-0] - (because it's marked INFORMATIVE only by W3C) <br>
&gt; <br>
&gt; <br>
&gt; ------------------------------------------------------------------------
<br>
&gt; <br>
&gt; <br>
&gt; [add to section 11.2 'Informative References'] <br>
&gt; <br>
&gt; [RFC1759] R. Smith, F. Wright, T. Hastings, S. Zilles, J. Gyllenskog,
<br>
&gt; &quot;Printer MIB&quot;, RFC 1759, March 1995. (obsoleted by RFC 3805)
<br>
&gt; <br>
&gt; [SOAP1.2-0] Box, Ehnebuske, Kakivaya, Layman, Mendelsohn, Nielsen,
<br>
&gt; Thatte, Winer, &quot;SOAP Version 1.2 Part 0: Primer&quot;, W3C <br>
&gt; Recommendation, June 2003. <br>
&gt; <br>
&gt; ------------------------------------------------------------------------
<br>
&gt; <br>
&gt;! ; <br>
&gt; [delete from section 11.2 'Informative References'] <br>
&gt; ; <br>
&gt; [IPP-ADM] (obsoleted by RFC 3998 - normative for admin actions) <br>
&gt; <br>
&gt; [IPP-NOT] (obsoleted by RFC 3995 - normative for Alert/Subscripion)
<br>
&gt; <br>
&gt; [ISO10175] (normative for Resource object semantics in model) <br>
&gt; <br>
&gt; [RFC2732] (obsoleted by RFC 3986 - IPv6 literal address format) <br>
&gt; <br>
&gt; [RFC2790] (normative for Alert, Printer MIB, and Print Views schema)
<br>
&gt; <br>
&gt; [RFC3231] (normative for Schedule object semantics in model) <br>
&gt; <br>
&gt; [RFC3380] (normative for SetElements operation semantics) <br>
&gt; <br>
&gt; [SOAP1.2-1] (normative for WIMS Protocol binding to SOAP/1.2) <br>
&gt; <br>
&gt; [SOAP1.2-2] (normative for WIMS Protocol binding to SOAP/1.2) <br>
&gt; <br>
&gt; ------------------------------------------------------------------------
<br>
&gt; <br>
&gt; [replace existing section 3 entirely with] <br>
&gt; <br>
&gt; 3. Requirements <br>
&gt; <br>
&gt; 3.1 Rationale for WIMS Protocol <br>
&gt; <br>
&gt; The ISO, I! ETF, and PWG standards for the printing industry define:
<br>
&gt; <br>
&gt; (a) A rationale for an abstract model of printing (to support alternate
<br>
&gt; encodings and protocols) in section 3 of the IETF IPP Rationale <br>
&gt; [RFC2568] which led to the later development of the PWG Semantic <br>
&gt; Model/1.0 [PWG5105.1]. <br>
&gt; <br>
&gt; (b) A set of design goals for status monitoring in a printing protocol
<br>
&gt; in section 3.1.3 'Viewing the status and capabilities of a printer'
<br>
&gt; (for End User), section 3.2.1 'Alerting' (for Operator), and section
<br>
&gt; 3.3 'Administrator' (the bullet requirement to 'administrate billing
<br>
&gt; or other charge-back mechanisms') of the IETF IPP Design Goals <br>
&gt; [RFC2567]. <br>
&gt; <br>
&gt; (c) An abstract model of a Print Service in section 2.1 of IETF IPP/1.1
<br>
&gt; [RFC2911]. <br>
&gt; <br>
&gt; (d) A set of multifunction Service types for Imaging Systems in the
<br>
&gt; 'JmJobServiceTypesTC' textual convention in! section 4 of the IETF
<br>
&gt; Job Monitoring MIB [RFC2707]. <br>
&gt; <br>
&gt; (e) An abstract model of a multifunction Job in section 2 of the IETF
<br>
&gt; Job Monitoring MIB [RFC2707]. <br>
&gt; <br>
&gt; (f) An abstract model of a Print Job in section 2.2 of IETF IPP/1.1
<br>
&gt; [RFC2911]. <br>
&gt; <br>
&gt; (g) A set of abstract Print Job counter attributes in section 4.3.18
of <br>
&gt; IETF IPP/1.1 [RFC2911], section 3.8 of PWG IPP Production Printing
<br>
&gt; Attributes [PWG5100.3], section 5.1 of PWG IPP Job Extensions <br>
&gt; [PWG5100.7], and section 4 of the IETF Job Monitoring MIB [RFC2707].
<br>
&gt; <br>
&gt; (h) An abstract model of a Print Device in section 2.2 of the IETF
<br>
&gt; Printer MIB v2 [RFC3805]. <br>
&gt; <br>
&gt; (i) A set of abstract Print Device counter attributes in section 6
of <br>
&gt; the IETF Printer MIB v2 [RFC3805]. <br>
&gt; <br>
&gt; (j) An abstract model of a printing Resource in section 6.3.7 and
<br>
&gt; section 9.8 of ISO Document Printing Application (DPA) [ISO10175].
<br>
&gt; <br>
&gt; <br>
&gt; Over the p! ast decade, network printers have evolved into multifunction
<br>
&gt; Imaging Systems. In order to support monitoring, maintenance, and
<br>
&gt; administration of these Imaging Systems, this document defines: <br>
&gt; <br>
&gt; (1) New abstract Agent, Device, Manager, Resource, Service, Subunit,
and <br>
&gt; System objects with Status and Description element groups, as a <br>
&gt; framework extension to the PWG Semantic Model/1.0 [PWG5105.1]. <br>
&gt; <br>
&gt; (2) New abstract Report and Schedule objects to support the delayed
<br>
&gt; execution of monitoring, management, and administration actions, as
<br>
&gt; a framework extension to the PWG Semantic Model/1.0 [PWG5105.1]. <br>
&gt; <br>
&gt; (3) New abstract Alert and Subscription objects to support notifications
<br>
&gt; for events from monitored objects, as a framework extension to the
<br>
&gt; PWG Semantic Model/1.0 [PWG5105.1]. <br>
&gt; <br>
&gt; (4) Two sets of abstract operations (i.e., Agent Interface and Manager
<br>
&amp;! gt; Interface) to support monitoring, management, and administration,
as <br>
&gt; a framework extension to the PWG Semantic Model/1.0 [PWG5105.1]. <br>
&gt; <br>
&gt; (5) A set of conformance requirements for implementation of these
new <br>
&gt; abstract objects, operations, and actions. <br>
&gt; <br>
&gt; <br>
&gt; 3.2 Use Models for WIMS Protocol <br>
&gt; <br>
&gt; 3.2.1 Service Providers - Monitoring and Billing <br>
&gt; <br>
&gt; Outside service providers may lease and maintain imaging software
and <br>
&gt; imaging equipment in remote customer enterprise networks (in different
<br>
&gt; administrative domains). <br>
&gt; <br>
&gt; Note: Typically monitoring proxies within customer enterprise networks
<br>
&gt; are required for scalability of this use model. However, the deployment
<br>
&gt; of monitoring proxies and of security credentials is outside the scope
<br>
&gt; of this document. <br>
&gt; <br>
&gt; (1) To support basic usage billing, outside service providers <br>
&gt; may read System counters from imaging systems (e.g., every month).
<br>
&gt; &gt; (2) To support detailed usage billing, outside service providers
<br>
&gt; may read Service and Subunit counters from imaging systems (e.g.,
<br>
&gt; every month). <br>
&gt; <br>
&gt; (3) To support reordering of supplies, outside service providers <br>
&gt; may read System and Subunit counters from imaging systems (e.g., <br>
&gt; every week). <br>
&gt; <br>
&gt; (4) To support preventive maintenance, outside service providers <br>
&gt; may read System counters from imaging systems (e.g., every week) and
<br>
&gt; may subscribe to System, Service, and Subunit events. <br>
&gt; <br>
&gt; (5) To support downtime guarantees, outside service providers <br>
&gt; may read System, Service, and Subunit counters from imaging systems,
<br>
&gt; especially for configuration changes, critical alerts, and <br>
&gt; allocation errors (e.g., every 15 minutes). <br>
&gt; <br>
&gt; <br>
&gt; 3.2.2 System Administrators - Network Management <br>
&gt; <br>
&gt; Network System administrators configure a! nd manage Services and
Subunits <br>
&gt; on imaging systems in local e nterprise networks. <br>
&gt; <br>
&gt; (1) To support basic configuration, network system administrators
<br>
&gt; may read System elements from imaging systems for configuration <br>
&gt; checkpoints (e.g., every month). <br>
&gt; <br>
&gt; (2) To support detailed configuration, network system administrators
<br>
&gt; may read Service, Device, Subunit, and Resource elements from <br>
&gt; imaging systems for configuration checkpoints (e.g., every month).
<br>
&gt; <br>
&gt; (3) To support configuration updates, network system administrators
<br>
&gt; may write System, Service, Device, Subunit, and Resource elements
on <br>
&gt; imaging systems (e.g., as needed). <br>
&gt; <br>
&gt; (4) To support usage and access policies, network system administrators
<br>
&gt; may change enable and disable System, Service, Device, and Subunit
<br>
&gt; elements on imaging systems (e.g., as needed) and may subscribe to
<br>
&gt; System, Service, Device, and Subunit events. <br>
&gt; <br>
&gt; (5) To support! preventive maintenance, network system administrators
<br>
&gt; may read System counters from imaging systems (e.g., every week).
<br>
&gt; <br>
&gt; (6) To support emergency maintenance, network system administrators
<br>
&gt; may read System, Service, and Subunit counters from imaging systems,
<br>
&gt; especially for configuration changes, critical alerts, and <br>
&gt; allocation errors (e.g., every 15 minutes) and may subscribe to <br>
&gt; System, Service, and Subunit events. <br>
&gt; <br>
&gt; <br>
&gt; 3.2.3 Network Applications - Accounting <br>
&gt; <br>
&gt; Network accounting applications monitor Services and Jobs on imaging
<br>
&gt; systems in local enterprise networks. <br>
&gt; <br>
&gt; (1) To support basic accounting, a network accounting application
<br>
&gt; may read System counters from imaging systems (e.g., every month).
<br>
&gt; <br>
&gt; (2) To support detailed accounting, a network accounting application
<br>
&gt; may read Service counters from imaging systems (e.! g., every week).
<br>
&gt; <br>
&gt; (3) To support user accounting, a n etwork accounting application
<br>
&gt; may read Service, Job, and Document counters from imaging systems
<br>
&gt; (e.g., every minute) and may subscribe to Service, Job, and Document
<br>
&gt; events. <br>
&gt; <br>
&gt; <br>
&gt; 3.3 Design Requirements for WIMS Protocol <br>
&gt; <br>
&gt; (1) The WIMS Protocol design MUST follow the naming conventions and
<br>
&gt; element structuring requirements defined in the PWG Semantic <br>
&gt; Model/1.0 [PWG-5105.1], including group and element containment, <br>
&gt; counter datatype, and counter precision requirements. <br>
&gt; <br>
&gt; (2) The WIMS Protocol design MUST support mappings to multiple transport
<br>
&gt; protocols (e.g., TCP or UDP) (see sections 3.2.1 and 3.2.2). <br>
&gt; <br>
&gt; (3) The WIMS Protocol design MUST support mappings to multiple session
<br>
&gt; protocols (e.g., HTTP, SMTP, or BEEP) (see sections 3.2.1 and <br>
&gt; 3.2.2). <br>
&gt; <br>
&gt; (4) The WIMS Protocol design MUST support mappings to multiple security!
<br>
&gt; protocols (e.g., TLS or S/MIME) (see sections 3.2.1 and 3.2.2). <br>
&gt; <br>
&gt; (5) The WIMS Protocol design MUST support mappings to multiple <br>
&gt; management protocols (e.g., OASIS WSDM or IETF SNMP) and multiple
<br>
&gt; data modelling languages (e.g., XML Schema or SNMP SMIv2) (see <br>
&gt; section 3.2.1). <br>
&gt; <br>
&gt; (6) The WIMS Protocol design MUST support Schedule objects <br>
&gt; corresponding to the schedTable element defined in IETF Schedule MIB
<br>
&gt; [RFC3231] (see all use models in section 3.2). <br>
&gt; <br>
&gt; (7) The WIMS Protocol design MUST support Report objects for reporting
<br>
&gt; results and status for delayed actions specified in Schedule objects
<br>
&gt; (see all use models in section 3.2). <br>
&gt; <br>
&gt; (8) The WIMS Protocol design MUST support Subscription objects <br>
&gt; corresponding to the Subscription object defined in IETF IPP Event
<br>
&gt; Notifications [RFC3995] (see all use models in section 3.2). <br>
&gt; &gt; (9) The WIMS Protocol design MUST support Alert objects <br>
&amp;g t; corresponding to the Notification object defined in IETF IPP
Event <br>
&gt; Notifications [RFC3995] and the printerV2Alert SNMP trap defined in
<br>
&gt; IETF Printer MIB v2 [RFC3805] (see all use models in section 3.2).
<br>
&gt; <br>
&gt; (10) The WIMS Protocol design MUST support Agent and Manager objects
<br>
&gt; corresponding to management agent and management station endpoints
<br>
&gt; in the WIMS Protocol and other network management protocols. <br>
&gt; (see all use models in section 3.2). <br>
&gt; <br>
&gt; (11) The WIMS Protocol design MUST support System objects corresponding
<br>
&gt; to the System group defined in IETF Host Resources MIB v2 [RFC2790]
<br>
&gt; (see all use models in section 3.2). <br>
&gt; <br>
&gt; (12) The WIMS Protocol design MUST support Service objects corresponding
<br>
&gt; to the Printer object defined in IETF IPP/1.1 [RFC2911] (see all use
<br>
&gt; models in section 3.2). <br>
&gt; <br>
&gt; (13) The WIMS Protocol design MUST support Device obje! cts corresponding
<br>
&gt; to the Printer device defined in IETF Printer MIB v2 [RFC3805] (see
<br>
&gt; all use models in section 3.2). <br>
&gt; <br>
&gt; (14) The WIMS Protocol design MUST support Subunit objects corresponding
<br>
&gt; to the Printer device subunits defined in IETF Printer MIB v2 <br>
&gt; [RFC3805] (see all use models in section 3.2). <br>
&gt; <br>
&gt; (15) The WIMS Protocol design SHOULD support Resource objects <br>
&gt; corresponding to the Resource object defined in ISO Document <br>
&gt; Printing Application [ISO10175] (see section 3.2.2). <br>
&gt; <br>
&gt; (16) The WIMS Protocol design MUST support explicit counter persistence
<br>
&gt; corresponding to 'prtMarkerLifeCount' and 'prtMarkerPowerOnCount'
<br>
&gt; in IETF Printer MIB v2 [RFC3805] (see section 3.2.3). <br>
&gt; <br>
&gt; (17) The WIMS Protocol design MUST support both standard and vendor
<br>
&gt; extensions that define new interfaces, operations, actions, objects,
<br>
&gt; or elements (see sect! ion 3.2.2). <br>
&gt; <br>
&gt; ---------------------------------------- --------------------------------
</font>
<br>