Re: [eppext] I-D Action: draft-zhou-eppext-reseller-00.txt
"Linlin Zhou" <zhoulinlin@cnnic.cn> Tue, 19 May 2015 02:28 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 45B001B2D42
for <eppext@ietfa.amsl.com>; Mon, 18 May 2015 19:28:48 -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_84=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 7sOubSTtw1pN for <eppext@ietfa.amsl.com>;
Mon, 18 May 2015 19:28:46 -0700 (PDT)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13])
by ietfa.amsl.com (Postfix) with ESMTP id 00F711B2D2E
for <eppext@ietf.org>; Mon, 18 May 2015 19:28:43 -0700 (PDT)
Received: from Foxmail (unknown [218.241.111.73])
by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0DZ4ZXOn1pVjXJRBw--.1996S2;
Tue, 19 May 2015 10:28:30 +0800 (CST)
Date: Tue, 19 May 2015 10:30:45 +0800
From: "Linlin Zhou" <zhoulinlin@cnnic.cn>
To: JGould <JGould@verisign.com>
References: <20150504162934440371144@cnnic.cn>, <, >,
<20150517001433.GA26237@home.patoche.org>,
<2015051812000406846958@cnnic.cn>,
<E6882177-8A94-4105-826A-EC4AE0F8F266@verisign.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 136[cn]
Mime-Version: 1.0
Message-ID: <2015051910303989159926@cnnic.cn>
Content-Type: multipart/alternative;
boundary="----=_001_NextPart606568082761_=----"
X-CM-TRANSID: AQAAf0DZ4ZXOn1pVjXJRBw--.1996S2
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUOO7k0a2IF6w4kM7kC6x804xWl14x267AK
xVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGw
A2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26F1j
6w1UM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4UJVWxJr1l84ACjcxK6I8E87Iv67AKxV
WxJr0_GcWl84ACjcxK6I8E87Iv6xkF7I0E14v26F4UJVW0owAS0I0E0xvYzxvE52x082IY
62kv0487Mc02F40En4AKxVAvwIkv4cxYr24lYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4
A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI
67k04243AVAKzVAKj4xxM4xvF2IEb7IF0Fy26I8I3I1l7480Y4vEI4kI2Ix0rVAqx4xJMx
kIecxEwVAFwVW8JwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s02
6c02F40E14v26r106r1rMI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jr
v_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvE
c7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6rW3Jr0E3s1lIxAIcVC2z280aV
AFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JwCE64xvF2IEb7IF0Fy7YxBI
daVFxhVjvjDU0xZFpf9x07boDGrUUUUU=
X-CM-SenderInfo: p2kr3zplqox0w6fq0xffof0/
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/Cu5ZkFXJ72kjOHSXjIMlVqUDBOY>
Cc: Patrick Mevzek <pm@dotandco.com>, "eppext@ietf.org" <eppext@ietf.org>
Subject: Re: [eppext] 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: Tue, 19 May 2015 02:28:48 -0000
Hi James, Thanks for your feedback. > -----原始邮件----- > I would match the resellerext:resName element of draft-zhou-eppext-reseller with the reseller:name element of draft-zhou-eppext-reseller-mapping, which is of type contact:postalLineType. Within draft-zhou-eppext-reseller I would directly define the resName type in the schema in place of creating a dependency to the contact mapping. For example: > <element name="resName" type=“resellerext:resNameType"/> > <simpleType name=“resNameType"> > <restriction base="normalizedString"> > <minLength value="1"/> > <maxLength value="255"/> > </restriction> > </simpleType> > Yes, this is the revised resName xml schema. > ... > > > - 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. > > This could be simplified by just supporting a <resellerext:update> element that takes the <resellerext:resID> element along with the optional <resellerext:resName> element to set or replace the existing value and with the support for an empty <resellerext:update> element to clear or remove the reseller as in <resellerext:update xmlns:resellerext=“urn:ietf:params:xml:ns:resellerext-1.0”/>. The semantics of add and remove really don’t apply if there is a one to one relationship between the provisioning object and the reseller. > I agree with you that this method is more simplified. I'll consider updating the text. Regards, Linlin
- [eppext] Fw: I-D Action: draft-zhou-eppext-resell… Linlin Zhou
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Marc Groeneweg
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Linlin Zhou
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Patrick Mevzek
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Patrick Mevzek
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Patrick Mevzek
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Linlin Zhou
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Linlin Zhou
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Linlin Zhou
- Re: [eppext] I-D Action: draft-zhou-eppext-resell… Gould, James
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Patrick Mevzek
- Re: [eppext] I-D Action: draft-zhou-eppext-resell… Linlin Zhou
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Linlin Zhou
- Re: [eppext] Fw: I-D Action: draft-zhou-eppext-re… Patrick Mevzek