[regext] draft-ietf-regext-epp-fees-02.txt: should the command name really be optional in <fee:check>?

Thomas Corte <Thomas.Corte@knipp.de> Mon, 20 March 2017 17:02 UTC

Return-Path: <Thomas.Corte@knipp.de>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3EA11314FC for <regext@ietfa.amsl.com>; Mon, 20 Mar 2017 10:02:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=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 S63D4SooLY1B for <regext@ietfa.amsl.com>; Mon, 20 Mar 2017 10:02:38 -0700 (PDT)
Received: from kmx10a.knipp.de (clust3a.bbone.knipp.de [195.253.6.83]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37F661314D6 for <regext@ietf.org>; Mon, 20 Mar 2017 10:02:05 -0700 (PDT)
Received: from localhost (localhost.bbone.knipp.de [127.0.0.1]) by kmx10a.knipp.de (Postfix) with ESMTP id 0F05397D5 for <regext@ietf.org>; Mon, 20 Mar 2017 18:02:04 +0100 (MEZ)
X-Knipp-VirusScanned: Yes
Received: from kmx10a.knipp.de ([127.0.0.1]) by localhost (kmx10a.knipp.de [127.0.0.1]) (amavisd-new, port 10004) with ESMTP id e61GxVUo0Iji for <regext@ietf.org>; Mon, 20 Mar 2017 18:01:56 +0100 (MEZ)
Received: from hp9000.do.knipp.de (hp9000.do.knipp.de [195.253.2.54]) by kmx10a.knipp.de (Postfix) with ESMTP id 83BFF97D3 for <regext@ietf.org>; Mon, 20 Mar 2017 18:01:56 +0100 (MEZ)
Received: from flexo.fritz.box (fw-intranet-eth3-0.do.knipp.de [195.253.2.17]) by hp9000.do.knipp.de (@(#)Sendmail version 8.15.2 - Revision 1.0 :: HP-UX 11.31 - 29th July, 2016/8.15.2) with ESMTP id v2KH1uF3018017 for <regext@ietf.org>; Mon, 20 Mar 2017 18:01:56 +0100 (MEZ)
To: regext@ietf.org
References: <148901468989.20175.4288046986031713790@ietfa.amsl.com>
From: Thomas Corte <Thomas.Corte@knipp.de>
Message-ID: <b7920438-261a-7ec1-c620-59feffffdd56@knipp.de>
Date: Mon, 20 Mar 2017 18:01:51 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <148901468989.20175.4288046986031713790@ietfa.amsl.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/uWI1lftpJJm86QTKg5_twEH22N0>
Subject: [regext] draft-ietf-regext-epp-fees-02.txt: should the command name really be optional in <fee:check>?
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Mar 2017 17:02:39 -0000

Hello,

On 09/03/2017 00:11, internet-drafts@ietf.org wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Registration Protocols Extensions of the IETF.
> 
>         Title           : Registry Fee Extension for the Extensible Provisioning Protocol (EPP)
>         Authors         : Roger Carney
>                           Gavin Brown
>                           Jothan Frakes
> 	Filename        : draft-ietf-regext-epp-fees-02.txt
> 	Pages           : 34
> 	Date            : 2017-03-08
> ...

Thanks for this updated fee extension draft.
While preparing its implementation, I noticed the following which may be
an error in the spec.

The draft's text suggests that the "name" attribute for the <fee:command>
element in a <fee:check> is mandatory, but this is not reflected in the
XSD (the attribute is left optional in the "commandType" complex type
declaration).

Unless the intention was to offer a "wildcard", enabling a client to
check all supported command without listing them, this attribute should
probably be marked as required.

Best regards,

Thomas Corte

-- 
TANGO REGISTRY SERVICES® is a product of:
Knipp Medien und Kommunikation GmbH
Technologiepark                             Phone: +49 231 9703-222
Martin-Schmeisser-Weg 9                       Fax: +49 231 9703-200
D-44227 Dortmund                       E-Mail: support@tango-rs.com
Germany