CalWS-SOAP SOAP Web Services Protocol for Calendaring CC/S 1301:201313012013-01-10 CalConnect Michael Douglass Rensselaer Polytechnic Institute douglm@rpi.edu CalConnect 12013-01-10en

This document describes standard messages and interactions for service interactions with a system that hosts calendar-based information using SOAP. Hosted information can be either traditional personal and enterprise calendar information or services that support XML payloads developed in conformance with the WS-Calendar specification.

published2013 CalConnect CC/S 1301:2013 2011-03-15 Michael Douglass CalConnect 0.0

Initial publication — a first pass at a rewrite from CalWS-REST

CC/S 1301:2013 2011-07-15 Michael Douglass CalConnect 0.1

Added etoken to ensure consistent updates.

Added a multi op which allows the atomic processing of multiple operations in one request. Added an id attribute to requests and responses.

CC/S 1301:2013 2011 Michael Douglass CalConnect 0.2

Added href to fetch response. Change propstat to be extension of BaseResponseType

CC/S 1301:2013 2011-09-07 Michael Douglass CalConnect 0.3

Add test attribute to calendar query elements.

CC/S 1301:2013 2011-11-11 Michael Douglass CalConnect 0.4

Updated calendar query to use xcal types instead of names. Assumes a later version of the xcalendar schema to make this possible. Change references to “etoken” to “changeToken”, Update the error codes with descriptions and a type per error. Added some new errors.

CC/S 1301:2013 2011-12-15 Michael Douglass CalConnect 0.5

Change example from CalDAV to CalWS

CC/S 1301:2013 2012-01-03 Michael Douglass CalConnect 0.6

Remove all references to XRD. Define CalWS properties in their place.

CC/S 1301:2013 2012-02-07 Michael Douglass CalConnect 0.7

Align more closely with the OASIS template.

Correct one or two minor spelling errors.

CC/S 1301:2013 2012-02-13 Michael Douglass CalConnect 0.8

Initial hand-off from CalConnect to OASIS

CC/S 1301:2013 2012-02-14 Michael Douglass Toby Considine CalConnect 0.9

Change namespace to .

Fixed example, broken references.

Added namespace declaration.

Added Summary.

CC/S 1301:2013 2012-07-29 Toby Considine CalConnect 0.1

Eliminated sentence as per Jira 463

CC/S 1301:2013 2012-11-06 Michael Douglass CalConnect 0.11

Add conformance section.

Added missing reference to RFC5546.

Restructured into sections to allow future addition of extensions. Added short introductory text to new Section 3 — “Basic Calendar Access”

Fixed small typo — getPropertiesReponse

Removed out-of-date and unused reference to web-linking

Removed bad and unnecessary reference in renumbered sections 4.3.2 and 4.3.4

Fixed reference to draft CalDAV scheduling to refer to the RFC

specificationccXML