> It's not THAT hard, although it's a pitty that some names have changed
> (like operation => action)
Sorry about that, but this was one change that was essential. In the
discussions among the Record Update developers, there was a great deal of
confusion caused by using "operation" to refer to create/replace/delete,
when it was also used to distinguish the Update operation from the Explain
operation. The term "operation" is more suited to the latter (analogous to
its use in SRU where we have the searchRetrieve, scan, and explain
operations). Changing the first "operation" to "action" made discussion
much easier.
> * I think that we need a diagnostic for the situation where in a delete
> action, both recordIdentifier AND a record are present. This is forbidden.
Ok, in the next draft we will either add a diagnostic, or relax this
restriction (and add a diagnostic for the case where the id doesn't match
the record).
> * which diagnostic is meant for an "invalid" (or "unsupported"?) action?
"Invalid action" and "unsupported action" should each warrant a diagnostic.
We'll add them next draft.
> * I wonder why the srw namespace uri has a trailing slash, but the ucp
> and diag don't. I just seems strange to me.
These namespaces will be completely changed in the next draft.
> * The WSDL and Schema files link aren't very helpfull.
There are xml files for earlier drafts
http://www.ceridwen.com/srw/schema/wsvn/Update%201.0%20Schema/latest/?rev=0&sc=0
They don't match the current draft. We'll produce up-to-date files when the
spec becomes stable.
--Ray
|