Object associations.
Roger Castillo Cortazar <castillo@nic.mx> Tue, 19 February 2002 00:39 UTC
Return-Path: <owner-ietf-provreg@cafax.se>
Received: from nic.cafax.se (localhost [127.0.0.1]) by nic.cafax.se (8.12.2/8.12.2) with ESMTP id g1J0dgOh024715 for <ietf-provreg-outgoing@nic.cafax.se>; Tue, 19 Feb 2002 01:39:42 +0100 (MET)
Received: by nic.cafax.se (8.12.2/8.12.2/Submit) id g1J0dgnC024714 for ietf-provreg-outgoing; Tue, 19 Feb 2002 01:39:42 +0100 (MET)
X-Authentication-Warning: nic.cafax.se: majordom set sender to owner-ietf-provreg@cafax.se using -f
Received: from mail.nic.mx (mail.nic.mx [200.23.1.17]) by nic.cafax.se (8.12.2/8.12.2) with ESMTP id g1J0ddOh024709 for <ietf-provreg@cafax.se>; Tue, 19 Feb 2002 01:39:40 +0100 (MET)
Received: from rcastillo.nic.mx (rcastillo.nic.com.mx [200.33.1.31]) (authenticated (0 bits)) by mail.nic.mx (8.11.6/8.11.6) with ESMTP id g1J0d7X20172 (using TLSv1/SSLv3 with cipher DES-CBC3-SHA (168 bits) verified NO); Mon, 18 Feb 2002 18:39:08 -0600 (CST)
Message-Id: <5.1.0.14.0.20020218183218.00befea0@mail.nic.mx>
X-Sender: castillo@mail.nic.mx
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Mon, 18 Feb 2002 18:38:38 -0600
To: ietf-provreg@cafax.se
From: Roger Castillo Cortazar <castillo@nic.mx>
Subject: Object associations.
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Sender: owner-ietf-provreg@cafax.se
Precedence: bulk
I don't know if this has been issued before, but I checked in the cafax history and I couldn't find anything about it. In the reqs. document http://www.ietf.org/internet-drafts/draft-ietf-provreg-grrp-reqs-05.txt we can read as folows: 3.4.9 Object Information Query [4] The protocol MUST provide services to identify all associated object references, such as name servers associated with domains (including delegations and hierarchical relationships) and contacts associated with domains. This information MUST be visible if the object associations have an impact on the success or failure of protocol operations. Now, as we can read in the host mappings. http://www.ietf.org/internet-drafts/draft-ietf-provreg-epp-host-04.txt we can find this: 2.3 Status Values linked The host object has at least one active association with another object, such as a domain object. Servers SHOULD provide services to determine existing object associations. 3.2.2 EPP <delete> Command A host name object MUST NOT be deleted if the host object is associated with any other object. For example, if the host object is associated with a domain object, the host object MUST NOT be deleted until the existing association has been broken. .............................. The service for identifying all associated object references is a MUST in the protocol reqs. There isn't any problem with the domain object as pointed in 3.4.9 [4]. The information about object associations for a domain object MUST be given to authorized clients, and that's how it's described in the domain object mappings. This service is NOT described in the host mappings. How can a client query the registry to look for all the object associations for one of his sponsored host objects ? Looks like the protocol spec is not fulfilling the requirements for this service. Now, let's assume we offer the service to the clients. The number of associations for a host object could be a few hundreds, and in some cases a few hundreds of thousands. Has anyone given a little tough about this ? Maybe those who are working on implementations. How can we interpret and apply this considerations of de reqs. to the object mappings for hosts ? Perhaps we can add an <host:assoc> child element to the server response to the <info> command to show the number of active associations for the host object. The same considerations can be made for the contact objetc and its associations with domain objetcts. In the contact object mappings, we can read in 3.2.2 EPP <delete> Command, that a server SHOULD notify clients of object relationships when a <delete> command is attempted and fails due to existing object relationships. How can a client verify that the contact object he wants to delete no longer has any active relationship ? .................................................. Greetings. Roger Castillo Cortazar NIC-Mexico http://www.nic.mx
- RE: Object associations. Hollenbeck, Scott
- Object associations. Roger Castillo Cortazar