Re: [eppext] Fw: New Version Notification for draft-kong-eppext-bundling-registration-01.txt
"Jiankang Yao" <yaojk@cnnic.cn> Thu, 25 June 2015 03:50 UTC
Return-Path: <yaojk@cnnic.cn>
X-Original-To: eppext@ietfa.amsl.com
Delivered-To: eppext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 24B431ACEED
for <eppext@ietfa.amsl.com>; Wed, 24 Jun 2015 20:50:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.389
X-Spam-Level: *
X-Spam-Status: No, score=1.389 tagged_above=-999 required=5
tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, J_CHICKENPOX_65=0.6,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01]
autolearn=no
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 lHSyoWKGQjp4 for <eppext@ietfa.amsl.com>;
Wed, 24 Jun 2015 20:50:42 -0700 (PDT)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13])
by ietfa.amsl.com (Postfix) with ESMTP id D4FF91AD06D
for <eppext@ietf.org>; Wed, 24 Jun 2015 20:50:40 -0700 (PDT)
Received: from healthyao-THINK (unknown [218.241.119.126])
by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0AZIZWBeotVq0h6Bw--.4521S2;
Thu, 25 Jun 2015 11:50:25 +0800 (CST)
Date: Thu, 25 Jun 2015 11:50:24 +0800
From: "Jiankang Yao" <yaojk@cnnic.cn>
To: "Patrick Mevzek" <pm@dotandco.com>
References: <2015041409442859230544@cnnic.cn>,
<20150620213344.GA860@home.patoche.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.92[cn]
Mime-Version: 1.0
Message-ID: <2015062511492140333813@cnnic.cn>
Content-Type: multipart/alternative;
boundary="----=_001_NextPart034655536043_=----"
X-CM-TRANSID: AQAAf0AZIZWBeotVq0h6Bw--.4521S2
X-Coremail-Antispam: 1UD129KBjvJXoWxtFyrGFW7GFW8Wry3AF4ruFg_yoWxGF1DpF
Z3Jr18Krs3Aw1xZw4vvw1IqFyrC393taykJrsYgryqvw45WF92qr4Skay0vFWUAr1fGayY
vF4jyr93uFyDZa7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
9KBjDU0xBIdaVrnRJUUU9jb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2
0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw
A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII
jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_Cr1j6rxdM28EF7xvwV
C2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40E42I2
6xC2a48xMcIj6xIIjxv20xvE14v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4I
kC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lFcxC0VAYjxAxZF0Ew4CEw7xC0wCY02Av
z4vE14v_Gr4l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4
xG67AKxVWUGVWUWwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1Y6r17
MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I
0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWrJr0_WFyUJwCI42IY6I8E87Iv67AK
xVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UMVCEFcxC0VAYjxAxZFUvcSsGvf
C2KfnxnUUI43ZEXa7IU5JR67UUUUU==
X-CM-SenderInfo: x1dryyw6fq0xffof0/
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/r8iBTIVbov6g3szyrMuUMtH_tXw>
Cc: eppext <eppext@ietf.org>
Subject: Re: [eppext] Fw: New Version Notification for
draft-kong-eppext-bundling-registration-01.txt
X-BeenThere: eppext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: yaojk <yaojk@cnnic.cn>
List-Id: EPPEXT <eppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eppext>,
<mailto:eppext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/eppext/>
List-Post: <mailto:eppext@ietf.org>
List-Help: <mailto:eppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eppext>,
<mailto:eppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jun 2015 03:50:45 -0000
thanks for your kind comments. the comments are inline. Jiankang Yao 发件人: Jiankang Yao 发送时间: 2015-06-25 11:17 收件人: Jiankang 主题: From: Patrick Mevzek Date: 2015-06-21 05:33 To: Jiankang Yao CC: eppext Subject: Re: [eppext] Fw: New Version Notification for draft-kong-eppext-bundling-registration-01.txt Jiankang Yao <yaojk@cnnic.cn> 2015-04-14 03:45 > Dear all, > > During last IETF EPPEXT meeting, the WG showed the interests to > the EPP extension to the bundle domain name registrations. > > This is the new version for this document. > http://www.ietf.org/internet-drafts/draft-kong-eppext-bundling-registration-01.txt > > > any comments are welcome. I've just implemented it in my Net::DRI toolkit. [Jiankang Yao] thanks a lot. it is great. Please find below my comments, both on deep issues and nitpicks in the document. I would recommand using another namespace & prefix than b-dn which is not very descriptive. Same for rdb/bdn nodes names. [Jiankang Yao] ok, we will consider it. 1. Introduction * "are shared in the different TLDs." => remove the * "For example, public Interest Registry, request" => For example, Public Interest Registry requested * "in which the second level labels (V-label) are varants" => are variants * "It does not specify how to register the bindled names which share * the same contributes." => It does not specify how to register the bundled names which share the same attributes. [Jiankang Yao] ok, we will update it. 5. Requirement for Bundling Registration of Names * "should share some parameter or attributes assoicated with domain * names." => attributes associated * "When performing a domain check," […] "When performing a domain query" Isn't the query the domain:check command? Hence the second part could be removed. [Jiankang Yao] ok, we will update it. 6.1. RDN " The RDN is an ASCII name or an IDN with the A-label [RFC5890] form which is converted from the corresponding RDN. " I do not fully understand this definition, specifically since there is a kind of circular reference: The RDN is ... from the corresponding RDN" [Jiankang Yao] My origianl meaning is that A-label is converted from the unicode form of RDN(IDN). will update it to "The RDN is an ASCII name or an IDN with the A-label [RFC5890] form" "For example: <b-dn:rdn uLabel="U+5B9E""U+4F8B".example> xn-- fsq270a.example</b-dn:rdn> " => you should explain somewhere (maybe in section 2) the syntax with "U+XXXX" Also, in terms of syntax there are missing quotes for the attributes uLabel, it should be uLabel="something" or uLabel='something' Same remarks for the next paragraph about "BDN". [Jiankang Yao] ok, we will update it. 7.1.1 domain:check If I understand correctly, it means that even if the registrar provides only one name in the domain:check he may receive multiple answers. I believe this to be confusing and not in the spirit of EPP. I would offer the following recommandations: - extend the domain:check query so that the registrar has to explicitly allow this behavior or not - in the reply, mark specifically the rdn and the bdn [Jiankang Yao] the current way is S: <domain:cd> S: <domain:name avail="1">xn--fsqz41a.example</domain:name> S: <domain:reason>This associated domain name is a produced name according to some bundle domain name policy.</domain:reason> S: </domain:cd> in the reason field, which says something. do u think that it is ok? or, another way to do it, just leave the standard domain:check response as is but extend it and put specifically the rdn and bdn in the extension part. 7.2. EPP Transform Commands You explain there basically that all commands replies will be extended. But then for each command later on you again state they are extended. I believe this is redundant. You should either remove the generic explanation and keep each specific ones, or keep the generic ones and then remove all specific ones. I would favor the first option. [Jiankang Yao] ok, we will update it. 7.2.1. EPP <create> Command I do not understand the aim of the empty extension. Does that convey the information that the registrar wants to register the bundle? But then, it is really optionnally? Since if a registry has variants, they are always on or always off, no? It is not per domain. [Jiankang Yao] thanks for pointing out it. It should not be empty extension. In your example you have: C: <extension: where it should be: <extension> Also the associated schema has: <!-- Child elements found in EPP commands. --> <element name="create" type="b-dn:createDataType"/> <!-- Child elements of the <b-dn:create> command All elements must be present at time of creation --> <complexType name="createDataType"> <sequence> <element name="rdn" type="b-dn:rdnType" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> Which is not explained at all… [Jiankang Yao] will consider to update it. 7.2.4. EPP <transfer> Commands This part is not clear, and has no example: "However, when either RDN or BDN is sent for transfer, response SHOULD contain both RDN and BDN information." How do you achieve that? There is no place in the core EPP transfer reply to have multiple domains… [Jiankang Yao] will consider to add an example. 7.2.5. EPP <update> Commands Same problems as above, and even more since update responses have no data by default. [Jiankang Yao] will consider to update it. I believe that you have a problem with the schema, a part seems to be missing: <!-- <transfer> response elements. All elements must be present at time of poll query --> Kong, et al. Expires April 4, 2015 [Page 15] Internet-Draft EPP bundled names Mapping October 2014 <element name="rdn" type="b-dn:rdnType" /> <element name="pdn" type="b-dn:rdnType" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> The starting <complexType> and <sequence> are missing. Also you have node name "pdn" which is not explained in the draft. [Jiankang Yao] pdn should not be here. typos And the node "bdn" is missing also. [Jiankang Yao] will update it. thanks again for your detailed comments and nice implementations. Jiankang Yao
- [eppext] Fw: New Version Notification for draft-k… Jiankang Yao
- Re: [eppext] Fw: New Version Notification for dra… Patrick Mevzek
- Re: [eppext] Fw: New Version Notification for dra… Jiankang Yao