[netmod] Fw: grouping when

tom petch <ietfc@btconnect.com> Thu, 24 December 2020 12:39 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 0BA633A1214 for <netmod@ietfa.amsl.com>; Thu, 24 Dec 2020 04:39:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 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] 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 d5Nqg1-tKTtB for <netmod@ietfa.amsl.com>; Thu, 24 Dec 2020 04:39:02 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80100.outbound.protection.outlook.com [40.107.8.100]) (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 265DC3A1213 for <netmod@ietf.org>; Thu, 24 Dec 2020 04:39:01 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lcXf04FMRvTBFZxA5qGi9NAGgWEHenkt6sImBuLKOnh6mUcQzpqMEVkxxUnTntdGbTyU0K4DsLhDBvWrx9C82SkmsWjX663AnZGJLOniAaQFaT47zWLwh1smrjLwDLVXYFUXIeJt0zXB9VWL1ps7cYwvJ3tafXu9YdXhzd/p/BmMswkQYVqZbtWgGmqVCovhlMVndXEsfqaP+h4wd6rVU4p7buE8LDds4wOshI7tNfo3DXmhHlqXzVXHbyrwL/uJIdHjaoXqmXVTzQQASFf4VrT9hJmp6KP7rysQFjIT9pWcl1Kq8nmAxcl6Wh/RxaN22tEMI4Bc6jAirqavOhNVcw==
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=XjKl7cQEb0VOh4h9IbKAXr5XsTJXHnVup2kaYUpTr1A=; b=VYNZ3NmFaps/BG88ZEUWkbXFQKoMGHHPcj6V8cAr0Wlalt8IYIH5ZU/31kvLCaDxr8dZQabTn1lH+kGiXkkr4NDr5k1OavSa+Jp4+Q/QDTS9wmnB/8RX2HfVhrH8Yw1C2+iTI2Ao0DVnqVOfqjwiYpU0igZTqwRRKXL8gynT8N+69bZlTzHrfA2wi5Pq7+UnBoHAISfKAq1T/s6oFQYjJFs5Cu8meaWTX9ocBOeLUAVtQXTvjkxMiuvtLtoKXa+V2tBYtjekjCfzcxFTd1x1znvaJhi/W2osRU7vu7arY9z+kK2hw/iRSYYsr+L1YJsIDML5mABd/YITDt0dMROMWA==
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=XjKl7cQEb0VOh4h9IbKAXr5XsTJXHnVup2kaYUpTr1A=; b=f0mB9QB13IzTuTEDGMVoE4jUH8uznd6TLh3DMSaZHO3OqMscKo7slCjW2lbgBVGkYCzb4a+beEC9aujpnoDGXLtN5zIvbveZK2SDUJYzIsT/4g91J5i3c+IiMa3OrUn4ZyOSTO80apf6nM6Dcj71ROKIHjHMB09oXgV2xjSydyk=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AS8PR07MB7541.eurprd07.prod.outlook.com (2603:10a6:20b:2a8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27; Thu, 24 Dec 2020 12:38:59 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::6d46:4f3c:643:4849]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::6d46:4f3c:643:4849%5]) with mapi id 15.20.3700.026; Thu, 24 Dec 2020 12:38:59 +0000
From: tom petch <ietfc@btconnect.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: grouping when
Thread-Index: AQHW2e9WoKVket+E3U693O9Qig8YXaoGL04m
Date: Thu, 24 Dec 2020 12:38:59 +0000
Message-ID: <AM7PR07MB6248CDD215ED9A55F8AFAE25A0DD0@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <AM7PR07MB6248CCA2DE29252D9E3155D5A0DD0@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB6248CCA2DE29252D9E3155D5A0DD0@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; 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: 2a9063ec-4ab2-4f0e-6e8e-08d8a808e2ff
x-ms-traffictypediagnostic: AS8PR07MB7541:
x-microsoft-antispam-prvs: <AS8PR07MB7541951C13DD6A978389F3F8A0DD0@AS8PR07MB7541.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BoBl8dUbsvy/GkX/KsxiT9C7Sqe5fTCJZYDNDZBAvDRndz3zvuMWSZ+mOj8trfBDMWIuYCfslm6ZJtFmHfqAIJn0rHqFgnBI1GULlPMnSnOhWGf6NMuEKZ+bGb86K3XpcDbrZESo7Elw2H9GOGgn5vrXdDrsWa+2QSN8vII1W9rV0WuKnvQMS9o0ze0FI1X4djsY6E5/4uoWU75/7a2ZMfDArDIW6TUgolA9S4hgBRJkp9hT0c2Q/xnTpdp5b0Ah1bHrewrsHHVsWv3JeGxJDMEqUAY/3G/KCRZPaldjRRVkZFl4muHXMKFRSiDpwZwpnqPeboWYysgUvKVZcKCN21s9H+tmcXEc4WDv5HntQiXpI0COR/0pvP/PCWTr/0h+meyZ5Iykhwi726+0RCC8iw==
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:(376002)(366004)(346002)(396003)(39860400002)(136003)(86362001)(7696005)(6506007)(66556008)(64756008)(55016002)(91956017)(52536014)(76116006)(66946007)(33656002)(9686003)(8676002)(71200400001)(5660300002)(7116003)(4743002)(2940100002)(186003)(478600001)(66446008)(66476007)(8936002)(26005)(2906002)(6916009)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: PVrc4DAN9Z4YG8mj/SkaiPs6IzE91BkTJCTcIE6YOh6MKLNGMHrge0lbyOg6P0AywuI5pcSbAuTL8AlIUZR0KjyxhJdy6yJpYRZq4eiTcuEMHbQCGMRGZaL1H4aVOJuH9j7OV53eGBRzSUWkaB7l/JZ+nrc6zxCprCCmLF9OEVXVFAgN5UcBrAe5VkCl9bNcuCq2Y6TgyK04hfFkCZjiZ7IEUz1MVPl5UEeO0AEZ6vJa/UMKBx/LSKFXXOtv4uELqVy17TQTXdqoKApFzY3NVk/GbgeCzFuzGJT2cwV5WYRWZYVBhZ9I4+309KnASXKdGG7bmJW3CYbcFEbgl0E8ITHnyrp/MFbS6BVGV41P2PKC7cZmYVQk7hMO2+eE3wuegnKCohi28c1s0wvbX5LYbPtWEvvk12lJY+9+3Xk7JpAhDqLuFBedkBGZJV4CO6sDRWytX+H5HY5387YIaziZdSQaDdjMCB6At62BjHPkNABe4/Ev25pkbJpZTozS6UYOJN70yVI4xC5BFXr0eETzYBI9OSTso1BmfmXGMDVRkQw9IdpdJpH0OVuleUfYdPy3YC3JfXu5hYBjMlNeLpi9UMW5K5sAgaqIuviOczyghzHqKQP1Aimzhg6nuUwA79YGgNH0rAMejGV/iYxI0bC1hyN+4vI2aTenAp3HalqgDrfyycyTe/2tSU1MnDj1AK8hjGujHWcsPvQUaVpc40AdAtH5KApF8Mvzxih3Z42A0aV7V5yEnPAG6UC0grnM4YmhceTRLHbyGFqboPkkXZofAjRm+ud34j/2QkMaJCjga5nfWbyiAuadyJke8XFDELbm82oY35xga4BnBMl+HrLYO3qe40PHnwojTZhhvm1/n6dZSLysntp3yGS/JwR2TYuvSAWNTD74w3VAYF5dEdYaHguEdMpmVHhWyUq9qoHpgC3O+WQGG6pInMCBJM7XbcGuePD1+rb1LS6ovTUqYZkPIDwuUc2i3AhTyRaNoCyXE5c=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
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: 2a9063ec-4ab2-4f0e-6e8e-08d8a808e2ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2020 12:38:59.3216 (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: 7peDsLMiAcBS+FLm5YhA3YT43CYlyoW9wPz7c+oW3ZaaBU0TkwQ6MYvvAcHbOoTveURJcU/rXvmPvbTVXT2uwg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7541
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/jEHhjXBpKe4us-0HGkCUruvwm1Q>
Subject: [netmod] Fw: grouping when
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: Thu, 24 Dec 2020 12:39:08 -0000

Try again
________________________________________
From: tom petch
Sent: 24 December 2020 12:34

I wonder if you can help me with a when in a grouping; where does grid-type in when come from below?

ccamp-wson-27 has (slightly edited)
  augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/tet:label-restrictions/"
           + "tet:label-restriction/tet:label-step/tet:technology" {
       when "../../../../../../../nw:network-types/tet:te-topology/"
          + "wson:wson-topology" {
         description ...";
       }
       description ...";
       case wson {
         uses l0-types:wson-label-step;
       }
     }

with a tree diagram
    augment /nw:networks/nw:network/nw:node/tet:te
 /tet:te-node-attributes/tet:connectivity-matrices/tet:connectivity-matrix/tet:from/tet:label-restrictions
               /tet:label-restriction/tet:label-step/tet:technology:
       +--:(wson)
          +--rw (l0-grid-type)?
             +--:(dwdm)
             |  +--rw wson-dwdm-channel-spacing?   identityref
             +--:(cwdm)
                +--rw wson-cwdm-channel-spacing?   identityref


while l0-types has
    grouping wson-label-step {
       description "Label step information for WSON";
       choice l0-grid-type {
         description    "Grid type: DWDM, CWDM, etc.";
         case dwdm {
           leaf wson-dwdm-channel-spacing {
             when 'derived-from-or-self(../../grid-type,
             "wson-grid-dwdm")'
             {
              description "Valid only when grid type is DWDM.";
             }
             type identityref {
               base dwdm-ch-spc-type;
             }
             description ...";
             reference ... ";
           }
         }
         case cwdm {
.......

Tom Petch