Re: [regext] "epp"-scoped XML namespace in the REGEXT EPP Drafts

"Linlin Zhou" <zhoulinlin@cnnic.cn> Mon, 20 August 2018 02:38 UTC

Return-Path: <zhoulinlin@cnnic.cn>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6C7130DCF for <regext@ietfa.amsl.com>; Sun, 19 Aug 2018 19:38:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=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 mCaOzyozMFrO for <regext@ietfa.amsl.com>; Sun, 19 Aug 2018 19:38:33 -0700 (PDT)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13]) by ietfa.amsl.com (Postfix) with ESMTP id 1AE97130E15 for <regext@ietf.org>; Sun, 19 Aug 2018 19:38:30 -0700 (PDT)
Received: from Admin-THINK (unknown [218.241.103.128]) by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0AJEf2dKXpb8TMKAA--.7688S2; Mon, 20 Aug 2018 10:38:21 +0800 (CST)
Date: Mon, 20 Aug 2018 10:38:16 +0800
From: Linlin Zhou <zhoulinlin@cnnic.cn>
To: "Gould, James" <jgould=40verisign.com@dmarc.ietf.org>, regext <regext@ietf.org>
References: <FC357C7D-D4CD-477E-BF42-2A3E33962DE2@verisign.com>
X-Priority: 3
X-GUID: B8F0AB1C-403B-4B26-9C18-CF878F1C0B95
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 7, 21[cn]
Mime-Version: 1.0
Message-ID: <201808201038159130061@cnnic.cn>
Content-Type: multipart/related; boundary="----=_001_NextPart306620312223_=----"
X-CM-TRANSID: AQAAf0AJEf2dKXpb8TMKAA--.7688S2
X-Coremail-Antispam: 1UD129KBjvJXoW3Ww4kArWrCw13Jr4UAry7Wrg_yoW7ZF1fpa y0v3s7ZwnxJry7Xws2vF4UJw1ruF4Iy398Zr47Xw12qa1rtF10yF4ak398JFW8Jws5Jw4S ya1Yka4qgr4DAFJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUQvb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVWxJr0_GcWl84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2AIxVAIcxkEcVAq07x20xvEncxIr21le4C267I2x7xF 54xIwI1l5I8CrVAYj202j2C_Gr0_Xr1l5I8CrVAqjxCE14ACF2xKxwAqx4xG64kEw2xG04 xIwI0_Jr0_Gr1l5I8CrVCF0I0E4I0vr24lYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2 jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67 k04243AVAKzVAKj4xxM4xvF2IEb7IF0Fy26I8I3I1lc2xSY4AK67AK6r4UMxAIw28IcxkI 7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_JrI_JrWlx2IqxV Cjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY 6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6x AIw20EY4v20xvaj40_WFyUJVCq3wCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv 6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07b5db8UUUUU=
X-CM-SenderInfo: p2kr3zplqox0w6fq0xffof0/
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/qjocQedXBbs51k3K5t5lev8xekc>
Subject: Re: [regext] "epp"-scoped XML namespace in the REGEXT EPP Drafts
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Aug 2018 02:38:36 -0000

Hi James,
I am going to include this update in the next version.

Regards,
Linlin


zhoulinlin@cnnic.cn
 
From: Gould, James
Date: 2018-08-17 02:23
To: regext@ietf.org
Subject: [regext] "epp"-scoped XML namespace in the REGEXT EPP Drafts
Hi,
 
