element saveCalendarEntry
diagram dac_workcal_diagrams/dac_workcal_p30.png
namespace http://workcal.api.dac.n2.tibco.com
properties
content complex
children create-working-day update-working-day create-recurring update-recurring
attributes
Name  Type  Use  Default  Fixed  Annotation
version  XmlLockVersion  required      
documentation
The version of the Calendar to which the caller is saving the given Calendar Entry.
namespace  xs:string  optional      
documentation
Used to categorize, or group, named Calendars. Calendars sharing the same namespace must have unique names. A namespace of null is still considered a valid namespace.
name  xs:string  required      
documentation
The mandatory name of the calendar. This must be unique within the given namespace.
start  xs:dateTime  required      
documentation
Start date and time from which Calendar Entries are listed. This value is time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end  xs:dateTime  required      
documentation
End date and time to which Calendar Entries are listed. This value is time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
annotation
documentation
Request element for saveCalendarEntry operation. If multiple instructions are contained in a single request they are processed sequentially. For example, a create working day exclusion followed by a create recurring working day exclusion followed by an update recurring working day exclusion.
source <xs:element name="saveCalendarEntry">
 
<xs:annotation>
   
<xs:documentation>Request element for saveCalendarEntry operation. If multiple instructions are contained in a single request they are processed sequentially. For example, a create working day exclusion followed by a create recurring working day exclusion followed by an update recurring working day exclusion.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="create-working-day" type="dac:XmlNewWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>List of exclusions to be created.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="update-working-day" type="dac:XmlExistingWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>List of exclusions to be updated, identified by GUID.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="create-recurring" type="dac:XmlNewRecurringExclusion" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>List of recurring exclusions to be created.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="update-recurring" type="dac:XmlExistingRecurringExclusion" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>List of recurring exclusions to be updated. Identified by GUID.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="version" type="dac:XmlLockVersion" use="required">
     
<xs:annotation>
       
<xs:documentation>The version of the Calendar to which the caller is saving the given Calendar Entry.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="dac:XmlCalendarName">
     
<xs:annotation>
       
<xs:documentation>The identifying namespace and name of the Calender to which the given CalendarEntry belongs.</xs:documentation>
     
</xs:annotation>
   
</xs:attributeGroup>
   
<xs:attributeGroup ref="dac:XmlPeriod">
     
<xs:annotation>
       
<xs:documentation>The period for which Calendar Entries are to be listed in the response.</xs:documentation>
     
</xs:annotation>
   
</xs:attributeGroup>
 
</xs:complexType>
</xs:element>

attribute saveCalendarEntry/@version
type XmlLockVersion
properties
use required
annotation
documentation
The version of the Calendar to which the caller is saving the given Calendar Entry.
source <xs:attribute name="version" type="dac:XmlLockVersion" use="required">
 
<xs:annotation>
   
<xs:documentation>The version of the Calendar to which the caller is saving the given Calendar Entry.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element saveCalendarEntry/create-working-day
diagram dac_workcal_diagrams/dac_workcal_p31.png
type XmlNewWorkingDayExclusion
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  required      
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day  xs:boolean    false    
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start  xs:dateTime  required      
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end  xs:dateTime  optional      
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy  XmlFreeBusyType  optional  BUSY    
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
annotation
documentation
List of exclusions to be created.
source <xs:element name="create-working-day" type="dac:XmlNewWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of exclusions to be created.</xs:documentation>
 
</xs:annotation>
</xs:element>

element saveCalendarEntry/update-working-day
diagram dac_workcal_diagrams/dac_workcal_p32.png
type XmlExistingWorkingDayExclusion
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  required      
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day  xs:boolean    false    
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start  xs:dateTime  required      
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end  xs:dateTime  optional      
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy  XmlFreeBusyType  optional  BUSY    
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
guid  XmlGuidType  required      
documentation
ID of exclusion.
annotation
documentation
List of exclusions to be updated, identified by GUID.
source <xs:element name="update-working-day" type="dac:XmlExistingWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of exclusions to be updated, identified by GUID.</xs:documentation>
 
</xs:annotation>
</xs:element>

element saveCalendarEntry/create-recurring
diagram dac_workcal_diagrams/dac_workcal_p33.png
type XmlNewRecurringExclusion
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  required      
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day  xs:boolean    false    
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start  xs:dateTime  required      
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end  xs:dateTime  optional      
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy  XmlFreeBusyType  optional  BUSY    
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
duration  xs:duration  required      
documentation
How long each instance of the recurring exclusion lasts.
rrule  XmlRecurrenceRule  required      
documentation
The recurrence rule that defines how instance of the recurring exclusion are to be calculated.
annotation
documentation
List of recurring exclusions to be created.
source <xs:element name="create-recurring" type="dac:XmlNewRecurringExclusion" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of recurring exclusions to be created.</xs:documentation>
 
</xs:annotation>
</xs:element>

element saveCalendarEntry/update-recurring
diagram dac_workcal_diagrams/dac_workcal_p34.png
type XmlExistingRecurringExclusion
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  required      
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day  xs:boolean    false    
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start  xs:dateTime  required      
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end  xs:dateTime  optional      
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy  XmlFreeBusyType  optional  BUSY    
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
duration  xs:duration  required      
documentation
How long each instance of the recurring exclusion lasts.
rrule  XmlRecurrenceRule  required      
documentation
The recurrence rule that defines how instance of the recurring exclusion are to be calculated.
guid  XmlGuidType  required      
documentation
ID of exclusion.
annotation
documentation
List of recurring exclusions to be updated. Identified by GUID.
source <xs:element name="update-recurring" type="dac:XmlExistingRecurringExclusion" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of recurring exclusions to be updated. Identified by GUID.</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy