> uri The diagnostic URI.
> details Any supplementary explanation available.
> message A human readable message to display to the end user.
>
> <details> could be type ANY, but currently isn't.
>
> Details was supposed to be any sort of information useful in
> determining
> exactly what went wrong. And some of these are machine readable.
> Look at the diagnostics list for details...
Yes - details was for technical information that a developer or systems
admin might find useful in diagnosing the fault. Message was intended
for a nice friendly non-techy message to display for end-users.
But I'm still not sure when the machine readable nature of details crept
in? It certainly wasn't present in SRW 1.0 (if you look at the old
diagnostic definitions).
Matthew
|