Re: [eppext] [provreg] Publishing of the Change Poll EPP Extension IETF Draft
"Gould, James" <JGould@verisign.com> Fri, 30 January 2015 13:53 UTC
Return-Path: <JGould@verisign.com>
X-Original-To: eppext@ietfa.amsl.com
Delivered-To: eppext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com
(Postfix) with ESMTP id A92691A037B for <eppext@ietfa.amsl.com>;
Fri, 30 Jan 2015 05:53:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 8-nj1bZqDOoF for
<eppext@ietfa.amsl.com>; Fri, 30 Jan 2015 05:53:31 -0800 (PST)
Received: from chip2og112.obsmtp.com (chip2og112.obsmtp.com [64.18.13.73])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client
certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0C471A0373
for <eppext@ietf.org>; Fri, 30 Jan 2015 05:53:28 -0800 (PST)
Received: from brn1lxmailout02.vcorp.ad.vrsn.com ([72.13.63.42]) (using TLSv1)
by chip2ob112.postini.com ([64.18.5.12]) with SMTP ID
DSNKVMuM1+aXRXigsj/Hu4TDLA0xd4ymDfLN@postini.com;
Fri, 30 Jan 2015 05:53:30 PST
Received: from brn1wnexcas01.vcorp.ad.vrsn.com
(brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by
brn1lxmailout02.vcorp.ad.vrsn.com (8.13.8/8.13.8) with ESMTP id
t0UDrRNG029228 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL);
Fri, 30 Jan 2015 08:53:27 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by
brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001;
Fri, 30 Jan 2015 08:53:26 -0500
From: "Gould, James" <JGould@verisign.com>
To: Ulrich Wisser <ulrich@wisser.se>
Thread-Topic: [eppext] [provreg] Publishing of the Change Poll EPP Extension
IETF Draft
Thread-Index: AQHQPGxKLlohz7OT4EqJMOYze6XLQ5zZAzeA
Date: Fri, 30 Jan 2015 13:53:26 +0000
Message-ID: <77F1013C-BF41-4982-9845-C1F87F69B5F5@verisign.com>
References: <211D0420-18A3-43D7-9A3D-553B34C6DF43@verisign.com>
<CAJ9-zoVSoY=g+70ZfYFkYG7KEFM88x0BxVRH5jUxNYqMsMt+8A@mail.gmail.com>
In-Reply-To: <CAJ9-zoVSoY=g+70ZfYFkYG7KEFM88x0BxVRH5jUxNYqMsMt+8A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.173.152.4]
Content-Type: multipart/related;
boundary="_004_77F1013CBF4149829845C1F87F69B5F5verisigncom_";
type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/tFxr41USKOvqrdJZbbDMlfcem_w>
Cc: "eppext@ietf.org" <eppext@ietf.org>
Subject: Re: [eppext] [provreg] Publishing of the Change Poll EPP Extension
IETF Draft
X-BeenThere: eppext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPPEXT <eppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eppext>,
<mailto:eppext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/eppext/>
List-Post: <mailto:eppext@ietf.org>
List-Help: <mailto:eppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eppext>,
<mailto:eppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jan 2015 13:53:34 -0000
Ulrich, Thank you for the review of the draft. My feedback is embedded below. I received private feedback to add an optional caseId element to help capture the UDRP, URS, or other case identifier for the change. The optional caseId element was added with an enumerated “type” attribute, with the enumerated values of “udrp”, “urs”, and “custom”, and with an optional “name” attribute for the “custom” type. Are there any additional case types that should be included in the enumerated list? You can see the latest updates of the draft using the GitHub project https://github.com/james-f-gould/EPP-Change-Poll.git. — JG [cid:77031CC3-BE7A-4188-A95F-D23115A30A4D@vcorp.ad.vrsn.com] James Gould Distinguished Engineer jgould@Verisign.com 703-948-3271 12061 Bluemont Way Reston, VA 20190 VerisignInc.com<http://VerisignInc.com> On Jan 30, 2015, at 4:08 AM, Ulrich Wisser <ulrich@wisser.se<mailto:ulrich@wisser.se>> wrote: Hi James and Trung! You two did a nice job on the extension. I would prefer the transform command instead of the info response. That would eliminate the need for before/after indicator. You mean you want to see the full input transform command in the poll message? Most of the server-side operations don’t go through EPP, so it would be a challenge to attempt to present the input prior to executing the operation using an EPP transform command. Another issue with using a transform command is representing the server-side logic that is not reflected in the input parameters like the setting of the expiration date. The client can see the end result of the operation without having to replicate the transform operation logic, along with the meta-data about the operation using the info response. One question for the list is the value in making the before image of the object available? The after image is required, but the thought is that the before image may be desired. I have some problems with the operators - Why is autoRenew a special operation instead of operation renew with op="auto”? I agree that both are associated with renewing the domain; although I view them as separate first class operations with different characteristics (What drives the operation, how does the operation function, and what is the applicable grace period for the operation). - What is the difference between delete and delete op="purge”? Good question. Purge is associated with physically removing the object from the database where the delete could start an RGP lifecycle flow. An immediate delete (e.g. delete within the add grace period) is reflected by a “delete” with the op=“purge”; otherwise it would be just “delete”. - Why autoPurge / autoDelete? Another good question. What if for some registries the domain is deleted instead of auto renewed at expiry? That would match the use of the “autoDelete” operation. Now, the “autoDelete” could include the purging of the object which would be reflected by setting op=“purge”. The autoPurge operation is the server batch that physically purges the object (domain) at the end of the pendingDelete period. In this case the domain has been deleted, put through the RGP lifecycle flow, and is being purged from the database. We wanted to handle both types of registries (auto renew and auto delete) as well as be able to identify the event when the object is purged from the database. I hope this makes sense. Kind regards from Stockholm Ulrich 2015-01-20 14:49 GMT+01:00 Gould, James <JGould@verisign.com<mailto:JGould@verisign.com>>: The first draft of the Change Poll EPP Extension ( http://tools.ietf.org/html/draft-gould-change-poll-00 ) has been submitted to the IETF. I co-authored this draft with Trung Tran from Neustar to provide a mechanism within EPP to notify clients of any server-side change, including but not limited to regular batch processes, customer support actions, Uniform Domain-Name Dispute-Resolution Policy (UDRP) or Uniform Rapid Suspension (URS) actions, court directed actions, and bulk updates based on customer requests. Since the client is not directly involved or knowledgable of these operations, the extension is used along with an EPP object mapping to provide the resulting state of the post-operation object, and optionally a pre-operation object, with the operation meta-data of what, when, who, and why. We would like this draft to be included in a re-charting of the EPPEXT Working Group. Please review the draft and provide any feedback. Thanks, — JG <BF09FAA4-32D8-46E0-BED0-CD72F43BD6E0[81].png> James Gould Distinguished Engineer jgould@Verisign.com<http://jgould@verisign.com/> 703-948-3271<tel:703-948-3271> 12061 Bluemont Way Reston, VA 20190 VerisignInc.com<http://verisigninc.com/> “This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed, and may contain information that is non-public, proprietary, privileged, confidential and exempt from disclosure under applicable law or may be constituted as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this message in error, notify sender immediately and delete this message immediately.” _______________________________________________ provreg mailing list provreg@ietf.org<mailto:provreg@ietf.org> https://www.ietf.org/mailman/listinfo/provreg _______________________________________________ EppExt mailing list EppExt@ietf.org<mailto:EppExt@ietf.org> https://www.ietf.org/mailman/listinfo/eppext
- [eppext] Publishing of the Change Poll EPP Extens… Gould, James
- Re: [eppext] [provreg] Publishing of the Change P… Ulrich Wisser
- Re: [eppext] [provreg] Publishing of the Change P… Gould, James
- Re: [eppext] [provreg] Publishing of the Change P… Rubens Kuhl
- Re: [eppext] [provreg] Publishing of the Change P… Gould, James
- Re: [eppext] [provreg] Publishing of the Change P… Patrick Mevzek
- Re: [eppext] [provreg] Publishing of the Change P… Gould, James
- Re: [eppext] [provreg] Publishing of the Change P… Patrick Mevzek
- Re: [eppext] Publishing of the Change Poll EPP Ex… Patrick Mevzek
- Re: [eppext] Publishing of the Change Poll EPP Ex… Gould, James