Re: [Ietf-message-headers] Registration request for EntityId, Isolation, OData-MaxVersion, and OData-Version

Mark Biamonte <Mark.Biamonte@progress.com> Fri, 31 August 2018 01:49 UTC

Return-Path: <mark.biamonte@progress.com>
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 A12F3130E00 for <ietf-message-headers@ietfa.amsl.com>; Thu, 30 Aug 2018 18:49:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.09
X-Spam-Level:
X-Spam-Status: No, score=-4.09 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=progresssoftware.onmicrosoft.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 J_iY3ZG5YRC4 for <ietf-message-headers@ietfa.amsl.com>; Thu, 30 Aug 2018 18:49:21 -0700 (PDT)
Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30795130DF4 for <ietf-message-headers@ietf.org>; Thu, 30 Aug 2018 18:49:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ProgressSoftware.onmicrosoft.com; s=selector1-progress-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=//dY124sm74Yygm40Bd3eOwucM1rcswUYRI373Fdwx4=; b=g+fjE6S6p3yNvhllzAPEn0jfposmeIic2l8KDfcJjynl4kOM0xzZ00vtKquTVNp1k7o5FBe1ZQZFQu63wV3HvFCMvH63B7dc5s9TecKNb6z3eGF3n/FdyhjktGLiUcyZghxyWQQrsvC7UgxqyITokLgqRu6HRhffI3bWrcjQy68=
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02lp0055.outbound.protection.outlook.com [207.46.163.55]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-278-CeRnHrklMU2DRzjZB4uEjg-1; Thu, 30 Aug 2018 21:49:16 -0400
Received: from BN7PR05MB4242.namprd05.prod.outlook.com (52.133.222.151) by BN7PR05MB4371.namprd05.prod.outlook.com (52.133.223.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.9; Fri, 31 Aug 2018 01:49:13 +0000
Received: from BN7PR05MB4242.namprd05.prod.outlook.com ([fe80::9cf:44b4:25c0:b844]) by BN7PR05MB4242.namprd05.prod.outlook.com ([fe80::9cf:44b4:25c0:b844%4]) with mapi id 15.20.1101.007; Fri, 31 Aug 2018 01:49:13 +0000
From: Mark Biamonte <Mark.Biamonte@progress.com>
To: "ietf-message-headers@ietf.org" <ietf-message-headers@ietf.org>
Thread-Topic: [Ietf-message-headers] Registration request for EntityId, Isolation, OData-MaxVersion, and OData-Version
Thread-Index: AQHUP8SRCs46ESpJVEWXS0HUq/wHnqTXFRWAgAFJ14CAAKzfoA==
Date: Fri, 31 Aug 2018 01:49:13 +0000
Message-ID: <BN7PR05MB42420B1185F9CC9508B50432840F0@BN7PR05MB4242.namprd05.prod.outlook.com>
References: <CAAwgnnOSdnKMDBZFq2BzazP6eKsPpAeuEmN6qstTCFQ8nQ=1+A@mail.gmail.com> <CA+9kkMC7itwTqKEfKn=U_aM2TKTkwN+Bzp6E1aj47gp9S66YrQ@mail.gmail.com> <CAAwgnnPh9dKaadxMiOzm=ZV2N_i5WrhD3unVBJ8jVSriLNq8MA@mail.gmail.com>
In-Reply-To: <CAAwgnnPh9dKaadxMiOzm=ZV2N_i5WrhD3unVBJ8jVSriLNq8MA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [99.173.131.161]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN7PR05MB4371; 6:HGY92enptApjM1igarURlgzasYiod36NwkiUFUfTsVHmdl1iaJ3MKNvk0OfaeIp1wKaR7X2Yt8HzFRSmDjuZJYQ2qZPd+vGBWCeDAPEiEzTMBbB5I75cZx2qdHpfBYDiDmlSr5RCLJjumHRCeAKU6VvgISD2DPWQdXnsdTQcMAwBfJPE5T6mbzna1y8YO3RGZ8i1sfGyaHQXmXrEwAjU1M0pWm6+dUPKiKV0/ik8h5W3ZiJ3NG4TVJgzB4DqjvfRIUjv1EYYv3xzlDBdGN8sTAAvrt0CiyXA+ayLzbNrVqixPhiACnAq0XsPtcLxetZKDAImkB/o8piHdMw3atDa4ngMDfd8ynhW8YpBd06P9lHHWt/fh6TVh0SLyIic9UTT0bKOcN5sEEErrpsE+MqNEpbDraX19059CMKUPuhPulnIscTj/cSD//Dy2wyJaMAgyINcuN+CB4oWg7B7qlXYZw==; 5:ZDZ3+9qFbdcOg1APv9fQwDyYvB+iAK1j2ijmojHnAC0ZG4ToyKUo61RjwZtecipQx9zsYuuHEw96T1xb+zrbRfPzO2Mr4iBO61iyK0Gb8Goy1GuhQBh7GbD7eUkY4katu1srNcAolyjNcsn1BjDeNhI5WjATtJ3bwE7HC0/q4Tw=; 7:LPwQoF4usrfCioGXZJ7aB46W0ZyuaULdSaTcFQZXWrpZpP4tlM73eGE/gipOeBPf6zKe69pcRlLbVpL292jsv7Kzjetij6rM+Of8NkQ5GY4ZAMSuxsPierQKE/3wMMxE+U/Nrsju9KCcqI98CQCTTx0TcOgabLKt8YfgiNdXU4SOHO9Bg5Wi9YLztIzh0fOWwZTeHceqvBGnP1YnC2DoIh6qke4lrLF52SYZRk4cJYtMkZZaEX3FDs3F+BtBJ7sg
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 56cdfd75-e3c9-480f-ad6b-08d60ee3f425
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BN7PR05MB4371;
x-ms-traffictypediagnostic: BN7PR05MB4371:
x-microsoft-antispam-prvs: <BN7PR05MB437137E3EA6AAB45CE32C313840F0@BN7PR05MB4371.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(159968658992688)(85827821059158)(38170694233816)(21748063052155)(105169848403564);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699016); SRVR:BN7PR05MB4371; BCL:0; PCL:0; RULEID:; SRVR:BN7PR05MB4371;
x-forefront-prvs: 07817FCC2D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(136003)(376002)(39860400002)(396003)(189003)(199004)(22974007)(229853002)(5660300001)(6306002)(76176011)(66066001)(2900100001)(33656002)(2906002)(10710500007)(7696005)(55016002)(9326002)(25786009)(2420400007)(5640700003)(478600001)(15650500001)(99286004)(186003)(14444005)(256004)(68736007)(966005)(6436002)(6116002)(790700001)(486006)(72206003)(45080400002)(3846002)(2351001)(7736002)(54896002)(86362001)(81156014)(5630700001)(8676002)(97736004)(8936002)(236005)(11346002)(2501003)(105586002)(14454004)(9686003)(26005)(446003)(81166006)(53936002)(106356001)(102836004)(6506007)(7110500001)(53386004)(74316002)(316002)(5250100002)(476003)(6916009)(53546011)(606006)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4371; H:BN7PR05MB4242.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
x-microsoft-antispam-message-info: PCLYeskz6f/q+WFPh6ofVn7zSCmElm0PWyYwuER61BexXef7KQ/7aG8DzI5aqEx/W7uxwmQ5czJrVwKdrAk1m9klVuWsauc4mD40/jpDHlOmKGNY+qsadmGl7x9QfiYUFyT/i6goUGQG/KDENu5ADzjvZek7HSUhi3K3H0zW6+Qfvp96A8hZhuu1P5cL9xggjOdeFGxb4FQN+Jz/AsVZiTI0BDWlvMxIpSaZhqsELjm0UMhCg/6Z6neVSRARgbvTlBXoXF9Q+04g597S/b27ISdpmKn3he1pS0//6RAlXbhrrAbNB5304ZX3PVHKW8nXbA5OGOMG37DMCRyyjSfU5fIT9zM+mIZgND7y3Yp4Bzs=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: progress.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 56cdfd75-e3c9-480f-ad6b-08d60ee3f425
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Aug 2018 01:49:13.4572 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: db266a67-cbe0-4d26-ae1a-d0581fe03535
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4371
X-MC-Unique: CeRnHrklMU2DRzjZB4uEjg-1
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB42420B1185F9CC9508B50432840F0BN7PR05MB4242namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-message-headers/71Twve5o2_y7Mp5TmIHlu3E8xWw>
Subject: Re: [Ietf-message-headers] Registration request for EntityId, Isolation, OData-MaxVersion, and OData-Version
X-BeenThere: ietf-message-headers@ietf.org
X-Mailman-Version: 2.1.27
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, 31 Aug 2018 01:49:26 -0000

