Roger,
Thanks for posting the updated draft, it’s getting very close. Below is my feedback to the latest version (04): 1. Section 3.1 “Client Commands” a. The list of commands needs to be updated to include the “custom” command with the “customName” attribute. The Change Poll Extension (https://tools.ietf.org/html/draft-ietf-regext-change-poll-01#page-4 ) includes an example of the use of the “custom” command / operation along with an optional “customName” / “op” attribute to define the concrete name of the custom command. I don’t believe there is the need to support a sub-command, where the use of a sub-command may be useful in differentiating one of the transfer operations (“request”, “approve”, “cancel”, “reject”); although the only billable transfer operations is “request”. 2. Section 4 “Server Handling of Fee Information” a. Nit – “<create>>” should be “<create>” b. Nit – “<fee<” should be “<fee>”. c. Revise “If the currency or total fee provided by the client do not agree with the server’s own calculation of the fee for that command, then the server MUST reject…” to match the language included in section 5.2.1 “EPP <create> Command” where “The server MUST fail the <create> command if the <fee:fee> provided by the client is less than the server fee”. 3. Section 5.1.1 a. Revise the description of the <check> extension to define a new Fee Check Command, as defined in option #2 in the regext list (https://mailarchive.ietf.org/arch/msg/regext/2nZMuj9miTaEefyxeIgDnLKe9Rs/?qid=816ff935b150313c729350d5711051b1) message. The last message on the thread message (https://mailarchive.ietf.org/arch/msg/regext/PV2lvVEZQEJKjhRhjT_2aPRVREA/?qid=ba41c1ce0656e3c9722d41f837d01b94) between Thomas Corte and I seemed to indicate that option #2 would meet the needs; although Thomas could weigh in on whether he agrees. To meet option #2, the first sentence of section 5.1.1 would read: i. “This extension defines a new command called the Fee Check Command that defines additional elements for the EPP <check> command to provide fee information along with the availability information of the EPP <check> command.” 1. Separating the fee check command as a sibling and not a child of the availability check, removes extending a fee check command automatically by availability check extensions, which allows us to include the needed fee check features without running the risk of creating a “do everything” check command down the line. b. Add a short description for the <fee:period> command child element with a link to section 3.3 “Validity Periods” c. I recommend describing the <fee:fee>, <fee:credit>, <fee:class>, and <fee:reason> response elements either directly with the element or via a reference to somewhere else within the draft. d. You need to support the “lang” attribute for the <fee:reason> to be consistent with the other EPP RFCs. Maybe it would be best to describe the <fee:reason> as a subsection of section 3 “Extension Elements” with a description of support for the “lang” attribute, and then reference that section when including the <fee:reason> in other places of the draft. 4. Section 5.2.2 “EPP <delete> Command”, section 5.2.3 “EPP <renew> Command”, section 5.2.4 “EPP <transfer> Command”, and section 5.2.5 “EPP <update> Command” a. I would add a short description with appropriate references to other sections with a full description for each of the command and response child elements. The only change that would require an XSD change is adding support for the “lang” attribute in the <fee:reason> element. — JG James Gould Distinguished Engineer jgo...@verisign.com 703-948-3271 12061 Bluemont Way Reston, VA 20190 VerisignInc.com <http://verisigninc.com/> On 6/5/17, 3:04 PM, "regext on behalf of internet-dra...@ietf.org" <regext-boun...@ietf.org on behalf of internet-dra...@ietf.org> wrote: A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Registration Protocols Extensions of the IETF. Title : Registry Fee Extension for the Extensible Provisioning Protocol (EPP) Authors : Roger Carney Gavin Brown Jothan Frakes Filename : draft-ietf-regext-epp-fees-04.txt Pages : 34 Date : 2017-06-05 Abstract: This document describes an Extensible Provisioning Protocol (EPP) extension mapping for registry fees. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-regext-epp-fees/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-regext-epp-fees-04 https://datatracker.ietf.org/doc/html/draft-ietf-regext-epp-fees-04 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-regext-epp-fees-04 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. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext
_______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext