Re: [eppext] Fw: I-D Action: draft-zhou-eppext-reseller-00.txt

"Linlin Zhou" <zhoulinlin@cnnic.cn> Mon, 18 May 2015 03:58 UTC

Return-Path: <zhoulinlin@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 830A11A07BD for <eppext@ietfa.amsl.com>; Sun, 17 May 2015 20:58:11 -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_57=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 6InoRktBygU9 for <eppext@ietfa.amsl.com>; Sun, 17 May 2015 20:58:09 -0700 (PDT)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13]) by ietfa.amsl.com (Postfix) with ESMTP id C22941A0AFE for <eppext@ietf.org>; Sun, 17 May 2015 20:58:08 -0700 (PDT)
Received: from Foxmail (unknown [218.241.111.73]) by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0DZ4JQ+Y1lVtQBGBw--.1934S2; Mon, 18 May 2015 11:57:50 +0800 (CST)
Date: Mon, 18 May 2015 12:00:04 +0800
From: "Linlin Zhou" <zhoulinlin@cnnic.cn>
To: "Patrick Mevzek" <pm@dotandco.com>, "eppext@ietf.org" <eppext@ietf.org>
References: <20150504162934440371144@cnnic.cn>, <20150517001433.GA26237@home.patoche.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 136[cn]
Mime-Version: 1.0
Message-ID: <2015051812000406846958@cnnic.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart124752844341_=----"
X-CM-TRANSID: AQAAf0DZ4JQ+Y1lVtQBGBw--.1934S2
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUOP7k0a2IF6w4kM7kC6x804xWl14x267AK xVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGw A2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26F1j 6w1UM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26F4j6r4UJwA2z4x0Y4vEx4A2jsIE14v26F 4UJVW0owA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAa Y2xG8wASzI0E04IjxsIE14AKx2xKxwAqx4xG62kEwI0EY4vaYxAvb48xMc02F40E42I26x C2a48xMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC 6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lFcxC0VAYjxAxZF0Ew4CEw7xC0wACY4xI67 k04243AVC20s07Mx8GjcxK6IxK0xIIj40E5I8CrwCY02Avz4vE14v_Gr4l42xK82IYc2Ij 64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUGVWUWwC20s026x 8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE 2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42 xK8VAvwI8IcIk0rVW3JVWrJr1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY 1x0267AKxVWUJVW8JwCE64xvF2IEb7IF0Fy7YxBIdaVFxhVjvjDU0xZFpf9x07bFyCXUUU UU=
X-CM-SenderInfo: p2kr3zplqox0w6fq0xffof0/
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/a4pfnf9mBj3pvzaqZR6-zrGYlcs>
Subject: Re: [eppext] Fw: I-D Action: draft-zhou-eppext-reseller-00.txt
X-BeenThere: eppext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPPEXT <eppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eppext>, <mailto:eppext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Mon, 18 May 2015 03:58:11 -0000

Hi Patrick,
Thanks for your review. Please see my feedback below.

Regards,
Linlin

> -----原始邮件----- 
> 发件人: "Patrick Mevzek" <pm@dotandco.com> 
> 发送时间: 2015-05-17 08:14:33 (星期日) 
> 收件人: eppext@ietf.org 
> 抄送: 
> 主题: Re: [eppext] Fw: I-D Action: draft-zhou-eppext-reseller-00.txt 
> 
> Hello Linlin, Ning, Chao, Xiaodong, and James, 
> 
> Linlin Zhou <zhoulinlin@cnnic.cn> 2015-05-04 10:28 
> > A New Internet-Draft is available from the on-line Internet-Drafts directories. 
> > 
> > 
> > Title : Registry Reseller Extension for the Extensible Provisioning Protocol (EPP) 
> > Authors : Linlin Zhou 
> > Ning Kong 
> > Chao Qi 
> > Xiaodong Lee 
> > James Gould 
> > Filename : draft-zhou-eppext-reseller-00.txt 
> > Pages : 16 
> > Date : 2015-05-04 
> 
> I'm implementing it in my opensource EPP client, and I have the 
> following comments/questions: 
> 
> - the resName node is of type "string", without any lower limit of 
> length, I believe it would make sense to mandate at least one 
> character… 
> 
Agree. A minLength attibute will be added.

> - since create and update operations are extended for all 3 kind of 
> core EPP objects (domain, host, contact), there should be some more 
> explanations on what happens when a domain name is created with 
> reseller X, where in-bailiwick hosts of this domain are created with 
> reseller Y and contacts used for the domain were created with reseller 
> Z. Does that make any sense? Does the registry want to permit this 
> case? 
> 
I think this issue depends on registry policy. In many registries, this scenario is allowed.

> - there should be some explanations on what happens for a domain name 
> with a reseller that get transfered to another registrar (where 
> obvisouly the given previous reseller would not exist). Will the 
> reseller info be automatically removed after the transfer finishes? 
> 
If a domain is transfered to a new registrar, the registrar or reseller will do a domian update operation to update the corresponding reseller information.

> - I'm not sure to understand completely the update case. 
> In short, in my understanding, I would expect that there would be a 
> sentence stating that "only one add, or rem or chg element is 
> permitted", so that there are not mix of add/rem/chg, because in that 
> later case it would be difficult to understand what happens. 
> Also in that case there should be explanations on what happens when 
> the registrar does an add where the domain already has a reseller (for 
> me that should be rejected, because a registrar should do a chg in 
> that case), and what happens for a del where the domain has no 
> reseller (this could be handled as a noop), and what happens for a chg 
> where there is no reseller for now (this should be rejected) 
> 
Yes, this should be "only one" element, I'll make it explicitely.
The three examples you mentioned should be rejected. Error codes defined in RFC5730 should be included in the response.

> For the chg case, there should be a clear explanation on what happens 
> if we have a resID+resName currently but the chg element contains only 
> the resID… will the resName be removed automatically? This should be 
> more specified, as it is similar to that postalAddress problem in core 
> EPP.
Yes, it is similar to the postalAddress problem. I think this is also a registry policy issue. For example, many registries do not allow to updat ID only. You must update ID and at least a name.
I'd like to see more feedbacks from WG. If this problem indeed makes others confused, I'll try to add some text next version.
> 
> -- 
> Patrick Mevzek 
> 
> _______________________________________________ 
> EppExt mailing list 
> EppExt@ietf.org 
> https://www.ietf.org/mailman/listinfo/eppext