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