[netmod] tree diagrams for augment

Andy Bierman <andy@yumaworks.com> Tue, 23 May 2017 02:53 UTC

Return-Path: <andy@yumaworks.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 2478A120725 for <netmod@ietfa.amsl.com>; Mon, 22 May 2017 19:53:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 zCNw8K03fZQs for <netmod@ietfa.amsl.com>; Mon, 22 May 2017 19:53:54 -0700 (PDT)
Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9645512946E for <netmod@ietf.org>; Mon, 22 May 2017 19:53:54 -0700 (PDT)
Received: by mail-wm0-x22d.google.com with SMTP id d127so11421311wmf.0 for <netmod@ietf.org>; Mon, 22 May 2017 19:53:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=fGcJDNa+FJOTSzF30j7nPHbeBxV08vPPMoBu/z+upYY=; b=TB+F17bCIAWm/xDgsjvakxCROwpCZMf+fd3wQnOfmNth8xFlEjbDON6bzz6OHa7Gq3 Bga8P0moEVI5uF45ddEWkXliz++IadepjaPGl5kY76IEW+b1fXBoxl+eAZT8cWhbrBZ4 OSbOfhqPK+BQ3X7bWQNfp43Istg1T8DmrQuBTJPkFWAYFmxUMNwp6d7OlR9paJoffoO3 Kx8gER1BXYd3vUFicg7LbN1tonLGI8J3vIAwFzxpyApdlwIjLIVa8SnA3bFbm9/cBwYj RBIBuZE6XsgZtQv2Y82JF9BkX1o75G5+CWqYCGwmOF4Zq9nbpmL7ODYxHhllnSbwNAMO 79aA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fGcJDNa+FJOTSzF30j7nPHbeBxV08vPPMoBu/z+upYY=; b=VtRcgxfRqn8KI7Io+cHBYs6jZQVoireCin+clnKf3ZwQOZK0BboqdCL/Yr7f8Su3TE 0UOflQASofk8ODwufMBSLx1Ae5y1Pz1TOkoI2dPDY3RcEhbYcCmh6nH4pPUjQIp6McUr 8b6yLznqI4/J3lsCz1Y55mkBZL5wPnwfdVfbHAl0GAKOaafKx9nexwXtDpWiHkXzlRs8 H1fFjMFbO3G3NWbv4W+QrO7B/1PcUleV8+YkPrYoiHeAE+/LNjB+bb3DPcMa6iOAQMQB R7sxuYPbl79OJtcr8/I1vN9F7wf9cCUN4azFuXLp0HMH/Vdaren4Ks9bnRIsXIwZyv4B h4Nw==
X-Gm-Message-State: AODbwcCV7DjFUs8yVQMTTaVNpYsw9OTbBaHccacA3PjaLsdiEHMauB1L WcbipOZ5QDeBPXl0wDM+EUkYCqtKuepUZ8Y=
X-Received: by 10.28.103.214 with SMTP id b205mr457044wmc.124.1495508032886; Mon, 22 May 2017 19:53:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.155.2 with HTTP; Mon, 22 May 2017 19:53:52 -0700 (PDT)
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 22 May 2017 19:53:52 -0700
Message-ID: <CABCOCHTLkkCY75Q7TneRYqZu351SeCUdboPD+u2ow4hE2_C3hA@mail.gmail.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="001a114b330e0f30d005502819a1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dDnDL-aXyoVxkdowL9iixT5M-CY>
Subject: [netmod] tree diagrams for augment
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
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, 23 May 2017 02:53:56 -0000

Hi,

Below is part of 1 tree diagram from yang-push-06.
The problem is that is shows the entire RPC, and gives
no indication at all that this module only defines augmentations,
or which nodes in the tree diagram will be found here.


Andy


 rpcs:
    +---x establish-subscription
    |  +---w input
    |  |  +---w encoding?               encoding
    |  |  +---w (target)
    |  |  |  +--:(event-stream)
    |  |  |  |  +---w stream                  stream

    |  |  |  |  +---w replay-start-time?   yang:date-and-time {replay}?
    |  |  |  +--:(yp:datastore)
    |  |  |     +---w yp:datastore            datastore
    |  |  +---w (applied-filter)
    |  |  |  +--:(by-reference)
    |  |  |  |  +---w filter-ref              filter-ref
    |  |  |  +--:(locally-configured)
    |  |  |     +---w filter-type             filter-type
    |  |  |     +---w filter
    |  |  +---w stop-time?              yang:date-and-time
    |  |  +---w (yp:update-trigger)?
    |  |  |  +--:(yp:periodic)
    |  |  |  |  +---w yp:period               yang:timeticks
    |  |  |  |  +---w yp:anchor-time?         yang:date-and-time
    |  |  |  +--:(yp:on-change) {on-change}?
    |  |  |     +---w yp:dampening-period     yang:timeticks
    |  |  |     +---w yp:no-synch-on-start?   empty
    |  |  |     +---w yp:excluded-change*     change-type
    |  |  +---w yp:dscp?                inet:dscp
    |  |  +---w yp:weighting?           uint8
    |  |  +---w yp:dependency?          sn:subscription-id
    |  +--ro output
    |     +--ro subscription-result         subscription-result
    |     +--ro (result)?
    |        +--:(no-success)
    |        |  +--ro filter-failure?             string
    |        |  +--ro replay-start-time-hint?     yang:date-and-time
    |        |  +--ro yp:period-hint?             yang:timeticks
    |        |  +--ro yp:error-path?              string
    |        |  +--ro yp:object-count-estimate?   uint32
    |        |  +--ro yp:object-count-limit?      uint32
    |        |  +--ro yp:kilobytes-estimate?      uint32
    |        |  +--ro yp:kilobytes-limit?         uint32
    |        +--:(success)
    |           +--ro identifier                  subscription-id