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

"Gould, James" <jgould@verisign.com> Thu, 16 August 2018 18:23 UTC

Return-Path: <jgould@verisign.com>
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 5A8D6130F17 for <regext@ietfa.amsl.com>; Thu, 16 Aug 2018 11:23:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
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 ArAsC1g7ofRW for <regext@ietfa.amsl.com>; Thu, 16 Aug 2018 11:23:40 -0700 (PDT)
Received: from mail3.verisign.com (mail3.verisign.com [72.13.63.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5615F128CB7 for <regext@ietf.org>; Thu, 16 Aug 2018 11:23:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=58194; q=dns/txt; s=VRSN; t=1534443821; h=from:to:subject:date:message-id:mime-version; bh=oAhKnV/eOp2Oczj51m/DuIfufcm/IwT07sQOI8Ci8yA=; b=B12ElpIOYUnc2xJSCpvCfpHHm2WUwInYNdBEsq9xfzt3VF+U9FZL/Cpl Ar3EwyKOQlNqK+3Wow0ULJedZcEMTZ49pUpM0L+DX7xYarTuciGcsWo6k 6BDlWTMZ3bi4Bsdfj0vEGiUCieyOIUcXOu8K4PDQdHNxjdcvVdKEkaPHA AQKv2CWvmwTaUTOfNKElOTTjX+ZxXg1P2NNv4gNszENmX8qDK2Vve6bT9 mC/trYMYSaf/UKFLHFNpdf9Rcebi2fV4ve4PkMbWO4AOH7wAefUoMIhiJ tZgXaBIlkQgvV7zEuBh+pSdZbwsbaD6oLJk27hFpD5u4IbyhCOS1J6jSw g==;
X-IronPort-AV: E=Sophos;i="5.53,247,1531785600"; d="png'150?scan'150,208,217,150";a="5577607"
IronPort-PHdr: 9a23:jKJtaBAc746gSRlPdFSRUyQJP3N1i/DPJgcQr6AfoPdwSPTzr8bcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzLisJ+j6xUrhOhqABwzIPPeoGZKP9+c7nBcd4AR2dMWNtaWSxbAoO7aosCF+QNM+dfr4ngo1sBsAOyDhSoCuz1zz9HmGT20aMn2OkmEwHG0wsgH88KsHvJt9j1KrkdUfq0zKnTzDXDYPVW1S3h54jPdxAsuPeBVq9+f8rWzEkgDQLFjlOIpIz7ITyVzOUNs3Oa7+pvU+KjkXIoqwZ0ojS32McjlJPJhoMOylDF+iV5xoc1JdukR0JhfdGkF55QuieHPIV1WsMvW3xktDogxrEbu5O2cjIGxIknyhPRcfCKfIuF7gr+WOqNOzt0mXBodK6lixqv/kWtyffwWtS33VpSoCpKjNrBumwI2hHW8MeKSf9w8Vyk1DuByQzc9+BJLEUvmqffKpMswLs9m5QdvEnBAyD7nlj9grWMeUU+4Oeo7vzqYrDhppCBKYB5khr+MqEymsynBuQ4LxQOU3Cb+eui0L3j+lX0TahWgPMuj6XWsIjUK8saqaKlHgNZyJgj5Aq4Dze8yNQUh2MII09fdBKZlYjpIFfOLOrkAve4hlSgiDZrx/bYMb39GpjBM2TPnK38cbt/5UNQ0hc/wNBR6p5OBbwMI+r/Wkrru9zZCh85PRa0w+HiCNhl1IMeVmWPArKdMKzPqlKI+PwgI/ONZI8OuTb9JP4l6+Tygn8+nF8RZbOp0ocPaHCkAvRmJF2UYWDyjdcOD2gLsRY+QffriFKcTT5TaWy+X6Um5jE0W8qaCtKJXI2ijayd9Ca2ApMQYXpJQBjYC3rnepWYc/YBdCzUJdVuxG8qT7+kHsUO0gyquEuy6bNiI/GesnkaupX+0NRd+eDJlAoz+joyBMOYhTLeB1pol38FEmdllJt0plZwnw+O
X-IPAS-Result: A2E5AgCwv3Vb/zCZrQpaAx4BBgyCV4FbgScKg2aZM5MVgT87CAECEwwPhD4Zg080GAECAQEBAQEBAgEBAoEFAQuCNSIRSy8IATIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEIAggHRyYBHQIIAT0gASUBAQEYAQkCBAUQAQ4MJwQSAQYIgxQBq0uBLoRohW4PiS+BQj6BEicfh2EKJoI6MYImAoxyiQmBJINOAwYChUwBVolLgTpIg2aIRoZfhCmHcgIEAgQFAhSBQV+BLHAVZQGCPgmCHBeDRYpSbw0ki0krgQGBGwEB
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 16 Aug 2018 14:23:37 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d]) by BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d%5]) with mapi id 15.01.1466.003; Thu, 16 Aug 2018 14:23:37 -0400
From: "Gould, James" <jgould@verisign.com>
To: "regext@ietf.org" <regext@ietf.org>
Thread-Topic: "epp"-scoped XML namespace in the REGEXT EPP Drafts
Thread-Index: AQHUNY4/PtTsO1WYC02l1COyMdXyxw==
Date: Thu, 16 Aug 2018 18:23:37 +0000
Message-ID: <FC357C7D-D4CD-477E-BF42-2A3E33962DE2@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.e.1.180613
x-originating-ip: [10.170.148.18]
Content-Type: multipart/related; boundary="_004_FC357C7DD4CD477EBF422A3E33962DE2verisigncom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/-SS8pssOVRkmi0PH8TmEYGx8HgE>
Subject: [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: Thu, 16 Aug 2018 18:23:44 -0000

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-fees

a.       urn:ietf:params:xml:ns:fee-1.0 to urn:ietf:params:xml:ns:epp:fee-1.0

b.      urn:ietf:params:xml:schema:fee-1.0 to urn:ietf:params:xml:schema:epp:fee-1.0

c.       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-poll

a.       urn:ietf:params:xml:ns:changePoll-1.0 to urn:ietf:params:xml:ns:epp:changePoll -1.0

b.      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-org

a.       urn:ietf:params:xml:ns:org-1.0 to urn:ietf:params:xml:ns:epp:org-1.0

b.      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.0

c.       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-ext

a.       urn:ietf:params:xml:ns:orgext-1.0 to urn:ietf:params:xml:ns:epp:orgext-1.0

b.      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-registration

a.       urn:ietf:params:xml:ns:b-dn-1.0 to urn:ietf:params:xml:ns:epp:b-dn-1.0

b.      urn:ietf:params:xml:schema:b-dn-1.0 to urn:ietf:params:xml:schema:epp:b-dn-1.0

c.       I don’t know the impacts of changing the XML namespace for draft-ietf-regext-bundling-registration.

6.     draft-ietf-regext-verificationcode

a.       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-validate

a.       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-maintenance

a.       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 registration

b.      urn:ietf:params:xml:schema:maintenance-0.N to urn:ietf:params:xml:schema:epp:maintenance-0.N

c.       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

[cid:image001.png@01D255E2.EB933A30]

James Gould
Distinguished Engineer
jgould@Verisign.com

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

Verisign.com<http://verisigninc.com/>