RFC Errata
Found 7 records.
Status: Held for Document Update (7)
RFC 3382, "Internet Printing Protocol (IPP): The 'collection' attribute syntax", September 2002
Note: This RFC has been obsoleted by RFC 8010, RFC 8011
Source of RFC: ipp (app)
Errata ID: 3019
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section 7.4 says:
The overall structure of the two collection values can be pictorially represented as: "media-col" = { "media-color" = 'blue'; "media-size" = { "x-dimension" = 6; "y-dimension" = 4 } }, The full encoding is in table 5. A simplified view of the encoding looks like this: Table 4 - Overview Encoding of "media-col" collection Tag Value Name Value begCollection media-col "" memberAttrName "" media-color keyword "" blue memberAttrName "" media-size begCollection "" "" memberAttrName "" x-dimension integer "" 6 memberAttrName "" y-dimension integer "" 4 endCollection "" "" endCollection "" "" Table 5 - Example Encoding of "media-col" collection Octets Symbolic Value Protocol comments field 0x34 begCollection value-tag beginning of the "media- col" collection attribute 0x0009 name- length of (collection) length attribute name media-col media-col name name of (collection) attribute 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts a new member attribute: "media-color" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "media-color" length keyword media-color media-color value value is name of 1st member attribute 0x44 keyword type value-tag keyword type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) Octets Symbolic Value Protocol comments field 0x0004 value- length blue blue value value of 1st member attribute 0x4A memberAttrName value-tag starts a new member attribute: "media-size" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000A value- length of "media-size" length keyword media-size media-size value Name of 2nd member attribute 0x34 begCollection value-tag Beginning of the "media- size" collection attribute which is a sub-collection 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0000 value- collection attribute names length have no value no value (since value- length was 0) 0x4A memberAttrName value-tag starts a new member attribute: "x-dimension" Octets Symbolic Value Protocol comments field 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st sub- collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0006 value value of 1st sub- collection member attribute 0x4A memberAttrName value-tag starts a new member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of the "y- length dimension" keyword Octets Symbolic Value Protocol comments field y-dimension y-dimension value name of 2nd sub- collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0004 value value of 2nd sub- collection member attribute 0x37 endCollection value-tag end of the sub-collection 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x37 endCollection value-tag end of the 1st collection value in 1setOf 0x0000 name- defined to be 0 for this length type, so part of 1setOf Octets Symbolic Value Protocol comments field no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0)
It should say:
The overall structure of the two collection values can be pictorially represented as: "media-col" = { "media-color" = 'blue'; "media-size" = { "x-dimension" = 15240; "y-dimension" = 10160 } }, The full encoding is in table 5. A simplified view of the encoding looks like this: Table 4 - Overview Encoding of "media-col" collection Tag Value Name Value begCollection media-col "" memberAttrName "" media-color keyword "" blue memberAttrName "" media-size begCollection "" "" memberAttrName "" x-dimension integer "" 15240 memberAttrName "" y-dimension integer "" 10160 endCollection "" "" endCollection "" "" Table 5 - Example Encoding of "media-col" collection Octets Symbolic Value Protocol comments field 0x34 begCollection value-tag beginning of the "media- col" collection attribute 0x0009 name- length of (collection) length attribute name media-col media-col name name of (collection) attribute 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts a new member attribute: "media-color" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "media-color" length keyword media-color media-color value value is name of 1st member attribute 0x44 keyword type value-tag keyword type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) Octets Symbolic Value Protocol comments field 0x0004 value- length blue blue value value of 1st member attribute 0x4A memberAttrName value-tag starts a new member attribute: "media-size" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000A value- length of "media-size" length keyword media-size media-size value Name of 2nd member attribute 0x34 begCollection value-tag Beginning of the "media- size" collection attribute which is a sub-collection 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0000 value- collection attribute names length have no value no value (since value- length was 0) 0x4A memberAttrName value-tag starts a new member attribute: "x-dimension" Octets Symbolic Value Protocol comments field 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st sub- collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x3b88 value value of 1st sub- collection member attribute 0x4A memberAttrName value-tag starts a new member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of the "y- length dimension" keyword Octets Symbolic Value Protocol comments field y-dimension y-dimension value name of 2nd sub- collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x27b0 value value of 2nd sub- collection member attribute 0x37 endCollection value-tag end of the sub-collection 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x37 endCollection value-tag end of the 1st collection value in 1setOf 0x0000 name- defined to be 0 for this length type, so part of 1setOf Octets Symbolic Value Protocol comments field no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0)
Notes:
The "media-col" attribute was defined in PWG 5100.3 (ftp://ftp.pwg.org/pub/pwg/candidates/cs-ippprodprint10-20010212-5100.3.pdf) with units consistent with RFC 3805 - namely hundredths of millimeters. However, since the example in RFC 3382 was for the same attribute, many implementers have made mistakes by using the RFC 3382 example information instead of the normative definitions in PWG 5100.3.
These changes make the example in RFC 3382 match the normative definition in PWG 5100.3.
Errata ID: 3020
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section 5 says:
5 Example definition of a collection attribute In some printing environments, it is desirable to allow the client to select the media by its properties, e.g., weight, color, size, etc., instead of by name. In IPP/1.1 (see [RFC2911]), the "media (type3 keyword | name) Job Template attribute allows selection by name. It is tempting to extend the "media" attribute syntax to include "collection", but then existing clients could not understand default or supported media values that use the collection value. To preserve interoperability, a new attribute MUST BE added, e.g., "media-col (collection)". The following subsections contain a sample definition of a simplified "media-col" attribute. The definition follows the rules in section 3.
It should say:
5 Example definition of a collection attribute In some printing environments, it is desirable to allow the client to select the media by its properties, e.g., weight, color, size, etc., instead of by name. In IPP/1.1 (see [RFC2911]), the "media (type3 keyword | name) Job Template attribute allows selection by name. It is tempting to extend the "media" attribute syntax to include "collection", but then existing clients could not understand default or supported media values that use the collection value. To preserve interoperability, a new attribute MUST BE added, e.g., "media-col (collection)". The following subsections contain a sample definition of a simplified "media-col" attribute. The definition follows the rules in section 3. Note: The "media-col" attribute is normatively defined in the IPP Production Printing Attributes - Set 1 [PWG5100.3].
Notes:
Add normative reference to PWG 5100.3 which defines "media-col".
Errata ID: 3021
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section 5.1.2.1 says:
5.1.2.1 x-dimension (integer(0:MAX)) This attribute identifies the width of the media in inch units along the X axis.
It should say:
5.1.2.1 x-dimension (integer(0:MAX)) This attribute identifies the width of the media in hundredths of millimeters along the X axis.
Notes:
The units for x-dimension are normatively defined as hundredths of millimeters by PWG 5100.3 to be consistent with RFC 3805.
Errata ID: 3022
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section 5.1.2.2 says:
5.1.2.2 y-dimension (integer(0:MAX)) This attribute identifies the height of the media in inch units along the Y axis.
It should say:
5.1.2.2 y-dimension (integer(0:MAX)) This attribute identifies the height of the media in hundredths of millimeters along the Y axis.
Notes:
y-dimension is normatively defined as hundredths of millimeters by PWG 5100.3 to match RFC 3805.
Errata ID: 3024
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section Appendix A says:
Appendix A: Encoding Example of a Simple Collection (Informative) The overall structure of the collection value can be pictorially represented as: "media-size" = { "x-dimension" = 6; "y-dimension" = 4 } A simplified view of the encoding would look like this: Table 6 - Overview Encoding of simple collection Tag Value Name Value begCollection media-size "" memberAttrName "" x-dimension integer "" 6 memberAttrName "" y-dimension integer "" 4 endCollection "" "" Note: "" represents a name or value whose length is 0. Table 7 - Example Encoding of simple collection Octets Symbolic Value Protocol comments field 0x34 begCollection value-tag beginning of the "media- size" collection attribute 0x000A name- length of (collection) length attribute name media-size media-size name name of (collection) attribute deBry, et. al. Standards Track [Page 22] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts member attribute: "x-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0006 value value of 1st collection member attribute 0x4A memberAttrName value-tag starts a new member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) deBry, et. al. Standards Track [Page 23] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x000B value- length of the "y- length dimension" keyword y-dimension y-dimension value name of 2nd collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf for length media-size no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0004 value value of 2nd collection member attribute 0x37 endCollection value-tag end of the collection 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0)
It should say:
Appendix A: Encoding Example of a Simple Collection (Informative) The overall structure of the collection value can be pictorially represented as: "media-size" = { "x-dimension" = 15240; "y-dimension" = 10160 } A simplified view of the encoding would look like this: Table 6 - Overview Encoding of simple collection Tag Value Name Value begCollection media-size "" memberAttrName "" x-dimension integer "" 15240 memberAttrName "" y-dimension integer "" 10160 endCollection "" "" Note: "" represents a name or value whose length is 0. Table 7 - Example Encoding of simple collection Octets Symbolic Value Protocol comments field 0x34 begCollection value-tag beginning of the "media- size" collection attribute 0x000A name- length of (collection) length attribute name media-size media-size name name of (collection) attribute deBry, et. al. Standards Track [Page 22] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts member attribute: "x-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x3b88 value value of 1st collection member attribute 0x4A memberAttrName value-tag starts a new member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) deBry, et. al. Standards Track [Page 23] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x000B value- length of the "y- length dimension" keyword y-dimension y-dimension value name of 2nd collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf for length media-size no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x27b0 value value of 2nd collection member attribute 0x37 endCollection value-tag end of the collection 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0)
Notes:
Fix examples to use correct units, per PWG 5100.3 definition.
Errata ID: 3023
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section 12.1 says:
12.1 Normative References
It should say:
12.1 Normative References [PWG5100.3] K. Ocke, T. Hastings, "Internet Printing Protocol (IPP): Production Printing Attributes - Set 1", ftp://ftp.pwg.org/pub/pwg/candidates/ cs-ippprodprint10-20010212-5100.3.pdf, February 2001.
Notes:
Adding normative reference to PWG 5100.3 for media-col.
Errata ID: 3025
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Michael Sweet
Date Reported: 2011-11-10
Held for Document Update by: Peter Saint-Andre
Section Appendix B says:
Appendix B: Encoding Example of 1setOf Collection (Informative) The overall structure of the collection value can be pictorially represented as: "media-size-supported" = { "x-dimension" = 6; "y-dimension" = 4 }, { "x-dimension" = 3; "y-dimension" = 5 }; A simplified view of the encoding would look like this: Table 8 - Overview Encoding of 1setOf collection Tag Value Name Value begCollection media-size- "" supported memberAttrName "" x-dimension integer "" 6 memberAttrName "" y-dimension integer "" 4 endCollection "" "" begCollection "" "" memberAttrName "" x-dimension integer "" 3 memberAttrName "" y-dimension integer "" 5 endCollection "" "" deBry, et. al. Standards Track [Page 25] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Table 9 - Example Encoding of 1setOf collection Octets Symbolic Value Protocol comments field 0x34 begCollection value-tag beginning of the "media- size-supported (1setOf collection" attribute 0x00014 name- length of (collection) length attribute name media-size- media-size- name name of (collection) supported supported attribute 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts member attribute: "x-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) deBry, et. al. Standards Track [Page 26] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0004 value- length of an integer = 4 length 0x0006 value value of 1st collection member attribute 0x4A memberAttrName value-tag starts member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of the "y- length dimension" keyword y-dimension y-dimension value name of 2nd collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0004 value value of 2nd collection member attribute 0x37 endCollection value-tag end of the collection 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) deBry, et. al. Standards Track [Page 27] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x34 begCollection value-tag beginning of the 2nd member of the 1setOf "sizes-avail " collection attribute 0x0000 name- Zero length name indicates length this is member of previous attribute name no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts member attribute: "x-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st collection member attribute 0x21 integer type value-tag attribute type deBry, et. al. Standards Track [Page 28] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0003 value value of 1st collection member attribute 0x4A memberAttrName value-tag starts member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of the "y- length dimension" keyword y-dimension y-dimension value name of 2nd collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x0005 value value of 2nd collection member attribute deBry, et. al. Standards Track [Page 29] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x37 endCollection value-tag end of the 1setOf collection value 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0)
It should say:
Appendix B: Encoding Example of 1setOf Collection (Informative) The overall structure of the collection value can be pictorially represented as: "media-size-supported" = { "x-dimension" = 15240; "y-dimension" = 10160 }, { "x-dimension" = 7620; "y-dimension" = 12700 }; A simplified view of the encoding would look like this: Table 8 - Overview Encoding of 1setOf collection Tag Value Name Value begCollection media-size- "" supported memberAttrName "" x-dimension integer "" 15240 memberAttrName "" y-dimension integer "" 10160 endCollection "" "" begCollection "" "" memberAttrName "" x-dimension integer "" 7620 memberAttrName "" y-dimension integer "" 12700 endCollection "" "" deBry, et. al. Standards Track [Page 25] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Table 9 - Example Encoding of 1setOf collection Octets Symbolic Value Protocol comments field 0x34 begCollection value-tag beginning of the "media- size-supported (1setOf collection" attribute 0x00014 name- length of (collection) length attribute name media-size- media-size- name name of (collection) supported supported attribute 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts member attribute: "x-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) deBry, et. al. Standards Track [Page 26] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0004 value- length of an integer = 4 length 0x3b88 value value of 1st collection member attribute 0x4A memberAttrName value-tag starts member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of the "y- length dimension" keyword y-dimension y-dimension value name of 2nd collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x27b0 value value of 2nd collection member attribute 0x37 endCollection value-tag end of the collection 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) deBry, et. al. Standards Track [Page 27] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x34 begCollection value-tag beginning of the 2nd member of the 1setOf "sizes-avail " collection attribute 0x0000 name- Zero length name indicates length this is member of previous attribute name no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0) 0x4A memberAttrName value-tag starts member attribute: "x-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of "x-dimension" length keyword x-dimension x-dimension value name of 1st collection member attribute 0x21 integer type value-tag attribute type deBry, et. al. Standards Track [Page 28] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x1dc4 value value of 1st collection member attribute 0x4A memberAttrName value-tag starts member attribute: "y-dimension" 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x000B value- length of the "y- length dimension" keyword y-dimension y-dimension value name of 2nd collection member attribute 0x21 integer type value-tag attribute type 0x0000 name- 0 indicates 1setOf length no name (since name-length was 0) 0x0004 value- length of an integer = 4 length 0x319c value value of 2nd collection member attribute deBry, et. al. Standards Track [Page 29] RFC 3382 IPP: The 'collection' attribute syntax September 2002 Octets Symbolic Value Protocol comments field 0x37 endCollection value-tag end of the 1setOf collection value 0x0000 name- defined to be 0 for this length type, so part of 1setOf no name (since name-length was 0) 0x0000 value- defined to be 0 for this length type no value (since value- length was 0)
Notes:
Update examples to match PWG 5100.3 definition.