SIMPLE XCAP Tutorial
Led by Jonathan Rosenberg
Notes by Dean Willis

March 4, 2004 1300 GMT +9
Gardenia Room, Lotte Hotel, Seoul, ROK 


The purpose of these notes is NOT to document the tutorial, but to
record any working-group related decisions that might arise during
this meeting.

Slides are at:
http://www.jdrosen.net/papers/xcap-tutorial.ppt

ToDo list:

1) We need to make sure that the preservation of client-provided
   namespace prefixes is declared as a MUST level in the XCAP
   specification.

2) Check up selecting attribute in xcap when value is escaped -- does
   the return value contain the literal?

3) Clarify XCAP spec on selection behavior when there is partial
   repetition on the attributes -- for example, when the query
   specifies attr="2" and there are two difeerent records having this
   attribute but varying in other attributes.

4) There appears to be an unhandled case where the application
   validating the xcap document finds that the document is
   invalid. The XCAP server already returned a 200OK to the client,
   but the application has decided to reject the new document. How
   does the client know?

5) Investigate the possibility of returning a 306 redirect from HTTP
   requests so that you can be redirected into a quota-controlled
   space. If possibly, needs to be clearly said in XCAP.

6) Clarify discussion of filename extensions question.

7) Talk about escaping in document (see #1).

8) Document If-None-Match * etag matching to make sure that attempts to
   overwrite an existing document don't create a new resource. Also
   document return codes for differentiating the two cases
   ex-post-facto.

9) Clarify that ordering of schema and existence both impact insertion
   placement. 

10) Clarify use of positional parameters to add repetitive elements
    and interaction of repetitive elements on selection.

11) Look at WebDAV 409 generic error body return and see if we can
    reuse it.