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

Gavin Brown <gavin.brown@centralnic.com> Thu, 01 May 2014 17:12 UTC

Return-Path: <gavin.brown@centralnic.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 2BA201A6F78 for <provreg@ietfa.amsl.com>; Thu, 1 May 2014 10:12:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.862
X-Spam-Level:
X-Spam-Status: No, score=0.862 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, 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 Hdx1hC6A216R for <provreg@ietfa.amsl.com>; Thu, 1 May 2014 10:12:28 -0700 (PDT)
Received: from smtp.centralnic.com (mail-7.fnb.uk.centralnic.net [5.44.25.120]) by ietfa.amsl.com (Postfix) with ESMTP id 188D71A6FA9 for <provreg@ietf.org>; Thu, 1 May 2014 10:12:27 -0700 (PDT)
Received: from [192.168.43.58] (unknown [31.68.74.148]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.centralnic.com (Postfix) with ESMTPSA id 4053A45C04; Thu, 1 May 2014 17:12:24 +0000 (UTC)
Message-ID: <53628077.8070402@centralnic.com>
Date: Thu, 01 May 2014 18:12:23 +0100
From: Gavin Brown <gavin.brown@centralnic.com>
Organization: CentralNic Ltd
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: "Gould, James" <JGould@verisign.com>, Klaus Malorny <Klaus.Malorny@knipp.de>, "provreg@ietf.org" <provreg@ietf.org>
References: <CF7FD1F2.5DB6E%jgould@verisign.com>
In-Reply-To: <CF7FD1F2.5DB6E%jgould@verisign.com>
X-Enigmail-Version: 1.6
OpenPGP: id=F923B4CE
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="4mKsfG7MMLaS9qggucPauwx5jJj8sjnu8"
Archived-At: http://mailarchive.ietf.org/arch/msg/provreg/7gjvC2ihkfYgJSlP5CM7ZldEyvs
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, 01 May 2014 17:12:30 -0000

Thanks to all for the feedback. I am working on a revised draft that
will use a single <fee:check> element in commands and a single
<fee:chkData> element in responses.

Here are some example commands and responses: let me know what you think.

Thanks,

C: <?xml version="1.0" encoding="utf-8" standalone="no"?>
C: <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
C:   <command>
C:     <check>
C:       <domain:check
C:         xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
C:         <domain:name>example.com</domain:name>
C:         <domain:name>example.net</domain:name>
C:         <domain:name>example.org</domain:name>
C:       </domain:check>
C:     </check>
C:     <extension>
C:       <fee:check
C:         xmlns:fee="urn:ietf:params:xml:ns:fee-0.5">
C:         <fee:domain>
C:           <fee:name>example.com</fee:name>
C:           <fee:currency>USD</fee:currency>
C:           <fee:command phase="sunrise">create</fee:command>
C:           <fee:period unit="y">1</fee:period>
C:         </fee:domain>
C:         <fee:domain>
C:           <fee:name>example.net</fee:name>
C:           <fee:currency>EUR</fee:currency>
C:           <fee:command phase="claims" subphase="landrush">
C:           create</fee:command>
C:           <fee:period unit="y">2</fee:name>
C:         </fee:domain>
C:         <fee:domain>
C:           <fee:name>example.org</fee:name>
C:           <fee:currency>EUR</fee:currency>
C:           <fee:command>transfer</fee:command>
C:         </fee:domain>
C:         <fee:domain>
C:           <fee:name>example.xyz</fee:name>
C:           <fee:command>restore</fee:command>
C:           <fee:period unit="y">1</fee:period>
C:         </fee:domain>
C:       </fee:check>
C:     </extension>
C:     <clTRID>ABC-12345</clTRID>
C:   </command>
C: </epp>

S: <?xml version="1.0" encoding="utf-8" standalone="no"?>
S: <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S:   <response>
S:     <result code="1000">
S:       <msg>Command completed successfully</msg>
S:     </result>
S:     <resData>
S:       <domain:chkData
S:         xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S:         <domain:cd>
S:           <domain:name avail="1">example.com</domain:name>
S:         </domain:cd>
S:         <domain:cd>
S:           <domain:name avail="0">example.net</domain:name>
S:           <domain:reason>In use</domain:reason>
S:         </domain:cd>
S:         <domain:cd>
S:           <domain:name avail="0">example.org</domain:name>
S:           <domain:reason>In use</domain:reason>
S:         </domain:cd>
S:       </domain:chkData>
S:     </resData>
S:     <extension>
S:       <fee:chkData
S:         xmlns:fee="urn:ietf:params:xml:ns:fee-0.5">
S:         <fee:cd
S:           xmlns:fee="urn:ietf:params:xml:ns:fee-0.5">
S:           <fee:name>example.com</fee:name>
S:           <fee:currency>USD</fee:currency>
S:           <fee:command phase="sunrise">create</fee:command>
S:           <fee:period unit="y">1</fee:period>
S:           <fee:fee description="Application Fee">5.00</fee:fee>
S:           <fee:fee description="Registration Fee">5.00</fee:fee>
S:         </fee:cd>
S:         <fee:cd
S:           xmlns:fee="urn:ietf:params:xml:ns:fee-0.5">
S:           <fee:name>example.net</fee:name>
S:           <fee:currency>EUR</fee:currency>
S:           <fee:command phase="claims" subphase="landrush">
S:           create</fee:command>
S:           <fee:period unit="y">2</fee:period>
S:           <fee:fee>5.00</fee:fee>
S:         </fee:cd>
S:         <fee:cd
S:           xmlns:fee="urn:ietf:params:xml:ns:fee-0.5">
S:           <fee:name>example.org</fee:name>
S:           <fee:currency>EUR</fee:currency>
S:           <fee:command>transfer</fee:command>
S:           <fee:period unit="y">2</fee:period>
S:           <fee:fee description="Transfer Fee">2.50</fee:fee>
S:           <fee:fee description="Renewal Fee">10.00</fee:fee>
S:         </fee:cd>
S:         <fee:cd
S:           xmlns:fee="urn:ietf:params:xml:ns:fee-0.5">
S:           <fee:name>example.xyz</fee:name>
S:           <fee:currency>GBP</fee:currency>
S:           <fee:command>restore</fee:command>
S:           <fee:period unit="y">1</fee:period>
S:           <fee:fee description="Restore Fee">25</fee:fee>
S:           <fee:fee description="Renewal Fee">5.00</fee:fee>
S:         </fee:cd>
S:       </fee:chkData>
S:     </extension>
S:     <trID>
S:       <clTRID>ABC-12345</clTRID>
S:       <svTRID>54322-XYZ</svTRID>
S:     </trID>
S:   </response>
S: </epp>

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