Re: [YANG] import statement
Martin Bjorklund <mbj@tail-f.com> Sat, 03 May 2008 20:25 UTC
Return-Path: <yang-bounces@ietf.org>
X-Original-To: yang-archive@optimus.ietf.org
Delivered-To: ietfarch-yang-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 539D23A6ACC; Sat, 3 May 2008 13:25:17 -0700 (PDT)
X-Original-To: yang@core3.amsl.com
Delivered-To: yang@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 847AA3A6ACC for <yang@core3.amsl.com>; Sat, 3 May 2008 13:25:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.445
X-Spam-Level:
X-Spam-Status: No, score=-0.445 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2NspHG+xXG0k for <yang@core3.amsl.com>; Sat, 3 May 2008 13:25:15 -0700 (PDT)
Received: from mail.tail-f.com (unknown [213.180.94.162]) by core3.amsl.com (Postfix) with ESMTP id 81DD83A68A6 for <yang@ietf.org>; Sat, 3 May 2008 13:25:15 -0700 (PDT)
Received: from localhost (c213-100-166-13.swipnet.se [213.100.166.13]) by mail.tail-f.com (Postfix) with ESMTP id 6BB861B81EA; Sat, 3 May 2008 22:25:09 +0200 (CEST)
Date: Sat, 03 May 2008 22:24:59 +0200
Message-Id: <20080503.222459.40411510.mbj@tail-f.com>
To: lhotka@cesnet.cz
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <1209845563.14759.70.camel@missotis>
References: <1209840281.14759.57.camel@missotis> <20080503.211049.33022544.mbj@tail-f.com> <1209845563.14759.70.camel@missotis>
X-Mailer: Mew version 5.2.52 on Emacs 22.1 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Cc: yang@ietf.org
Subject: Re: [YANG] import statement
X-BeenThere: yang@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: YANG modeling Language for NETCONF <yang.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/yang>, <mailto:yang-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/yang>
List-Post: <mailto:yang@ietf.org>
List-Help: <mailto:yang-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang>, <mailto:yang-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: yang-bounces@ietf.org
Errors-To: yang-bounces@ietf.org
Ladislav Lhotka <lhotka@cesnet.cz> wrote: > > Martin Bjorklund píše v So 03. 05. 2008 v 21:10 +0200: > > Ladislav Lhotka <lhotka@cesnet.cz> wrote: > > > > > > Andy Bierman píše v So 03. 05. 2008 v 10:13 -0700: > > > > It's a bit tricky. > > > > Augment puts nodes from the augmenting namespace and > > > > puts it 'someplace else', which could be the same namespace. > > > > > > > > The uses-stmt takes nodes from 'somewhere else' and puts them 'here', > > > > in the namespace for 'here'. > > > > > > That's all right, but I still think one can imagine the augment > > > statement to be replaced by the content of its target node (augmented as > > > specified) and said content keeps its original namespace. If it is not > > > so, then I am seriously confused and don't really know why augment can > > > appear in different places in the schema tree (under module, container > > > and list). > > > > "augment" just extends some other data model, identified by the target > > node. This target node expression can be absolute or relative > > (descendant form). When augment appears under container or list, the > > descendant form must be used. It will extend the current data model > > in the same module. The use case is this: > > Then augment performs two fundamentally different things I don't agree. Why? > With the absolute form, can the target node be e.g., a container inside > a grouping? Currently you cannot augment a grouping. This is something we have been talking about though. We should probably discuss this in a separate thread on the netmod list. /martin _______________________________________________ YANG mailing list YANG@ietf.org https://www.ietf.org/mailman/listinfo/yang
- [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Juergen Schoenwaelder
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Juergen Schoenwaelder
- Re: [YANG] import statement Andy Bierman
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Juergen Schoenwaelder
- Re: [YANG] import statement Andy Bierman
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Martin Bjorklund
- Re: [YANG] import statement Martin Bjorklund
- Re: [YANG] import statement Andy Bierman
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Andy Bierman
- Re: [YANG] import statement Martin Bjorklund
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Martin Bjorklund
- Re: [YANG] import statement Andy Bierman
- Re: [YANG] import statement Ladislav Lhotka
- Re: [YANG] import statement Romascanu, Dan (Dan)
- Re: [YANG] import statement Martin Bjorklund
- Re: [YANG] import statement David Harrington
- Re: [YANG] import statement Ladislav Lhotka