During the IANA expert review of draft-ietf-regext-allocation-token a request was made to scope the XML namespaces to include “epp”.   The request was to change urn:ietf:params:xml:ns:allocationToken-1.0 to urn:ietf:params:xml:ns:epp:allocationToken-1.0.  It was agreed to progress draft-ietf-regext-allocation-token with the existing XML namespace, but with the expectation that future REGEXT EPP drafts will scope the XML namespace with “epp”.  This means considering the following REGEXT working group EPP XML namespace and schema changes.  I believe that all new EPP drafts must follow the new “epp”-scoped XML namespace pattern, and the existing REGEXT EPP drafts should follow the “epp”-scoped XML namespace pattern unless there is an undesired impact.  The new pattern is urn:ietf:params:xml:ns:epp:extension-1.0 for the XML namespace and urn:ietf:params:xml:schema:epp:extension-1.0 for the XML schema.   1.     draft-ietf-regext-epp-feesa.       urn:ietf:params:xml:ns:fee-1.0 to urn:ietf:params:xml:ns:epp:fee-1.0b.      urn:ietf:params:xml:schema:fee-1.0 to urn:ietf:params:xml:schema:epp:fee-1.0c.       I don’t believe changing the XML namespace will have a big impact for draft-ietf-regext-epp-fees, so my recommendation is to change it in draft-ietf-regext-epp-fees-12.2.     draft-ietf-regext-change-polla.       urn:ietf:params:xml:ns:changePoll-1.0 to urn:ietf:params:xml:ns:epp:changePoll -1.0b.      urn:ietf:params:xml:schema:changePoll-1.0 to urn:ietf:params:xml:schema:epp:changePoll -1.0                                                                      i.       Currently the schema registration is incorrectly set to urn:ietf:params:xml:ns:changePoll-1.0.  I will take care of this.  c.       I believe this will have a negative impact to existing implementations, since urn:ietf:params:xml:ns:changePoll-1.0 is a mature XML namespace and its associated with poll messages.  Changing the poll message XML namespace will get into the unhandled XML namespace issue.  My recommendation is to keep the existing namespace based on the maturity of the namespace, unless there is a known conflict.3.     draft-ietf-regext-orga.       urn:ietf:params:xml:ns:org-1.0 to urn:ietf:params:xml:ns:epp:org-1.0b.      urn:ietf:params:xml:schema:org-1.0 to urn:ietf:params:xml:schema:epp:org-1.0                                                                      i.       Currently the schema registration is incorrectly set to urn:ietf:params:xml:ns:org-1.0c.       I don’t believe change the XML namespace will have a big impact for draft-ietf-regext-org, so my recommendation is to change it in draft-ietf-regext-org-09.4.     draft-ietf-regext-org-exta.       urn:ietf:params:xml:ns:orgext-1.0 to urn:ietf:params:xml:ns:epp:orgext-1.0b.      urn:ietf:params:xml:schema:orgext-1.0 to urn:ietf:params:xml:schema:epp:orgext-1.0                                                                      i.       Currently the schema registration is missing, so it needs to be added.c.       I don’t believe change the XML namespace will have a big impact for draft-ietf-regext-org-ext, so my recommendation is to change it in draft-ietf-regext-org-ext-08.5.     draft-ietf-regext-bundling-registrationa.       urn:ietf:params:xml:ns:b-dn-1.0 to urn:ietf:params:xml:ns:epp:b-dn-1.0b.      urn:ietf:params:xml:schema:b-dn-1.0 to urn:ietf:params:xml:schema:epp:b-dn-1.0c.       I don’t know the impacts of changing the XML namespace for draft-ietf-regext-bundling-registration.6.     draft-ietf-regext-verificationcodea.       urn:ietf:params:xml:ns:verificationCode-1.0 to urn:ietf:params:xml:ns:epp:verificationCode-1.0                                                                      i.       The draft is missing the “urn:” URI prefix in the registration request.  I will take care of this.b.      urn:ietf:params:xml:schema:verificationCode-1.0 to urn:ietf:params:xml:schema:epp:verificationCode-1.0                                                                      i.       The draft is missing the “urn:” URI prefix and needs to replace “:ns:” with “:schema:”.  I will take care of this.c.       Based on Production systems in place leveraging this XML namespace, my recommendation is to keep the existing namespace unless there is a known conflict.7.     draft-ietf-regext-validatea.       urn:ietf:params:xml:ns:validate-1.0 to urn:ietf:params:xml:ns:epp:validate-1.0                                                                      i.       The draft is missing the “urn:” URI prefix in the registration request.b.      urn:ietf:params:xml:schema:validate-1.0 to urn:ietf:params:xml:schema:epp:validate-1.0                                                                      i.       The draft is missing the XML schema registration.c.       I don’t know the impacts of changing the XML namespace for draft-ietf-regext-validate.8.     draft-sattler-epp-registry-maintenancea.       urn:ietf:params:xml:ns:maintenance-0.N to urn:ietf:params:xml:ns:epp:maintenance-0.N                                                                      i.       The draft is missing the XML namespace registrationb.      urn:ietf:params:xml:schema:maintenance-0.N to urn:ietf:params:xml:schema:epp:maintenance-0.Nc.       This draft is setup to support new XML schema namespaces, so my recommendation is to include the “epp”-scoped XML namespace with urn:ietf:params:xml:ns:epp:maintenance-0.3.
 
I took the action item to bring this up with the working group, so please respond with your thoughts on the new requested pattern and the impacts for the existing drafts.
 
Thanks,
  
—
 
JG



James Gould
Distinguished Engineer
jgould@Verisign.com

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com