Re: [provreg] Fwd: New Version Notification for draft-brown-epp-fees-01.txt

Seth Goldman <sethamin@google.com> Thu, 24 April 2014 23:48 UTC

Return-Path: <sethamin@google.com>
X-Original-To: provreg@ietfa.amsl.com
Delivered-To: provreg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AE4E1A043A for <provreg@ietfa.amsl.com>; Thu, 24 Apr 2014 16:48:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.25
X-Spam-Level:
X-Spam-Status: No, score=-0.25 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001] 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 ZCzvLdjCUdMS for <provreg@ietfa.amsl.com>; Thu, 24 Apr 2014 16:48:34 -0700 (PDT)
Received: from mail-ve0-x22a.google.com (mail-ve0-x22a.google.com [IPv6:2607:f8b0:400c:c01::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 369451A042A for <provreg@ietf.org>; Thu, 24 Apr 2014 16:48:34 -0700 (PDT)
Received: by mail-ve0-f170.google.com with SMTP id pa12so3880255veb.1 for <provreg@ietf.org>; Thu, 24 Apr 2014 16:48:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=pl++hs+Dtey+CRlP1Y6gqLWrpu4Yv1GA7rCXcLR61KE=; b=SqWfPWR68q6O95f0+8v7i5h1GsRabG/VisL11BK3qz+Eo6iMYbDF+Z3Bmiafax1ESv F/nKjcxbMkpWHUusQF4gq5yZJRkYm2gVhBm4tgq5Xr86XVZkG2WMuuHI829/q81+xnI1 3DyM81R5tUxdQkV+FjPTwyPm6P9ier7ivP4iqmVdhxQMTRtflaiABL5qTDwN6ZjSV7lC yn+b8slMZZKa+XannEw7wTHOi+bxuGIIIW6PsIYj0G0QMFqTXu1bVufP/iIIu5tlcQv2 2hW1oMWUSDRwxiI5n3UATi4rxebtqQw33XcgwO1gsbX8Nc7OLcPKQGtvUtv3tWvYV9IV fQFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=pl++hs+Dtey+CRlP1Y6gqLWrpu4Yv1GA7rCXcLR61KE=; b=Yqyl/sTv/8iaHO9U8C5qnRXMN3mTJ0LBmwUIEDteKgP36cOpN84B3r5d7H39s9PLgW HRMdP7fq7DsGTZjbC5cWQ9MIv0KBL4HmOuWzOJJskePKhtSSsycdWTDygcthCJuZvQDB H4kf3Ba3E7d1MMxoQcN3GoCLGoOTWT20vCtknyttTGw5GiKLqbieALMrUTVrQW3ZBuoH +F1P1XqJVMoP4p860IvyzEPsCGD+pwd8xrtOR/gI58Rhc3xsg+6pZw+3kfsYY5VSnzS4 LAMRkOVJgs0o6RdRyeLyu4iFWwg+nKn6S12W7xSYCHEiE73+D713vBsH1zkG/dsHmW1q zbeA==
X-Gm-Message-State: ALoCoQnyZtIkFSA2IlOh2dlLhEbKS/J7b8hOOCLJWZIS9FDhYeBU0g9PBDCa1dNsiW5pDH0fgffGEKgfWOAmR4knExd4sUs2TOLwhy/ViW0goGst/cjuJ2NOk2nY6bE60KrRn2vVs48ibb8oil4ub/uFvXQI8kRcsS73xZn2IGFqsPw215S/CMDY70vcYCPQEtc5FW0RBbDj
MIME-Version: 1.0
X-Received: by 10.220.10.2 with SMTP id n2mr3555487vcn.26.1398383307563; Thu, 24 Apr 2014 16:48:27 -0700 (PDT)
Received: by 10.52.117.171 with HTTP; Thu, 24 Apr 2014 16:48:27 -0700 (PDT)
In-Reply-To: <52A60965.9000408@centralnic.com>
References: <20131209175847.18411.83677.idtracker@ietfa.amsl.com> <52A60965.9000408@centralnic.com>
Date: Thu, 24 Apr 2014 19:48:27 -0400
Message-ID: <CAAHh_-LxVJnu2fMS9mdsiztNdksu0PM83hrteb+VSk52X5V3qQ@mail.gmail.com>
From: Seth Goldman <sethamin@google.com>
To: Gavin Brown <gavin.brown@centralnic.com>
Content-Type: multipart/alternative; boundary="001a11c3a9204ec05204f7d27c51"
Archived-At: http://mailarchive.ietf.org/arch/msg/provreg/moJTkKYX2o36iQx8Ktvcs6ZlNpA
Cc: EPP Provreg <provreg@ietf.org>
Subject: Re: [provreg] Fwd: New Version Notification for draft-brown-epp-fees-01.txt
X-BeenThere: provreg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPP discussion list <provreg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/provreg>, <mailto:provreg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/provreg/>
List-Post: <mailto:provreg@ietf.org>
List-Help: <mailto:provreg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/provreg>, <mailto:provreg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Apr 2014 23:48:36 -0000

Hi Gavin,

I know this is very late in coming, but I do have a small piece of feedback
on the proposed extension. The <check> command in your draft can have
multiple <check> elements underneath the <extension> element, e.g.:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
>   <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
>   <command>
>     <check>
>       <domain:check xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
>       ...
>       </domain:check>
>     </check>
>     <extension>
>       <fee:check xmlns:fee="urn:ietf:params:xml:ns:fee-0.4">
>       ...
>       </fee:check>
>       <fee:check xmlns:fee="urn:ietf:params:xml:ns:fee-0.4">
>       ...
>       </fee:check>
>       <fee:check xmlns:fee="urn:ietf:params:xml:ns:fee-0.4">
>       ...
>       </fee:check>
>     </extension>
>     <clTRID>ABC-12345</clTRID>
>   </command>
> </epp>


As far as I can tell, no other EPP extensions puts repeated types inside
the <extension> element (for either commands or responses). Instead, they
use a top-level container type, with repeated elements nested underneath
that, e.g.:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
  <command>
    <check>
      <domain:check xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
      ...
      </domain:check>
    </check>
    <extension>
      <fee:check xmlns:fee="urn:ietf:params:xml:ns:fee-0.4">
        <fee:domain>
          <fee:name>example.tld</fee:name>
          ...
        </fee:domain>
        <fee:domain>
          <fee:name>example.com</fee:name>
          ...
        </fee:domain>
        <fee:domain>
          <fee:name>example.org</fee:name>
          ...
        </fee:domain>
      </fee:check>
    </extension>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>

I think if you modified your draft to follow this pattern, it would be more
in line with the convention used by other EPP extensions.

Cheers,
Seth


On Mon, Dec 9, 2013 at 1:18 PM, Gavin Brown <gavin.brown@centralnic.com>wrote:

> Changes since the last version:
>
>    1.  Restore the <check> command extension; either <check> or <info>
>        can be used.
>
>    2.  added extension elements for <create>, <renew>, <transfer> and
>        <update> so that the server can reject the command if the fee is
>        incorrect.
>
> G.
>
> -------- Original Message --------
> Subject: New Version Notification for draft-brown-epp-fees-01.txt
> Date: Mon, 09 Dec 2013 09:58:47 -0800
> From: internet-drafts@ietf.org
> To: Gavin Brown <gavin.brown@centralnic.com>
>
>
> A new version of I-D, draft-brown-epp-fees-01.txt
> has been successfully submitted by Gavin Brown and posted to the
> IETF repository.
>
> Filename:        draft-brown-epp-fees
> Revision:        01
> Title:           Registry Fee Extension for the Extensible Provisioning
> Protocol
> (EPP)
> Creation date:   2013-12-09
> Group:           Individual Submission
> Number of pages: 27
> URL:
> http://www.ietf.org/internet-drafts/draft-brown-epp-fees-01.txt
> Status:          http://datatracker.ietf.org/doc/draft-brown-epp-fees
> Htmlized:        http://tools.ietf.org/html/draft-brown-epp-fees-01
> Diff:            http://www.ietf.org/rfcdiff?url2=draft-brown-epp-fees-01
>
> Abstract:
>    This document describes an Extensible Provisioning Protocol (EPP)
>    extension mapping for registry fees.
>
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
> --
> Gavin Brown
> Chief Technology Officer
> CentralNic Group plc (LSE:CNIC)
> Innovative, Reliable and Flexible Registry Services
> for ccTLD, gTLD and private domain name registries
> https://www.centralnic.com/
>
> CentralNic Group plc is a company registered in England and Wales with
> company number 8576358. Registered Offices: 35-39 Moorgate, London,
> EC2R 6AR.
>
>
> _______________________________________________
> provreg mailing list
> provreg@ietf.org
> https://www.ietf.org/mailman/listinfo/provreg
>