attachment

<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Greetings,<div class=""><br class=""></div><div class="">I've recently been asked by someone working on a new IPP client implementation about the meaning of RFC 8010 section 3.3 (<a href="https://tools.ietf.org/html/rfc8010#section-3.3" class="">https://tools.ietf.org/html/rfc8010#section-3.3</a>), which says:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><pre class="newpage" style="font-size: 13.333333015441895px; margin-top: 0px; margin-bottom: 0px; break-before: page;">   Table 1 maps the Model group name to value of the "begin-attribute-
   group-tag" field:

   +----------------+--------------------------------------------------+
   | Model Document | "begin-attribute-group-tag" field values         |
   | Group          |                                                  |
   +----------------+--------------------------------------------------+
   | Operation      | "operations-attributes-tag"                      |
   | Attributes     |                                                  |
   +----------------+--------------------------------------------------+
   | Job Template   | "job-attributes-tag"                             |
   | Attributes     |                                                  |
   +----------------+--------------------------------------------------+
   | Job Object     | "job-attributes-tag"                             |
   | Attributes     |                                                  |
   +----------------+--------------------------------------------------+
   | Unsupported    | "unsupported-attributes-tag"                     |
   | Attributes     |                                                  |
   +----------------+--------------------------------------------------+
   |<span style="background-color: rgb(255, 251, 0);" class=""> Requested      | (Get-Job-Attributes) "job-attributes-tag"</span>        |
   | <span style="background-color: rgb(255, 251, 0);" class="">Attributes</span>     |                                                  |
   +----------------+--------------------------------------------------+
   | <span style="background-color: rgb(255, 251, 0);" class="">Requested      | (Get-Printer-Attributes)"printer-attributes-tag"</span> |
   | <span style="background-color: rgb(255, 251, 0);" class="">Attributes</span>     |                                                  |
   +----------------+--------------------------------------------------+
   | Document       | in a special position at the end of the message  |
   | Content        | as described in <a href="https://tools.ietf.org/html/rfc8010#section-3.1.1" class="">Section 3.1.1</a>.                   |
   +----------------+--------------------------------------------------+

                           Table 1: Group Values

   For each operation request and response, the Model prescribes the
   required and optional attribute groups, along with their order.
   Within each attribute group, the Model prescribes the required and
   optional attributes, along with their order.
</pre></div><div class=""><br class=""></div></blockquote><div class=""><br class=""></div><div class="">After reading RFC 8011 more closely, "Requested Attributes (Get-Job-Attributes)" seems to mean that the Get-Job-Attributes response will list the set of requested attributes in the group with the "job-attributes-tag", and "Requested Attributes (Get-Printer-Attributes)" means the Get-Printer-Attributes response will list the set of requested attributes in the group with the "printer-attributes-tag". But that required a bit of back-and-forth between 8010 and 8011. If there is a mechanism to report errata to an RFC, I'd like to request that these rows be modified to read more like so:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><pre class="newpage" style="font-size: 13.333333015441895px; margin-top: 0px; margin-bottom: 0px; break-before: page;">   +----------------+--------------------------------------------------+
   |<span style="background-color: rgb(255, 251, 0);" class=""> Requested      | "job-attributes-tag"</span>                             |
   | <span style="background-color: rgb(255, 251, 0);" class="">Attributes</span>     | <span style="background-color: rgb(255, 251, 0);" class="">(Get-Job-Attributes operation response)</span>          |</pre><pre class="newpage" style="font-size: 13.333333015441895px; margin-top: 0px; margin-bottom: 0px; break-before: page;">   +----------------+--------------------------------------------------+
   | <span style="background-color: rgb(255, 251, 0);" class="">Requested      | "printer-attributes-tag"</span>                         |
   | <span style="background-color: rgb(255, 251, 0);" class="">Attributes</span>     | <span style="background-color: rgb(255, 251, 0);" class="">(Get-Printer-Attributes operation response)</span>      |
   +----------------+--------------------------------------------------+
</pre></div><div class=""><br class=""></div></blockquote><div class="">Thoughts? Maybe these kinds of editorial errata can be rolled in as part of their move to full Internet Standard?</div><div class=""><br class=""></div><div class=""><div class="">
<div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Smith<br class=""><br class="">/**<br class="">    Smith Kennedy<br class="">    Wireless & Standards Architect - IPG-PPS<br class="">    Standards - IEEE ISTO PWG / Bluetooth SIG / Wi-Fi Alliance / NFC Forum / USB-IF<br class="">    Chair, IEEE ISTO Printer Working Group<br class="">    HP Inc.<br class="">*/<br class=""><br class=""><br class=""></div></div>
</div>
<br class=""></div></body></html>