attachment-0001


<br><font size=2 face="sans-serif">Tom, consensus at the f2f is that redirect
is in play for IPP FAX. In otherwords, it will be mandatory for the client
to support. Reasoning is that there are no existing IPP FAX clients in
existence, today so this requirement will not break existing clients (as
it would have in the general IPPGET submission to the IETF. </font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- </font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;Hastings, Tom N&quot; &lt;hastings@cp10.es.xerox.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: owner-ifx@pwg.org</font>
<p><font size=1 face="sans-serif">01/20/2003 02:29 PM</font>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To:
&nbsp; &nbsp; &nbsp; &nbsp;Dennis Carney/Boulder/IBM@IBMUS, &quot;Hastings,
Tom N&quot; &lt;hastings@cp10.es.xerox.com&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc:
&nbsp; &nbsp; &nbsp; &nbsp;ifx@pwg.org</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject:
&nbsp; &nbsp; &nbsp; &nbsp;RE: IFX&gt; ISSUE: Is IPPFAX protocol
with IPPGET going to use the r &nbsp; &nbsp; &nbsp; &nbsp;e-direct
mechanism?</font></table>
<br>
<br>
<br><font size=2><tt>Dennis,<br>
<br>
Yes, an IPPFAX Sender would be required to support redirection, IF an IPP<br>
Sender has to conform to all of the requirements of IPPGET. &nbsp;The overhead<br>
for an IPPFAX Sender is minimal. &nbsp;It just has to look for the status
code<br>
that says the Printer is redirecting Get-Notification requests to a Server,<br>
in which case the Sender just tries the Get-Notifications again at the
new<br>
URL.<br>
<br>
On the other hand, since the IPPFAX protocol has removed REQUIRED operations<br>
from IPP, such as Cancel-Job, it would be possible for the IPPFAX Protocol<br>
spec to rule out the REQUIRED redirection from IPPGET. &nbsp;Hence, my
issue.<br>
<br>
Tom<br>
<br>
-----Original Message-----<br>
From: Dennis Carney [mailto:dcarney@us.ibm.com]<br>
Sent: Monday, January 20, 2003 07:03<br>
To: Hastings, Tom N<br>
Cc: ifx@pwg.org<br>
Subject: Re: IFX&gt; ISSUE: Is IPPFAX protocol with IPPGET going to use
the<br>
re-direct mechanism?<br>
<br>
<br>
<br>
<br>
<br>
<br>
Tom,<br>
<br>
The way the spec is written, it seems that an IPPFAX Sender would be<br>
required to support redirection in any case.<br>
<br>
The spec says (section 2.1):<br>
 &nbsp; Statement (sic) of the form &quot;the IPP Client MUST ...&quot;
apply if the<br>
 &nbsp; client supports the IPPGET Event Delivery Method, since this extension<br>
 &nbsp; is REQUIRED if the client supports the IPPGET Delivery Method.<br>
<br>
This is more an issue with the spec than with IPPFAX, but isn't it<br>
illegal/impossible to add required extensions?<br>
<br>
Dennis<br>
<br>
<br>
 <br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&quot;Hastings, Tom N&quot;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&lt;hastings@cp10.es &nbsp; &nbsp; &nbsp; &nbsp;To: &nbsp; &nbsp;
&nbsp; ifx@pwg.org<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;.xerox.com&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cc:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Sent by: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Subject: &nbsp;IFX&gt; ISSUE: Is<br>
IPPFAX protocol with IPPGET going to use the re-direct &nbsp; mechanism?
&nbsp; &nbsp; &nbsp; &nbsp;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;owner-ifx@pwg.org<br>
<br>
 <br>
<br>
 <br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;01/19/03 06:24 PM<br>
<br>
 <br>
<br>
 <br>
<br>
<br>
<br>
<br>
<br>
Here is an issue I sent out on October 11, but there has been no answer.<br>
<br>
ISSUE 05: for the IPPFAX WG, which is REQUIRING support of IPPGET Delivery<br>
Method: &nbsp;Is redirection an option of an IPPFAX Receiver? &nbsp;If
yes, then the<br>
IPPFAX Sender MUST support redirection as specified in this document.<br>
<br>
The spec which has the redirect mechanism in it is:<br>
[not-srv], &nbsp;&quot;Distributed Notification Service and IPPGET Client
Behavior&quot;,<br>
Hastings, T., Lewis, H., and I. McDonald, October 10, 2002, work in<br>
progress,<br>
ftp://ftp.pwg.org/pub/pwg/ipp/new_NOT/ipp-dist-not-service-021010.pdf<br>
<br>
Thanks,<br>
Tom<br>
<br>
<br>
-----Original Message-----<br>
From: Hastings, Tom N [mailto:hastings@cp10.es.xerox.com]<br>
Sent: Friday, October 11, 2002 15:14<br>
To: ipp@pwg.org<br>
Cc: ifx@pwg.org<br>
Subject: IFX&gt; NOT - New PWG IPP Distributed Notification Service and<br>
IPPGET Client Behavior available<br>
<br>
<br>
Ira McDonald, Bob Herriot, Harry Lewis, Carl Kugler, and I have made a<br>
number of passes over the new PWG draft standard 5100.6-D0.1. &nbsp;Its<br>
entitled:<br>
&quot;IPP Distributed Notification Service and IPPGET Client Behavior&quot;.
&nbsp;It has<br>
the redirection mechanism that was removed from the IETF IPPGET Delivery<br>
Method spec. &nbsp;The conformance requirements for IPPGET clients is unchanged<br>
in this document from what they were in the IETF IPPGET draft. &nbsp;We
think<br>
the<br>
redirection mechanism is still very sound from a security point of view,<br>
but<br>
we're being cautious by moving it to this PWG spec, while we send the IETF<br>
IPPGET and Base Notification spec drafts forward to the IESG.<br>
<br>
ISSUE for the IPPFAX WG, which is REQUIRING support of IPPGET Delivery<br>
Method: &nbsp;Is redirection an option of an IPPFAX Receiver? &nbsp;If
yes, then the<br>
IPPFAX Sender MUST support redirection as specified in this document.<br>
<br>
The files are available at:<br>
<br>
ftp://ftp.pwg.org/pub/pwg/ipp/new_NOT/ipp-dist-not-service-021010.pdf<br>
ftp://ftp.pwg.org/pub/pwg/ipp/new_NOT/ipp-dist-not-service-021010.doc<br>
<br>
<br>
Here is the Abstract:<br>
<br>
Abstract: This document specifies an OPTIONAL IPP Distributed Notification<br>
Service for use with the &quot;Internet Printing Protocol (IPP): Event<br>
Notifications and Subscriptions&quot; specification (ipp-ntfy). &nbsp;This
IPP<br>
Distributed Notification Service enables multiple trusted IPP Printers
to<br>
off-load IPP Event Notification Delivery to a shared Notification Server<br>
for<br>
any Event Delivery Method. &nbsp;The Notification Server (instead of the<br>
Printer)<br>
deals with the burden of delivering Event Notifications. &nbsp;For the
IPPGET<br>
Delivery Method (get-method), the Notification Server, rather than the
IPP<br>
Printer, takes over the burden of keeping a large number of long duration<br>
connections open for outstanding Get-Notifications operations.<br>
This document also specifies additional REQUIRED behavior for any client<br>
supporting the IPPGET Delivery Method.<br>
Conformance: &nbsp;This extension is REQUIRED for all IPP clients that
support<br>
the IPPGET Event Notification Delivery Method. &nbsp;This extension is
OPTIONAL<br>
for IPP Printers that support the IPPGET or any other Event Notification<br>
Delivery Method.<br>
<br>
Ira McDonald has written a companion spec for the protocol between the<br>
Printer and the Notification Server which we will post shortly as another<br>
PWG Draft. &nbsp;Its entitled: &quot;Distributed Notification Service -
Printer to<br>
Notification Protocol (PNSP). &nbsp;We briefly considered combining them,
but<br>
didn't because using PNSP isn't required in order to redirect the<br>
Get-Notifications request. &nbsp;Also having too many conformant interfaces
in a<br>
single document becomes too cumbersome to understand which statements apply<br>
to which interface.<br>
<br>
Here are the Changes from the redirection in the original IPPGET Delivery<br>
Method [get-method]:<br>
<br>
17.1 &nbsp; &nbsp; &nbsp; &nbsp; Changes from [get-method] to make version
0.1<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Invented the title: &nbsp;&quot;The Printer Working Group<br>
Standard for<br>
Internet Printing Protocol (IPP): Distributed Notification Service and<br>
IPPGET Client Behavior&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Removed this redirection functionality from the<br>
IETF IPPGET<br>
[get-method] specification and put it in this document.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Section 2.2: Defined &quot;IPPGET Client&quot;,<br>
&quot;Notification Server&quot;,<br>
and &quot;Distributed Notification Service&quot; terms.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Clarified that this specification is the Interface<br>
between<br>
an IPP Client and a Distributed Notification Service, in case the IPP<br>
Printer exercises the option of using a Notification Server to deliver<br>
Event<br>
Notifications.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Section 5.3: Maintained the client requirement to<br>
support<br>
the redirection for any client that supports the IPPGET Event Delivery<br>
Method (see [get-method]). &nbsp;In other words, any client that supports
the<br>
Get-Notifications operation is required to support the redirection in case<br>
the Printer exercises this option.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Clarified that this Notification Server may<br>
deliver Event<br>
Notifications for any Push Delivery Method and for the IPPGET Pull Delivery<br>
Method.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 7. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Section 4.1: Added the &quot;printer-notify-server-uri&quot;<br>
(1setOf<br>
uri) Printer Description attribute so that the Printer could be configured<br>
for none ('no-value' out-of-band value), one, or more than one Notification<br>
Server.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Sections 5.2 and 6.1: Clarified that the<br>
&quot;redirect-uri&quot;<br>
(uri) operation attribute and the 'redirection-other-site' status code
are<br>
for use with the Get-Notifications operation response only, but could be<br>
used by operations defined in the future or existing operations if the
IPP<br>
protocol minor version number incremented.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 9. &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Section 5.1: Clarified that the Printer MAY return<br>
the<br>
&quot;redirect-uri&quot; (uri) operation attribute depending on any<br>
implementation-defined reasons which could be dynamically varying. &nbsp;Gave<br>
examples, such as on the number of open channels and the authorization
of<br>
the user.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10. &nbsp; &nbsp; &nbsp; &nbsp;
Section 7.3: Added conformance requirements for a<br>
Notification Server, acting in combination with a Printer, to provide a<br>
Distributed Notification Service.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11. &nbsp; &nbsp; &nbsp; &nbsp;
Section 15: &nbsp;Added the Informative Appendix that<br>
describes<br>
PNSP.<br>
<br>
<br>
<br>
<br>
<br>
</tt></font>
<br>