Hi Jim,
> Upon my first review, I find the extension to be an interesting aggregation
> concept. I’m not exactly sure why the client wouldn’t just make separate
> calls to get the same information.
Yes, it can, but I believe there is some efficiency that can be achieved in
terms of roundtrips.
> With that, I have the following feedback:
>
> • I don’t see the purpose of the <ro:include> child element of the
> <ro:info> element, where the child elements can be directly under the
> <ro:info> element.
That choice was purely aesthetic, in that the <include> element conveys
semantics in a human readable way.
> • It would be good to include a mapping of the response elements with the
> command elements, along with an indication of existence or ability to include
> the information. Such as including the <ro:registrant>, <ro:contacts>, and
> <ro:orgs>, <ro:ns>, <ro:hosts>, and <ro:other> elements as children of the
> <ro:infData> element with some indication of existence or a disclosure issue.
> The objects can be contained under those ro elements.
Yes, this was something I'd been thinking about. At the moment the related
objects are included "naked", but I had been thinking about something like this:
<ro:infData>
<ro:object type="contact"
roid="SH8013-REP"><contact:infData>...</contact:infData></ro:object>
<ro:object type="contact" roid="SH8014-REP" code="2201" msg="Authorization
error" />
</ro:infData>
Where an object cannot be included, then the <ro:object> would be empty but
would have "code" and "msg" attributes that would mirror the values that the
client would see if they did an <info> command on the same object.
G.
--
Gavin Brown
CentralNic Group plc (LSE:CNIC)
https://centralnicregistry.com
CentralNic Group plc is a company registered in England and Wales with company
number 8576358. Registered Offices: Saddlers House, Gutter Lane, London EC2V
6BR.
https://www.centralnic.com
_______________________________________________
regext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/regext