[Ietf-message-headers] Update to NEW PREFERENCE - allow-entityreferences, callback, continue-on-error, include-annotations, maxpagesize, omit-values, and track-changes
Chet Ensign <chet.ensign@oasis-open.org> Fri, 23 August 2019 22:01 UTC
Return-Path: <chet.ensign@oasis-open.org>
X-Original-To: ietf-message-headers@ietfa.amsl.com
Delivered-To: ietf-message-headers@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD864120128 for <ietf-message-headers@ietfa.amsl.com>; Fri, 23 Aug 2019 15:01:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=oasis-open-org.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VrBqzjN4xnH6 for <ietf-message-headers@ietfa.amsl.com>; Fri, 23 Aug 2019 15:01:04 -0700 (PDT)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DB8212011E for <ietf-message-headers@ietf.org>; Fri, 23 Aug 2019 15:01:04 -0700 (PDT)
Received: by mail-ed1-x534.google.com with SMTP id g8so15578778edm.6 for <ietf-message-headers@ietf.org>; Fri, 23 Aug 2019 15:01:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oasis-open-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=t3TF6685c2WJdfJNI/FI0hp1VdsTJRBj/93i0/tT4D8=; b=yFbO0dS1r1w5vzWzGmMN/8DBam0yyP85rfkZKcdgCNy5Jt0/BZfmGyaX3KmUhcWkj0 px8soaozTBtCGUGpwqMg0GUF0hIJmnysTSkl0c8dokagGs75rgyoX5eczhsr2NBpvUMB f1F56VTejt8iHxuVIsmyp5AvQGt+x/9IwJu7fUt8xwPHbyuqI16imUAMTWt4Zvpvw5Zc 7yA8LlxHBoyn9JISdja/r9lWAiZogbskA5d7J29YmuFt8Pjzj3ReEppdpv9KcU1KNzdo QdlKclk3TnvP7Z/XkGgh9COuf4srqG37E/DsywMzPtRR56rwYryK52Qw8y7id8YdaiA7 LrOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=t3TF6685c2WJdfJNI/FI0hp1VdsTJRBj/93i0/tT4D8=; b=HGqbyGA0GGLgWWkq9VtCCeu2XuPN3KQSpf39hP4DAbW5KqZVAVOu6tyNAWkPWBMKUG HWbDrFEpAm4ZrY+w05WGq245bySKI2Hba/Ia2lob55K9MsIlo9DWLHck7A545JvxJR8J bBJ0Zf3+kPKg2aktMVV8JurDRTLpIJnbz50zRPpWHMSYiJuXNCFOdIAan2DueSrnxeHl Nv3d7N1cI+qKSsgdsltLeWXybqGWpVoFoh+ocykAiIJhZ7L/YgvujBB5Gg/Aa+pc8CCL FlGU7p0/D80XQE7GYSmwPWigjHoaTaVobI+62/Xwy08BOQ+yRB8wlQlBqSbiAZwZCo5U zqGQ==
X-Gm-Message-State: APjAAAWPKzo2BJ5FdE88KZIYwlrO/q17Kkexb12fBV5iPBJUs07GHIwE VBqhsyc2RF7zG200EpCFVIakMe/EaEWc1yMZ4Y1u/PQPSA==
X-Google-Smtp-Source: APXvYqz78jOS7sKRiOL+JOPfAykpEf/X7u0UR4urkuwH8gc+wTjkqPhGEpeibe0HI7bhJ/amjyTOCGxfIlnvzoU7gX8=
X-Received: by 2002:a17:906:30d1:: with SMTP id b17mr6413288ejb.9.1566597662589; Fri, 23 Aug 2019 15:01:02 -0700 (PDT)
MIME-Version: 1.0
From: Chet Ensign <chet.ensign@oasis-open.org>
Date: Fri, 23 Aug 2019 18:00:52 -0400
Message-ID: <CAAwgnnNAH60xetu0h0Z15VipGgVNd7BZz0xBUsXdDW55TkLTOg@mail.gmail.com>
To: ietf-message-headers@ietf.org
Cc: "Mark Biamonte (Progress)" <Mark.Biamonte@progress.com>, "Ralf Handl (SAP)" <ralf.handl@sap.com>
Content-Type: multipart/alternative; boundary="0000000000002f58eb0590cff11b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-message-headers/2t0qiJMArcdXC2a9kWydXOtlppE>
Subject: [Ietf-message-headers] Update to NEW PREFERENCE - allow-entityreferences, callback, continue-on-error, include-annotations, maxpagesize, omit-values, and track-changes
X-BeenThere: ietf-message-headers@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion list for header fields used in Internet messaging applications." <ietf-message-headers.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-message-headers/>
List-Post: <mailto:ietf-message-headers@ietf.org>
List-Help: <mailto:ietf-message-headers-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 22:01:08 -0000
This message contains an update to the registration request submitted on 29 August 2018 in https://lists.w3.org/Archives/Public/ietf-http-wg/2018JulSep/0277.html In response to the feedback received (summed up nicely in https://lists.w3.org/Archives/Public/ietf-http-wg/2018OctDec/0279.html), the OData Technical Committee updated the registration documents to include the OData prefix in the Header and Preference names as suggested. Below, please find the revised request. I have included the prior values in [ ]s so that all the changes are visible. --- Open Data (OData) Protocol IANA Prefer Header Preference registration request 22-Jul-2019 ------------------------------------------------------------------------------ This documentation contains the information needed for Registration of the OData specific Prefer Header Preferences with IANA as called out in RFC 7240 - Prefer Header for HTTP. The OData Prefer Header Preferences to be registered are [odata.]allow-entityreferences [was allow-entityreferences and etc.] [odata.]callback [odata.]continue-on-error [odata.]include-annotations [odata.]maxpagesize omit-values [odata.]track-changes The details as required by RFC 7240 for registering these preferences are listed below #### Preference: [odata.]allow-entityreferences [was allow-entityreferences] Value: <none> Optional Parameters: <none> Description: Indicates that the service is allowed to return references in place of resources that have previously been returned, with at least the properties requested, in the same response. Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferenceallowentityreferencesodata Notes: [optional] <None> [was "The allow-entityreferences preference was named odata.allow-entityreferences in OData version 4.0."] #### Preference: [odata.]callback [was callback] Value: <none> Optional Parameters: url - The URL of a callback endpoint to be invoked by the service when data is available. The URL parameter is required Description: Requests that the service invoke the specified URL to signal some service state, such as the completion of an asynchronous result or availability of new or modified information. The service state that triggers the change is dependent upon the request Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferencecallbackodatacallback Notes: [optional] <None> [was The callback preference was named odata.callback in OData version 4.0.] #### Preference: [odata.]continue-on-error [was continue-on-error] Value: <none> Optional Parameters: <none> Description: Requests that the service attempt to continue processing a request that encounters non-fatal errors, for example in a multi-part request. The response SHOULD indicate what portions of the request were and were not able to be successfully handled. Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferencecontinueonerrorodatacontin Notes: [optional] <None> [was The continue-on-error preference was named odata.continue-on-error in OData version 4.0.] #### Preference: [odata.]include-annotations [was include-annotations] Value: Comma-separated list of terms to include or, when prefixed with a minus sign (-), exclude from the response. Terms MUST be namespace-qualified and MAY specify just a namespace to include or exclude all terms within that namespace. The special value "*" matches all annotations. Optional Parameters: <none> Description: Specifies the set of annotations the client requests to be included, where applicable, or excluded in the response. Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferenceincludeannotationsodatainc Notes: [optional] <None> [was The include-annotations preference was named odata.include-annotations in OData version 4.0.] #### Preference: [odata.]maxpagesize [was maxpagesize] Value: a positive integer that represents the maximum number of items each collection in a response SHOULD contain Optional Parameters: <none> Description: Requests that each collection within the response contain no more than the number of items specified as the positive integer value of this preference. Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferencemaxpagesizeodatamaxpagesiz Notes: [optional] <None> [was The maxpagesize preference was named odata.maxpagesize in OData version 4.0.] #### Preference: omit-values [was Omit-values] Value: One of nulls - properties containing null values may be omitted from the response defaults - properties containing the property default value may be omitted from the response Optional Parameters: <none> Description: Specifies whether a server can omit properties with a null value or properties set to their default value from a response Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferenceomitvalues Notes: [optional] <none> #### Preference: [odata.]track-changes [was track-changes] Value: <none> Optional Parameters: <none> Description: Requests that the service initiate change tracking on the result of this request, according to the underlying protocol. Reference: OData Version 4.01 Part 1: Protocol – http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_Preferencetrackchangesodatatrackchan Notes: [optional] <none> [was The track-changes preference was named odata.track-changes in OData version 4.0.] -- /chet ---------------- Chet Ensign Chief Technical Community Steward OASIS: Advancing open standards for the information society http://www.oasis-open.org Mobile: +1 201-341-1393
- [Ietf-message-headers] Update to NEW PREFERENCE -… Chet Ensign
- Re: [Ietf-message-headers] Update to NEW PREFEREN… Chet Ensign