Re: [Jmap] Opsdir last call review of draft-ietf-jmap-sharing-07

Linda Dunbar <linda.dunbar@futurewei.com> Fri, 12 April 2024 20:25 UTC

Return-Path: <linda.dunbar@futurewei.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32CA7C14F682; Fri, 12 Apr 2024 13:25:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kfsgqq-qnBaY; Fri, 12 Apr 2024 13:25:46 -0700 (PDT)
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2131.outbound.protection.outlook.com [40.107.102.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D2D4C14F61B; Fri, 12 Apr 2024 13:25:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UWG9Sfwo9sKERG+d8eVqheqawxYIM/tXLQ4kxcd4NDfOieIbUC2olZhvDUHbsdf14jhywvDS1Sg024WKtcOmHNvg7zfmChPF7RmXN3d1AAkbhIoFsei+S4VwtAfV9bxWTM7Ebu0Z4K2yk6b0Qdd9JEJf/AB2slcmX8fVTkCeXJ6MoSYO0jBf1XmVwwUothV1DEKzvM2OE1gcuIdg1FYxBiuFHu/nLyvlMw77Neinp/VkpIEFNK0+zZUVv3dwX6FoeLbb7UIyC4mEEs1tvXlt2Em8HyRZlehY+RaQQwVjrGLz0wCBiyltchlD9s1LcmJHkXy7iDDN9+IVjRhumPLEXA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b1q+IS1ApibLKjcRTUAZDTDqDEuOnz95LE/msz4gkRk=; b=GVC0VH/Xqx4pSjKZZ1Yky61ll+Y26MDo0fLknSrTv70wsWYgWon+9W4RuP0w5J7vuID5qdCIyngRJ7DJd24vQ4y00F3AqrYBV3Jezl993d9C8mpF0tu9kdk0SwTgRYEeIxdw/UpvnMBX5EMGO3klAQXaEREGAHDsQnfhfoZltPUAh9FF7G5rXwj5bNktAeb9gEFDM5B01ZOhNpD144nCtOmMJcRt4yfoCfnKkjPDd90f2B6lyFpi9CwhH/8cQXDi+6epjY27gdQs50LB/qsoEqrLadx/3i4hFnPFShikcsRUyhITd5P6nC6QEwoi3eWBJUGkb59aOW+tjy6K3sdT6g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b1q+IS1ApibLKjcRTUAZDTDqDEuOnz95LE/msz4gkRk=; b=G4wj/kIU2hejO5psncqzwwS+vye2DDaPfAd6dLRu8thqYe4S6GOiZRgjQzS33v4E54SOisePFI8WWaWcoIZjL//csG3TLWCncpCi/JpQXkHdp9gYSNSyhtlBj6Jni8Cs9KzycABiETSkax4xFOPtEok0M+kqLqtSHZvxD8tc4eQ=
Received: from CO1PR13MB4920.namprd13.prod.outlook.com (2603:10b6:303:f7::17) by CH0PR13MB4585.namprd13.prod.outlook.com (2603:10b6:610:cb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 12 Apr 2024 20:25:41 +0000
Received: from CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::4021:909f:bb6c:72a6]) by CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::4021:909f:bb6c:72a6%5]) with mapi id 15.20.7409.055; Fri, 12 Apr 2024 20:25:41 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: Neil Jenkins <neilj@fastmailteam.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "draft-ietf-jmap-sharing.all@ietf.org" <draft-ietf-jmap-sharing.all@ietf.org>, IETF JMAP Mailing List <jmap@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Opsdir last call review of draft-ietf-jmap-sharing-07
Thread-Index: AQHajIHaG86Rx9BonU2SoB05duAfLbFlFdow
Date: Fri, 12 Apr 2024 20:25:41 +0000
Message-ID: <CO1PR13MB49200275C1D2F78B0A22A7D985042@CO1PR13MB4920.namprd13.prod.outlook.com>
References: <171276826915.3331.16058249245659792160@ietfa.amsl.com> <8aed9135-5aeb-4fa5-b256-47c2ca719161@localhost:3000>
In-Reply-To: <8aed9135-5aeb-4fa5-b256-47c2ca719161@localhost:3000>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO1PR13MB4920:EE_|CH0PR13MB4585:EE_
x-ms-office365-filtering-correlation-id: e43a91fd-f6af-45ab-a1e9-08dc5b2eb984
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +dMwki7Cesy+syYK9kWYwIy3E266y+q7fVRGbh0xy/GI9M0oyItMZX1dwNaJ2z5Rvgv+Pn6xvxfO7CN82VSyavz2e/CdCku7ZkiGpHYQeEeJdE0H9FBNiomPpTlvE31WWf4AQWQUjn9hWqnkS/kAP8jjJc75GZm6id/4/Lh66JkNqYUvfI9ABmxfgnw/nDypugaX/dsniS2hj8B+f1fr9qKFk/swBK/dUwnUEzujuxlAFrAweJJjI5y054itAtsJDiZx0l20v1FvhYVHJXLiq8rJJoorqeEQjYvHsQUeXc4gaaKAlBfmw7Hovz2oGJlAVbui3jnQDVWdwHjvb1pX9d9188oBuENjyFmKdTVYJeKwEHe7sfqPD3BS42ZcjImZ3fnt6yugA2DKfUHC1sJIRYr8mWmay7bs9k0rSkl9WzXVb7sEUZqaN4VPAmDD5E4vzu4I9xI3L8eK5XJ7ig5eGAO790aWLXnqyeefc83VL0qXKkBEUdslt7q48Y1GcR2k8GzykD1gEVh8NfIPd6tqFlRgV9xJsA6yYtRnBy1VxR+xnGuPMI6WgC++usCR7Ig1TI6vD57dBfOQoyuZ7ShKOTFcUElOieilbTXPUgt7f1WVNzF0QwgzvwwsIg29q5kABlGqTHynS3GdC8r73adlHJayDQxgxGjmkazcjSAI9GbuB/VfR85vCBD8uX/6/535ER8nA5xRQXDCovwTSZGuoiFgBoFUeuE0kVHQ7O1QyQ7tLStT2wxGs2W9Nu0bxu4v7W4KA5GucSf0iA7YIT/JCzuxJgpBwEmFdnpr45hB7SUaB3Jmu+/Ejquj49o8RUh32FjAeu5RMASKP0a8jjYwEQ1XwN9pSVCqrAIYdZOK8PPg+35vok+du6o+s3HubDxZzkQcBobA5FBIJFTHpXcOzftQie+dTbV2HhiY4VheDZP80LJ4q2swQQMiTaqRMMFqUpe85ntWY8MQD5H7xVgCRbPlIbFdgC9xTDgiH8T0LU4P597tsnBP87Bw6j7OkuNu/ajnO0rM1geSn+f8bClmEbn7ZgjZIO+d9vIDRuudrT6qIMGFQcF79cbjJzm3Vpfe7Jrcr1q4QZ+M0/H1Vtmt+tozxPWe9IUUvbNoTaQKnQJkNQOUqaj7Mw9sm7+MnXk0inRxWys4woCISPIuBSuie4UTudZW/MKR/WmuqaFmp2AfeMWkSvNzWKSS5guILR3ADxKXgFNfVBEY14cTCdcfMhYD1Q2roeyGwMP3ArfM64eIjrkGqEC2KWJ0gEULTA2zSs+arl144r2IC6DuxV7Iag==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR13MB4920.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Zd8B8GA2ErrFgYwtQTagUoqo94Z4622i/zbeaqho9fIBQRrJSS+NbGLilmF5SXSbrYVDvXusTm7dprzNxcbHsN3KzpD7l5vV5J67sh/L5AVxsGFmOo8Srp9kjL/RPiB9LgWt0aYIQMTzInwENhdjFBLTQmr4rEj/noOkq/HuG3pWvAA0DPMWEtYJ4GndCxvXOYYyub7bD5JJYtJlf0QTN0FhIso0o/iOnhmy/GHCFwdFxnw9zunXLuqqUOzSr3PRl6zGCdM5Di0PoS6M9ii12UVZcRMVzTYxw/M69OBNzz+0b/q2EJrRERUA7oFGU7qcLBywcbTlXc3QSVcytr7XOsBtZxZI/be7k0tV9NeAw09lEPXKPtHoxivOjx3PioJnKRBtP+d875hl88nyh82ghx9CmkkqNzdN1je4Kb7Njbo0QdvPbQLxezlM6ewznMfq7ZI9j5o6xpKQRKm8DxnKR8+bFT7JywlIKP5vvXCbZ9/x78GhIee+dOGqTK29YpOUd5qAbrS4py8uf0WTmeMr0I1fmA+1DpEKjJze7zGha9GDm60JW/IQqNKAv0NV5eYLkd6/6T2NcHFt1/XZRSkynQjlphAmDCPtMUMlI8cG8vG6L4RuKdy9nS2vkCaE68Bnh1jLcPTyxfMXbuPAsjTfr3wTDp3XUSROkYTXvT304cyoPAO0zKjtb8KDTgL4YHZf5/o7QC6gHs1nvcpz7/+7+qZXPPXl95PwopJOes45dCIT/Y5tPmRGum5SO+MN3aDbGI2kvqzJ4PGpyO3GsWG/gh8kI2srQlQ4gfW3MQ/M1MII2dTXojyE9AGBATJBoTRmDSBSNehrQ2iE2CReKg5XaaKr1d8Wu4nCgvLQLpt22C60MydIk4O8bd16at2c/WtfE4PXnXL/MIbhzb1Uu7IBxu7S/a9FRQ1i2nBY1wG0xqTpmeqWvkr+m64syWdkY3fnEAFTvEN+usCDHChNnF/eaWA6+qt946Mt1PdOtuJZMZG7NI3YNliQ+/g8IxqzFuFN31UMgWPWPjQ/6OOF1yUCP4pUSbyNI1fmkP1ElNzzlMWwaXk+py4t4jygWPlA4FkWoZGRkCQJgj/rsVQC0k0p/eDJqBjTwRXnPPdoM7zFuDX1Y+KdGK+g3jdaxzQTEsGqloyv7FqFYwdtJk50VT8Q2CazYmkk6EdCh6g3DjRUaHIHeKDevqDF6KuT/3PnN2Vf7e353javOniYoh7j1vbYQHooFYiyQRaNDjy38iaYa/QsncelrGQl/X6Fvh+yvp7QjyJsutP1X7HP2viLeEHT1fQw2NwFjKoJy2To0fG/8djrJsXZlYaj1rJoHUdbtobq2IrJtw+fMyE6zRyaRnp+QEtnBPqNK7ARDDL54jeTpmGrvf0ONKM8kSf1w2zyrrRfJYBBmfx71oldpGbvGd6HwuGweIm8z3FBRnbYGG9Ccr3GSCUJnbStcFzL+Ls4qRlYDRt6+PPzO3iSXFve6qs05Eewp2GX3+V9nUY6+iN3mfJLeRajo/++FzGuXrN/bMeEbRwD8jMXJNpz7zZQ54CVyCY7jMAaqxMp7+9liE8IwNr5hffjvCEOMv3r4+ArMI+L
Content-Type: multipart/alternative; boundary="_000_CO1PR13MB49200275C1D2F78B0A22A7D985042CO1PR13MB4920namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR13MB4920.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e43a91fd-f6af-45ab-a1e9-08dc5b2eb984
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2024 20:25:41.8519 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: s1MqXZxst5fANi2Yji712EtBKn82eWxNUxxBrBlg4jBrFoHfuZH3WGRNU8+CY1mRylbExGauJ5KkcK3dVtiZZA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR13MB4585
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/dRwkahUA7hhGL4f6w7Mg__ORQGA>
Subject: Re: [Jmap] Opsdir last call review of draft-ietf-jmap-sharing-07
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Apr 2024 20:25:50 -0000

