[eppext] correction to draft-brown-epp-fees
James Galvin <galvin@elistx.com> Thu, 22 January 2015 19:18 UTC
Return-Path: <galvin@elistx.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 6DE041A1BC7 for <eppext@ietfa.amsl.com>;
Thu, 22 Jan 2015 11:18:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level:
X-Spam-Status: No,
score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] 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 w7IKvHP_NTXT for
<eppext@ietfa.amsl.com>; Thu, 22 Jan 2015 11:18:50 -0800 (PST)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com
[209.85.216.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256
(128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix)
with ESMTPS id 548851A1BB9 for <eppext@ietf.org>;
Thu, 22 Jan 2015 11:18:38 -0800 (PST)
Received: by mail-qc0-f172.google.com with SMTP id i8so2917571qcq.3 for
<eppext@ietf.org>; Thu, 22 Jan 2015 11:18:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net;
s=20130820;
h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
:subject:content-type:content-transfer-encoding;
bh=Z0l5BIytgL5OMVaKqQ/NgHVWN7f8TCyfO5n/rZO/0Jc=;
b=MOpBKnnw1Mf1NrZLJFenHK8H1mMeP2iinMu6C9QbRnjjTpJhdT2OlXelxYtCnX153R
miHzY8KJsbNX/J49OMKnVm7BxQw0Dx3x8w8DSe26dDbSqHQSlM34SqlS1mMiEzjMEtjm
elMyMI0imaBcBIdLeKDFSHQLnxg6THLb5yPyU66WOm4nhsRJz2KBFWdjW05JEOW2tNqF
MQOaQJsB3H/FycJnDB/bRRhStOne8dKxq0mAChz3LKE1kBcyA4x56sKxW7Wqrv4ynvfj
2w3FznKJZ9yQnfB+ouSSqAbFarmQ/A1FOeC7wFGf9vyxRQlRenlTW5Hn0aEmtLIPwqq3 CDqg==
X-Gm-Message-State: ALoCoQkh6FdJz49P4pTASM8XRXMve1XsWZ/SD/ps9kls9JbXQ3BonSlmRhGCC7TWJN0ewhWOieqq
X-Received: by 10.140.98.166 with SMTP id o35mr5386968qge.70.1421954317569;
Thu, 22 Jan 2015 11:18:37 -0800 (PST)
Received: from jgalvin-lt.local ([2601:a:1480:3e1:bc12:ecd:4348:9e7a]) by
mx.google.com with ESMTPSA id j6sm4076609qga.9.2015.01.22.11.18.36
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 22 Jan 2015 11:18:36 -0800 (PST)
Message-ID: <54C14D0D.6020507@elistx.com>
Date: Thu, 22 Jan 2015 14:18:37 -0500
From: James Galvin <galvin@elistx.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: eppext <eppext@ietf.org>, gavin.brown@centralnic.com
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/7V-D17EIBFB9nF16486NDlxrQGM>
Subject: [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: Thu, 22 Jan 2015 19:18:51 -0000
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
- [eppext] correction to draft-brown-epp-fees James Galvin
- Re: [eppext] correction to draft-brown-epp-fees Roger D Carney
- Re: [eppext] correction to draft-brown-epp-fees Gavin Brown