r1 - 06 Apr 2005 - 11:16:29 - BrianMoseleyYou are here: OSAF >  Journal Web  >  ContributorNotes > BrianMoseleyNotes > BrianMoseley20050406

Chandler/Cosmo Interoperability Testing (cont.)

Test 9: Adding An Item to An Existing Share

Added Cosmo-specific implementations of several jackrabbit classes that cause it to not use the JCR XML import feature for XML files.

Added a new item (a note). Selected the "All" collection and used Test > Share > Sync "All" collection and got the following:

  • HEAD /webdav/bcm/All returns 200
  • PROPFIND /webdav/bcm/All/ returns 207
  • PROPFIND /webdav/bcm/All/ returns 207
  • PUT /webdav/bcm/All/a9c016c8-a6c6-11d9-df7e-000d935d33e8.xml returns 201
  • HEAD /webdav/bcm/All/a9c016c8-a6c6-11d9-df7e-000d935d33e8.xml returns 200
  • PUT /webdav/bcm/All/dfd70e70-a6c5-11d9-df7e-000d935d33e8.xml returns 204
  • HEAD /webdav/bcm/All/dfd70e70-a6c5-11d9-df7e-000d935d33e8.xml returns 200

Test 10: Removing An Item from An Existing Share

Removed the "Welcome to Chandler" note. Selected the "All" collection and used Test > Share > Sync "All" collection and got the following:

  • HEAD /webdav/bcm/All returns 200
  • PROPFIND /webdav/bcm/All/ returns 207
  • PROPFIND /webdav/bcm/All/ returns 207
  • PUT /webdav/bcm/All/a9c016c8-a6c6-11d9-df7e-000d935d33e8.xml returns 204
  • HEAD /webdav/bcm/All/a9c016c8-a6c6-11d9-df7e-000d935d33e8.xml returns 200
  • DELETE /webdav/bcm/All/dfd70e70-a6c5-11d9-df7e-000d935d33e8.xml returns 204

Conclusion

After many server tweaks and changes, we have achieved full interoperability between Chandler and Cosmo. Two open items remain:

  1. Adding SSL support for WebDAV accounts in Chandler
  2. Adding strong ETags support in Cosmo

Neither of these issues blocks forward progress. Huzzah!

-- BrianMoseley - 06 Apr 2005

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.