Neil,

Can you just add one sentence stating that comprehensive error handling is specified in RFC8620?

Thank you,

Linda

From: Neil Jenkins <neilj@fastmailteam.com>
Sent: Thursday, April 11, 2024 9:33 PM
To: Linda Dunbar <linda.dunbar@futurewei.com>; ops-dir@ietf.org
Cc: draft-ietf-jmap-sharing.all@ietf.org; IETF JMAP Mailing List <jmap@ietf.org>; last-call@ietf.org
Subject: Re: Opsdir last call review of draft-ietf-jmap-sharing-07

Hi Linda,

Major Issue: I think it is necessary to have a section on Error Handling to
outline common error scenarios, categorization of error types, and recommended
actions for error resolution.

I'm struggling a little to work out exactly what you're looking for here. This document describes a data model for sharing to be used within the JMAP (RFC8620<https://datatracker.ietf.org/doc/html/rfc8620>) protocol, which already defines fairly comprehensively how errors should be represented<https://datatracker.ietf.org/doc/html/rfc8620#section-3.6> at the request level<https://datatracker.ietf.org/doc/html/rfc8620#section-3.6.1>, method level<https://datatracker.ietf.org/doc/html/rfc8620#section-3.6.2>, and set (create/update/destroy) level<https://datatracker.ietf.org/doc/html/rfc8620#section-5.3>. Could you possibly be more specific about where this document introduces a new error handling requirement so I can address it?

Cheers,
Neil.