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.