To:
ietf-provreg@cafax.se
CC:
WG-DNS <wg-dns@fccn.pt>
From:
Eugenio Pinto <eugenio.pinto@fccn.pt>
Date:
Tue, 06 Jun 2006 15:04:37 +0100
In-Reply-To:
<C0AAEC38.18D9A%jgould@verisign.com>
Sender:
owner-ietf-provreg@cafax.se
User-Agent:
Thunderbird 1.5.0.4 (Windows/20060516)
Subject:
Re: [ietf-provreg] a new core command...?
Dear James, Michael, Scott Thanks for the comments. I understand EPP wasn't designed to be a search protocol because the idea was rejected since there was no space in a very big Registry like COM/NET to such a funtionality. We all know that EPP isn't anymore just a communication protocol used in global and big Registries. ccTLD's are beeing interested on it and some premisses that let EPP core developers to some decisions may now not be all so true... Just for the records: EPP <renew> Command Renewal semantics do not apply to host objects, so there is no mapping defined for the EPP <renew> command. EPP <renew> Command Renewal semantics do not apply to contact objects, so there is no mapping defined for the EPP <renew> command. So, nowadays we have a <renew> Transform Command used just for a type of objects that is the "domain name mapping" because of a specific object implementation that is the "domain name mapping" I'm wondering why wasn't it defined an extension in the "domain name mapping" instead of the introduction of the <renew> command in the core protocol. Let's see: Suppose the development decision was the extension for the domain renew command, we would be using a bigger message for the same functionality! We would have a lost in performance. That's the kind of thing I want to prevent with the addition of the new command. Let's compare the <renew> command with a possible <search> command. 1 - The renew command is actually used only for the domain name mapping 2 - A <search> command can be applied to every future object mapping I know. We can't apply it when we are in a very large Registry environment. But, who knows? Maybe if... Are you seeing what I mean? There are a few commands that DNS.PT will not implement, like the <delete> command (policy aspects). And it's not because we don't need it that the command was not defined. I think that in a global provisioning protocol, used in a different variety of environments a <search> command is much more useful then a <renew> command. But it's just my humble opinion... Is anyone "out there" that would like to use (or is actually using, by means of extensions) an EPP command for searching objects stored in a shared central repository? That's the question... (Please, reply to this email if you do) Eugenio Pinto FCCN - DNS.PT