To:
"Ietf-Provreg (E-mail)" <ietf-provreg@cafax.se>
From:
Robert Burbidge <robert.burbidge@poptel.coop>
Date:
Tue, 13 Aug 2002 11:24:57 +0100
Sender:
owner-ietf-provreg@cafax.se
Subject:
Command-Response Extension - Minor ambiguity in specification?
Epp Spec Draft 4, section 2.6.3
The example for commands is a bit ambigous. It uses an element called
<EPPCommandName>. Obviously from context this is a placeholder for some
other element defined in EPP, but it wasn't very clear to me whether this
was the <command> element itself or one of the elements such as <create> or
<delete> that appear in inside <command>.
As I understand it, if I was to write an extension for contact creation, it
would have the form
<command>
<create>
<contact:create>
</contact:create>
</create>
<extension>
.. extension elements here ..
</extension>
</command>
However the example fragment implies (to my mind anyway) the form
<command>
<create>
<contact:create>
</contact:create>
<extension>
.. extension elements here ..
</extension>
</create>
</command>
In fairness to Scott, I should add that the XML schema resolves the
ambiguity in favour of the first form, and I accept that the schema is
normative. I would, however, suggest that the example using the
<EPPCommandName> tag be re-written to make the example more clear.
If I have misunderstood any of the above please feel free to correct me of
course.
Rob Burbidge