Re: [eppext] correction to draft-brown-epp-fees

Gavin Brown <gavin.brown@centralnic.com> Fri, 23 January 2015 18:01 UTC

Return-Path: <gavin.brown@centralnic.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 2D3201ACCF4 for <eppext@ietfa.amsl.com>; Fri, 23 Jan 2015 10:01:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.862
X-Spam-Level:
X-Spam-Status: No, score=0.862 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=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 9qdAmP88UPtU for <eppext@ietfa.amsl.com>; Fri, 23 Jan 2015 10:01:35 -0800 (PST)
Received: from smtp.centralnic.com (mail-7.fnb.uk.centralnic.net [5.44.25.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 953E41ACD00 for <eppext@ietf.org>; Fri, 23 Jan 2015 10:00:40 -0800 (PST)
Received: from [192.168.1.143] (unknown [213.205.251.110]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.centralnic.com (Postfix) with ESMTPSA id 969DE9E46; Fri, 23 Jan 2015 18:00:38 +0000 (UTC)
Message-ID: <54C28C47.2060700@centralnic.com>
Date: Fri, 23 Jan 2015 18:00:39 +0000
From: Gavin Brown <gavin.brown@centralnic.com>
Organization: CentralNic Ltd
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: James Galvin <galvin@elistx.com>, eppext <eppext@ietf.org>
References: <54C14D0D.6020507@elistx.com>
In-Reply-To: <54C14D0D.6020507@elistx.com>
OpenPGP: id=F923B4CE
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sqNHbk3afqsmVt0VSllxml2SX3JkUvrX0"
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/2xfeJ-CiRlcHmWYTJ-oLbJ7X-jg>
Subject: Re: [eppext] correction to draft-brown-epp-fees
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, 23 Jan 2015 18:01:37 -0000

Hi Jim,

Thanks for pointing this out. I've fixed my working draft.

G.

On 22/01/2015 19:18, James Galvin wrote:
> Gavin,
> 
> Our team found what I believe is just an oversight in V3 of the draft.
> It seems pretty clear throughout the text that the intent is for the
> "currency" element to be optional on commands but mandatory in the
> result.  However, the XSD in Section 4.3 does not agree.
> 
> Excerpt:
> 
> 
>      <!--
>        general transform (create, renew, update, transfer) command
>      -->
>      <complexType name="transformCommandType">
>        <sequence>
>          <element name="currency" type="fee:currencyType" />
>          <element name="fee" type="fee:feeType"
>            maxOccurs="unbounded" />
>        </sequence>
>      </complexType>
> 
>      <!--
>        general transform (create, renew, update) result
>      -->
>      <complexType name="transformResultType">
>        <sequence>
>          <element name="currency" type="fee:currencyType" />
>          <element name="fee" type="fee:feeType"
>            maxOccurs="unbounded" />
>          <element name="balance" type="fee:balanceType"
>            minOccurs="0" />
>          <element name="creditLimit" type="fee:creditLimitType"
>            minOccurs="0" />
>        </sequence>
>      </complexType>
> 
> 
> I'm pretty sure you want a "minOccurs=0" included on the currency
> element for the command.
> 
> Is that correct?
> 
> Thanks,
> 
> Jim

-- 
Gavin Brown
Chief Technology Officer
CentralNic Group plc (LSE:CNIC)
Innovative, Reliable and Flexible Registry Services
for ccTLD, gTLD and private domain name registries
https://www.centralnic.com/

CentralNic Group plc is a company registered in England and Wales with
company number 8576358. Registered Offices: 35-39 Moorgate, London,
EC2R 6AR.