Re: Registry Fee Extension for the Extensible Provisioning Protocol

Patrick Mevzek <[email protected]> Mon, 04 Nov 2013 23:16:40 +0100
Newsgroups gmane.ietf.provreg
Organization AFNIC
Message-ID <1383603400.7757.12.camel@citrine-mobile>
Le lundi 04 novembre 2013 à 09:38 -0500, MICHAEL W YOUNG a écrit :
> > I am now agnostic on whether to use <info> or <check> for this extension
> > (having previously been in favour of <info>). When I originally wrote
> > the predecessor to this extension back in 2011, I did have some
> > reservations about which command to use, and spoke to Patrick Mevzek who
> > (at the time) agreed with my decision to use <check>.
> > 
> > If anyone else has thoughts about the choice of command to extend,
> > please speak now!
> 
> 
> 
> I like the principle of extending <info>, it's in keeping with the concept of retrieving clarifying information, whereas <check> was meant to be cheap, fast, light-weight.

The check can remain as light as it is today… since the fee structure is
returned only if the fee extension is added in check command, so it is
totally up to the registrar to see if they want it or not and if they
want the super fast check without it or the heavier one with it.

I have no strong opinion either way (and did not have time to
extensively read the new extension proposal), but I still slightly
prefer the check for this reason:
my reading of the spirit of EPP is that "info" is to query data about an
existing object in the registry database. In that way, a fee is not an
object, and neither a property of a domain (it is a property of a
transaction, not of a live object of a registry database)

Hence, the need to do a domain:info on a *non-existing* yet domain name
to find the cost of this creation is troublesome for me.

While §2.9.2.2. of RFC530 can be read in many ways, I'm assessing it as
"resData is there only in case of success" (and hence also <extension>).
I do also read exactly in the text:
The EPP <info> command is used to retrieve information associated
   with an existing object. 

So domain:info prior to a creation seem counter-nature to me

-- 
Patrick Mevzek


_______________________________________________
provreg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/provreg