Re: [netmod] JSON encoding for presence container (empty)

Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> Thu, 28 April 2022 17:32 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 849CCC15E3F1 for <netmod@ietfa.amsl.com>; Thu, 28 Apr 2022 10:32:49 -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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 9JsnM5wGC96E for <netmod@ietfa.amsl.com>; Thu, 28 Apr 2022 10:32:45 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0631.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::631]) (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 58A17C159825 for <netmod@ietf.org>; Thu, 28 Apr 2022 10:32:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ay2ZE4iBrtkK+5+t3bZH104gT/8JrAuNBYM0sAtGLomCrO8Rg30epTI66W/Dm0zh8htOhKne/gvpXUGTiIOE4sToNTgrupu/aGF5vCfCyRe6SOmZoNqh1UhbIrgHbf/1xz+L1gqLsbAb8l/uIct3gwOVsaxR7DRF/OltIbYn7rzpv1HNdWUpeJ7y9d07eJDiVw94oHz2NupuzbO0OQpT/kbnEhGfqBoSw+UNEHAednwrfxMgpijZ881EiQGR5bICBlHSa1tSCrR2Cx89hHN/1lKjeVkxTRHza9ME0A1FB+SkHBW65RBt8V+ZbgOzeC9UMD+JfCEMIbRYGYKN9Ihvnw==
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=qCnXqwAkIA74rk2dK0AhZnNEG0kPM6ch3tY1DfgZSYM=; b=WIsZlsdZHyzDrhE6WJAFPvVtLwFxbaQIJYMqzzt2W3tTrv8TFsMP9gGt1NQ+++er7QYPvLKFUFaH8ZsPRIpXIFqECL0+gpLTHHFuBdWAjXmyZtvLg8qU9nBBg0ZEkdBewIg78Hlmt6PHOVzsY/YTjLE0NiafH7f5FyyP1NLohK/0feXg9/gRA+5yxcaWAUzdVlnhAh/xM7K8VAUUSZGmVE0cYTra6LXpqi9V38afDFcm0N67X7Nq0l9C1QlItl825DCMMUj7wb8oTr7stZ9ZMp15LzWWnnzS98vF7keBzoGGNlJuU9dekBxTT+HntQRHJB4kCPbH4ra1sHL/4QCxbA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qCnXqwAkIA74rk2dK0AhZnNEG0kPM6ch3tY1DfgZSYM=; b=BwvTgownOcOvT8Pyj8L34N7v7NEg3/KDkP5abZ10QRZC3PB/5ukQEbhjRyGIVI3nzrDtoUi9V8LrAXOegxqehEixk8wNLiwKBX07t5Rn2OEjXWGDAgC44V/tu702CwCKZ59O/AkTcgAndJNHSg8eajA5aOGgftKPKCQJcqOrWjM=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6) by DB9P190MB1890.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:391::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.18; Thu, 28 Apr 2022 17:32:40 +0000
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::c4b3:7e29:1f2e:f73e]) by GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::c4b3:7e29:1f2e:f73e%3]) with mapi id 15.20.5206.014; Thu, 28 Apr 2022 17:32:40 +0000
Date: Thu, 28 Apr 2022 19:32:38 +0200
From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
To: Ram P <polisetty_ram=40yahoo.com@dmarc.ietf.org>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20220428173238.mtzl5zmakyyzudk3@anna>
Reply-To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ram P <polisetty_ram=40yahoo.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
References: <1266323059.1389344.1651164642642.ref@mail.yahoo.com> <1266323059.1389344.1651164642642@mail.yahoo.com>
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <1266323059.1389344.1651164642642@mail.yahoo.com>
X-ClientProxiedBy: AM0PR02CA0209.eurprd02.prod.outlook.com (2603:10a6:20b:28f::16) To GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e851078d-c63c-4871-01ee-08da293d1814
X-MS-TrafficTypeDiagnostic: DB9P190MB1890:EE_
X-Microsoft-Antispam-PRVS: <DB9P190MB1890AC1FD41B17D9AFFBAF55DEFD9@DB9P190MB1890.EURP190.PROD.OUTLOOK.COM>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wD+eNt3OxNCmqq3/dSBFjrJecBC2IExhJKP346fbhM18/0kIGbI3Gun96h+LHaRfjXj6q9pko2jTM8hudyBzQBU2x0KbR0WBJ9uWuTdBaWyQUpm/VTOJlxrkEcMS6YVpOSWReqqAmY3alQ4sq3HS2hEz3RaAwh0DQeXN2Fct8/oZF8j3lPutt89PXixtyxMzDItEaLjggfwxkEs39wHqh+7M4Q9FQTzfBWmgW1UkiJ4BWSnsR6k0T7tgN7Bi2ZjLnGI3gblgcPdbVDm/O/zP5o1gzVgvJV5RLp1Msym4o3Gl5uJvPpHYwQLMhqBFyR0r9xrtleGyL4RDqS7t1gH+WckR9WCRzS2QuFhQUoUvddG5PzErrgAdQ4jbrAxtYM08nUKSrNX8w30xhRTHV9mGRW2Pc8ZQf7XwvqfHK/sVWB0ge4Znxm6/v243Ta5PfPAM3/d4WztagLa/jYagZlg58/Pi1qYBB1hfLH4o2TgVOwZCf87h7Wkn1rG0pE37iTh8neh2IP3ewpj2RwISpc1ovD/D4eSez49y5srbiQTKtG/ZZiI9Y7Wz9F9U8UmVcmA/MfBvKkK0dqoI5KsYwEqcsrEXiFtrgrWij0R0L/Scz+7zYXYrslpMEJjhX+6MQXCQBrjvTcrIV/gfB0IhQ/ToRfir4C76r+6USrX4ILvb8QE2+tiskbFC6DUSYm7qXLPD1pt5Ll8CAcwJ2oMnDsnUJpzucrTP2BC0Iaj6DKOacDPVpGV1sQXa/9bGk10FgovVrXl7lpBF0Pecg1SG+ChNHg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GVXP190MB1991.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(7916004)(366004)(786003)(508600001)(38100700002)(38350700002)(26005)(1076003)(85202003)(8936002)(4744005)(3450700001)(5660300002)(9686003)(6512007)(52116002)(2906002)(85182001)(6506007)(66946007)(66556008)(33716001)(66476007)(186003)(6486002)(316002)(83380400001)(4326008)(8676002)(40140700001)(86362001); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: t7uPh64b80NXEWLK3gCzymWygGiA2iE3+/A8sYyyBVxivrHQa0Uc5RjfgiaQJ/LrJRT5bcsKMkBol9ZQ5N7XOuUmE7XGHzk3K98rClG465rw2NXmSvGIYga8PqTYroZo4tDsasrEjUgyPEAugkMpJtSymGLFKA5Vxcg/PJbnJ5Qt7laBHjOVy1YIywPV3VNIaj1ASE/yoNKxd8cNAbFarMiYkOEl6KW9kKnN8F/udEUVgUB+ihmwA4vpoYwzVs9pl2YmN0Ac0UFESgvHbLLjXGAoPZgCQK7a5zQZFtiOLnxgIS4a+Yl9wKmitwh5wxDLewdOVc4ELsJlcOsinPIpQTOyken1GgbId6sRtbRd9DDiUDm2mvyUd3817FUFpSX20nbd2osIJbQc9HjUDqA0Gglq1oHUkBK2VbTR0VWAIhPNCH+NB7Avy6ubyLHUatVKyY52QzoyK99+BSoP79d8qXvO9Dp7OYjrauHYKxvtNWjLAeN2k2iPyElZ1FlYzEVMr3BmV6EbNMb9VAY6ep/1ZHhqKD9jHQVzWIM6E5l3XLTsz0RziQ3n88L+O6Tt7q2Wim0tFNn/ofrgZ7mIHizdLczPiG41NdIhyrCSEUS0prQqwZcKwktBD+HGINhL0uRu7qND46HJrWmXvOWCP1mHvF3JFXJNRbK8IRC/cGwdsPXmJOj122wezCOopkF8UZ19q5kkvfetmb996g9agoL1d+qesDu1Q1aGTUu8H5LPqSdR7j8Suf7VK5hii4uSynJ7ygnn2609/22ZNkX4B69c4Yqp6YSwX4UjrU2Us7QBxgmz50kj8efH1G26vsglo8m4z3opimrJmV68vdextM3+cnys2nvTD8x5GWrWi3NEqRHQFWLBJkj3yOcOFyXmdHHnBXf/NwHE5nZCBPYKZNZbyzNLsfiRnh1LQylFTAI24tgLT2n5RHbNNoKYGjAXnQ4TQZt9Fcd2dmfN1+Iwd1Sr1BU4mwbabIOg2yW74zrpbXR4x56QjTcoCXSIBUFnYrm2fPfbUXJTRPNde0+pqlAU/WagL08FHeRZF6b7kGQThXDMMAgTI4yl4b0TrYNgf+ZvSvsVHusp11N6e2gubWDNHHpkmqomdq6a/MtZbWEeVXBWd/cLzvt9k9tVOI/JIWwiyO1tHVXakQAeyC121MXOaCg1eMWM0j6Qq8YSK9e6TQuZM+3vFPtQdU3EDtmbKSN3l/x+ZEdzlAFByU++Fsd2FP1MaKUSwvp71zZCsVaZjiWgcFMOctBWqr2pdIU0oSIJpJLGanN22YCKgxEaMk8duHqzMbifTjkFB9SIthiLqzcURshz2RJCHIzy+L83ip03f5Nee5ss1p+jOyqT48BKhEPu4JEssuT662s5IS2mNra1OIXskOuyxIutIV2Bd+osFfdZoRA17uslyz/iu92J0mM+Vvvny/uoZ+1qNYSDAtpmpY/3yKAmN20NUNEmFpbmlyvhmw0XWzlm50yVaLc7he39EUvWRO67aAZTC1PAyShOl5T2B48uMXbJRPqf5PwZcG0FNY5Ek/8KoMZmFE+aVbpkPgdcqFyV34ixJWFcICrxNZGDWKk28s/Bg+uJ9eqXTWWQrMICtiTAx7Bz4WbnBlMCVP/DJli7/jIMJHRvo2jd/WkZd1D11qxtvtNhgbb9l9vnsXN/Nxbk5sXC+lnE3LOnyIm2lAcpwsq54UKR+T5BSzaqY2MDJDlmpCz2MZ81sO37SWft29f6T2X7wp3GsA7J2shu9CH1a549+QVllWDYSWuEKRiIO8c3k9SgxpX4
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: e851078d-c63c-4871-01ee-08da293d1814
X-MS-Exchange-CrossTenant-AuthSource: GVXP190MB1991.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2022 17:32:40.2710 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: YXD7crO2r4QT9B+99aikUfbA1ulrEgXBO9kgfpOf4EPkRPZi8l0g1GE09CE8YMriI2fR2K7Q3ZZ/AShRvLpUat4wm8qtscd1OYu0cv9+OjQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P190MB1890
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/YyfnqpKFcGMs6xftEF87-KzRTJI>
Subject: Re: [netmod] JSON encoding for presence container (empty)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.34
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, 28 Apr 2022 17:32:49 -0000

On Thu, Apr 28, 2022 at 04:50:42PM +0000, Ram P wrote:
> Hi,
> As per: RFC 7950 - The YANG 1.1 Data Modeling Language
> 
> | 
> | 
> |  | 
> RFC 7950 - The YANG 1.1 Data Modeling Language
> 
> The YANG 1.1 Data Modeling Language (RFC 7950)
>  |
> 
>  |
> 
>  |
> 
>  <system>
>        <services>
>          <ssh/>
>        </services>
>      </system>
> 
> What is the JSON equivalent for <ssh/> above?
> Should it be "ssh" : [null] or "ssh":{}? Looks like RFC 7951 does not specifically mention this.
>

The answer depends on how <ssh/> is defined. If it is a YANG leaf of
type empty, then section 6.9 applies. If it is defined as a container,
then section 5.2 applies. Once you have the YANG definition, then RFC
7951 may have the answer.

/js

-- 
Jürgen Schönwälder              Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>