Hi Ted,

I am a member of the OData Technical Committee (TC).  Chet submitted the request for OASIS on behalf of the OData TC.  You are correct, in OData 4.0 the Headers were titled OData-Isolation and OData-EntityID.  In the latest OData 4.01 spec the header name was changed to just Isolation and EntityID.  The OData- prefixed versions are still supported for backwards compatibility.  This change was made based on feedback for users and implementors of the OData standard.  I gather your preference would be that we use the OData-prefixed version for the registrations.  If so I will need to discuss that with the TC and get back to you.

Mark Biamonte
Progress Software
Morrisville, NC

---------- Forwarded message ----------
From: Ted Hardie <ted.ietf@gmail.com<mailto:ted.ietf@gmail.com>>
Date: Wed, Aug 29, 2018 at 2:58 PM
Subject: Re: [Ietf-message-headers] Registration request for EntityId, Isolation, OData-MaxVersion, and OData-Version
To: Chet Ensign <chet.ensign@oasis-open.org<mailto:chet.ensign@oasis-open.org>>
Cc: ietf-message-headers@ietf.org<mailto:ietf-message-headers@ietf.org>, "Mark Biamonte (Progress)" <Mark.Biamonte@progress.com<mailto:Mark.Biamonte@progress.com>>

Hi Chet,

