Re: [netmod] ?= ?==?utf-8?q? Augment with a when and an actio

tom petch <ietfc@btconnect.com> Tue, 29 September 2020 11:13 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E75343A0C20 for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 04:13:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 A1hXbZVUisGZ for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 04:13:37 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70105.outbound.protection.outlook.com [40.107.7.105]) (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 764783A0C1B for <netmod@ietf.org>; Tue, 29 Sep 2020 04:13:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CNQaB3tnBJGhCh8naFnX6j7t5PLVk0eQNrpY0+MDG2I4KPgA6GAvpSvyDf86Kk4enA/7tS4sDH8jhGxhLn5dqyXeLNErlS4sM0MrIAYVTLQLrsQ9KulJpMYviM0997VwVK1XW2Ssh9qqKnVIGxzd54LALAGdAygekKEEYfVkbNbkULKEmHhNgzh4T/aVyXV8bjFF3HSD07eV/rLc5dW3ggzGR8nG4bRwZMZXvA6LPveyuO7VB96jcQHC/Mn8hQfxD2qRjmoAMe8nnlCvIt/dsoubJeVq//GIpGs5jI/Qjy2eXUsnvXIsYdA2Rfy8H3NSJuPoTJcF5cAhHQwJNvxcXw==
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-SenderADCheck; bh=ivGIJAwYVf745+8wHLnFf2R/17yTY4VRVPS3/xNsIDk=; b=gwRBOSfTbMSmcSP6j1ihvpsGoLOGgOap5BxWpZohzwv0BI79E7WAQQgkgrL6w43aXquEaNyB7jmh1Yb+J+Hmbloi1S1JHLfgoooj2oYNmw6Vn2DvfLjhvLISB/A8MOqw6BAyqX6FiCrEvESfK2Ry32WV7KrwdIoQvkj4LDmRyOvt/AESPiBSHU+DwWTRPPQeu2b+Zd8kIB2yR1720OkXegPeHNgIVb8s6l0BBFibii9c1V1v8lr0m/2wXs+nI61PkwIaZsew0lzWMZF40P6ah0/BVeAxXcjubsiuGHsASw+utyimpTFQNniqG2oT7V71svD2y6RIsOx5SPbvNPu0sQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ivGIJAwYVf745+8wHLnFf2R/17yTY4VRVPS3/xNsIDk=; b=vjMiZriKcjnYdxw+YWxeQBNLbP3dGF1vjZSYkzLrpLvMEcLGe0LPwtpJorrpNcnyXYr+k66dfdkLna9SCRBDZTnXvzj59NvKuOz/YZ/1g4qFlt4ZP3q/d0BDg7ulX/4PhW4vJj+2GO87kxzScGknrzzvEh9oTAS2Kr/5K1uJ/84=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5142.eurprd07.prod.outlook.com (2603:10a6:20b:3f::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.14; Tue, 29 Sep 2020 11:13:29 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::bcaa:4f79:2802:9bf]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::bcaa:4f79:2802:9bf%9]) with mapi id 15.20.3433.023; Tue, 29 Sep 2020 11:13:29 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent@watsen.net>, Michal Vaško <mvasko@cesnet.cz>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] ?==?utf-8?q? ?==?utf-8?q? ?= Augment with a when and an actio
Thread-Index: AQHWk1/6EgvddAFJ30OlbRBawLvSoal/elOR
Date: Tue, 29 Sep 2020 11:13:29 +0000
Message-ID: <AM7PR07MB6248C53A74F51CDA24E867DFA0320@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <40a7-5f6dd200-ef-438e2300@60807902>, <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@email.amazonses.com>
In-Reply-To: <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3fb45227-be53-4cba-e218-08d86468b1fe
x-ms-traffictypediagnostic: AM6PR07MB5142:
x-microsoft-antispam-prvs: <AM6PR07MB5142C2C3FC7D649385C5986DA0320@AM6PR07MB5142.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xad6EByzvmGqb7O474eaz+6ONtsUlQZKq3NccEfRpPqtpKb8kUW1wzOIva234wIs3oP8c0Xsriyy4GYc13IWX/1CGadui4lXc30jepyBUn+KeTiJBsJoXoR08q3NICRbJTw/9ULBVsm6z/38XO9ElkpzuvycT3D7CKbrhl+YHovdxh2iZzKzT9XNZ/p1wcbyFbAgZpQDumgbu1I0y4g9g2jEbmWiiBEC/WXhNAM7gv4jR/v2R3SNlVR6IOrz0C67sK5RSkbGLDpxV83bIO0GZ9Brnv/ffpUFzz8ItMKeLDFwTAHrceQGDRVGPB2hO8FBKNZWYPM5Z727WpDPlnbA33FlnfcDKn3LRn1el1s3LfaHNd8jVEMyC1+S2ppksQO5PZmfU9q9TNsBjnQPdaM43Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(366004)(39860400002)(376002)(136003)(396003)(52536014)(83380400001)(316002)(478600001)(110136005)(186003)(86362001)(33656002)(66476007)(66446008)(64756008)(66556008)(4744005)(83080400001)(5660300002)(71200400001)(8676002)(76116006)(91956017)(66946007)(7696005)(8936002)(4326008)(966005)(6506007)(26005)(55016002)(9686003)(2906002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: rzhj/lNo3CJ/FXbUw4nsijVFyuxA7IbJyuaHT66VSb5mnqUDVAjT/HpqblFgS+P54lARblE+1EDobAvTEonKto986XtmDAqQKVXZwekKdjP3Hz2Q7q3ig2hsVV/H22nO+YsPD98pSfJG7XroSnsoXQczhRpoKoCt6VdTU1bpNgZ/pLorH1uNgXGvuHlDzJszOWDi7G9c9p57y1MPogdbVynFZ9G44JpBG6+xV0MdUp4kQXTpmV1EWO0PuF4HT7xRRlMgkJuYZL3UT2vwA6ph6+oQZ6JO1an70yatfULnhgvEvoXE+wX3N8IFkvd2nIfSIdNjoYK/SrVGSfjcG8gKEk5bmCM9hTCH13Bpu+3NYE6HzN1reheHsMbiApzlU1oaeyXuA/4iBi1r7OCIv8mrJDUuEieRBLyqSf7CP5kgSla+dOGj7l8JcQN+l+fKAATSqCLk1vczf7D8Zw5E+t6trV0xNxMlLQja+Pm+Z3yt2TyYAMRKthaaNipYWzsdfuvimj3QNQGpJ/owvcxZqGhwDnTTIDmmghWzTBw/11m+bYsYkxvp4EvrZoXDZxhNizGiIqfs2ZiwZaPYXKg/EBUwl1pZLTVKr6WScVSzhXnCs03GJniqxYmUKNKvD67zr63uKBAlM2m+/7xpfkEDYSQHSg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fb45227-be53-4cba-e218-08d86468b1fe
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2020 11:13:29.7746 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JzljOQf5cXa85eieGuW6hXC/97W3d9Zr4vn8kGQYk0yCvluAbBjHW7OTLdd9S9s9yYgceWt6+2WfKSkMjrvOmQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5142
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1eFCQZRoHdTLbd7em28InrlCbsE>
Subject: Re: [netmod] ?= ?==?utf-8?q? Augment with a when and an actio
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 11:13:39 -0000

From: Kent Watsen <kent@watsen.net>
Sent: 25 September 2020 18:19

Hi Michal,

Now, I believe there is some reason why "when" is forbidden for an "action" although I do not know what it is.

<tp>

Kent,

An action is an action node, not a data node or a schema node, and the context node and accessible tree for XPath evaluation are not defined for an action node.  An action node is a bit weird, somewhere in the middle of operational state but also a top level node when it comes to invoking it with XML.  The question of its placement did get asked during the development of YANG 1.1 but no one responded.

Andy has always been clear about the problems of processing 'when' so he may have a more definite view on this.  It might be to do with what a server has to do when I receives and processes an action.

Tom Petch


Note that Martin supports, and a room full of YANG-next-ers agreed to put it in the "Definitely Dos (MUST Solve)" category.

https://github.com/netmod-wg/yang-next/issues/16

K.