I don't think this is right:
job-hold-until (type3 keyword | name)
IF NOT a single 'keyword' or 'name' value with a length less than or equal to 255 octets, REJECT/RETURN 'client-error-request-value-too-long'.
Suppose the object receives a request containing a "job-hold-until" attribute containing a 'text' value one octet long. The object returns 'client-error-request-value-too-long'? Intuitively, that doesn't seem right, since the request is not too long.
This problem repeats itself in other tests in the guide that combine syntax and length checks in the predicate.
See the original message at http://www.egroups.com/list/ipp/?start=4900