I'm a little confused on one point.  The Isolation header states that it was called OData-Isolation in version 4.0, but the linked ABNF document says:


isolation  = [ "OData-" ] "Isolation" ":" OWS "snapshot"
That seems to indicate that both ODate-Isolation and Isolation are expected to be valid for this token.  The ABNF for EntityID is similar:


entityid   = [ "OData-" ] "EntityID" ":" OWS IRI-in-header

Can you clarify the intent here?  Are both expressions of this token expected to continue?

In general, "Isolation" seems to be a very general concept, and the reservation of it, unadorned, for a single token use ("snapshot") is somewhat surprising compared to the more-obviously scoped OData-isolation.  EntityID seems similar board in possible usage outside the OData specification.

regards,

Ted Hardie

On Wed, Aug 29, 2018 at 11:17 AM, Chet Ensign <chet.ensign@oasis-open.org<mailto:chet.ensign@oasis-open.org>> wrote:
This message contains the information needed for Permanent Registration of the OData specific request headers with IANA as covered in RFC 3864 - Registration Procedures for Message Header Fields.

---

PERMANENT MESSAGE HEADER FIELD REGISTRATION TEMPLATE:

Header field name:

EntityId

Applicable protocol:

OASIS Open Data Protocol (OData)

Status:

Standard

Author/Change controller:

OASIS. Michael Pizzo (mikep@microsoft.com<mailto:mikep@microsoft.com>), Microsoft primary specification editor. Mark Biamonte (mark.biamonte@progress.com<mailto:mark.biamonte@progress.com>), Progress Software editor for registration template.

Specification document(s):
OData Version 4.01 Part 1: Protocol -
http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderEntityIdODataEntityId<http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol..html#sec_HeaderEntityIdODataEntityId>

Related information:
The EntityId header was named OData-EntityId in OData version 4.0.

####

Header field name:

Isolation

Applicable protocol:

OASIS Open Data Protocol (OData)

Status:

Standard

Author/Change controller:

OASIS. Michael Pizzo (mikep@microsoft.com<mailto:mikep@microsoft.com>), Microsoft primary specification editor. Mark Biamonte (mark.biamonte@progress.com<mailto:mark.biamonte@progress.com>), Progress Software editor for registration template.

Specification document(s):
OData Version 4.01 Part 1: Protocol -
http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderIsolationODataIsolation<http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderIsolationODataIsolation>

Related information:
       The Isolation header was named OData-Isolation in OData version 4.0.


####

Header field name:

OData-MaxVersion

Applicable protocol:

OASIS Open Data Protocol (OData)

Status:

Standard

Author/Change controller:

OASIS. Michael Pizzo (mikep@microsoft.com<mailto:mikep@microsoft..com>), Microsoft primary specification editor. Mark Biamonte (mark.biamonte@progress.com<mailto:mark.biamonte@progress.com>), Progress Software editor for registration template.

Specification document(s):

OData Version 4.01 Part 1: Protocol -
http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderODataMaxVersion<http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderODataMaxVersion>

Related information:

<none>

####

Header field name:

OData-Version

Applicable protocol:

OASIS Open Data Protocol (OData)

Status:

Standard

Author/Change controller:

OASIS. Michael Pizzo (mikep@microsoft.com<mailto:mikep@microsoft.com>), Microsoft primary specification editor. Mark Biamonte (mark.biamonte@progress.com<mailto:mark.biamonte@progress.com>), Progress Software editor for registration template.

Specification document(s):

OData Version 4.01 Part 1: Protocol -
http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderODataVersion<http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_HeaderODataVersion>

Related information:

<none>

---

/chet
----------------
Chet Ensign
Chief Technical Community Steward
OASIS: Advancing open standards for the information society
http://www.oasis-open.org<http://www.oasis-open.org>

Primary: +1 973-996-2298
Mobile: +1 201-341-1393

_______________________________________________
Ietf-message-headers mailing list
Ietf-message-headers@ietf.org<mailto:Ietf-message-headers@ietf.org>
https://www.ietf.org/mailman/listinfo/ietf-message-headers<https://www.ietf.org/mailman/listinfo/ietf-message-headers>




--

/chet
----------------

Looking forward to Borderless Cyber 2018<https://us18.borderlesscyber.org/en/>, 3-5 Oct, Washington, D.C.
Organized by The World Bank, OASIS, and Georgetown University

Chet Ensign
Chief Technical Community Steward
OASIS: Advancing open standards for the information society
http://www.oasis-open.org<http://www.oasis-open.org>

Primary: +1 973-996-2298
Mobile: +1 201-341-1393