element saveCalendarReferences
diagram dac_workcal_diagrams/dac_workcal_p36.png
namespace http://workcal.api.dac.n2.tibco.com
properties
content complex
children add-reference remove-reference
attributes
Name  Type  Use  Default  Fixed  Annotation
version  XmlLockVersion    -1    
documentation
The version number used to detect concurrent updates to the same Calendar; also known as optimistic locking.
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.
annotation
documentation
Request element for saveCalendarReferences operation. Specifies a calendar and the references to be associated with it.
If a given reference is already associated with another calendar, it will be removed before adding it to the calendar identified in this request.
source <xs:element name="saveCalendarReferences">
 
<xs:annotation>
   
<xs:documentation>Request element for saveCalendarReferences operation. Specifies a calendar and the references to be associated with it.
If a given reference is already associated with another calendar, it will be removed before adding it to the calendar identified in this request.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="add-reference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>The collection of Calendar References to be associated with the identified Calendar. This is an additive operation. Any existing references to the Calendar that aren't included in this collection will not be removed.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="remove-reference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>The collection of Calendar References to be removed from the identified Calendar. This is an additive operation. Any existing references to the Calendar that aren't included in this collection will not be removed.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="version" type="dac:XmlLockVersion" default="-1">
     
<xs:annotation>
       
<xs:documentation>The version number used to detect concurrent updates to the same Calendar; also known as optimistic locking.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="dac:XmlCalendarName">
     
<xs:annotation>
       
<xs:documentation>The identifying namespace and name of the Calendar whose references are to be updated.</xs:documentation>
     
</xs:annotation>
   
</xs:attributeGroup>
 
</xs:complexType>
</xs:element>

attribute saveCalendarReferences/@version
type XmlLockVersion
properties
default -1
annotation
documentation
The version number used to detect concurrent updates to the same Calendar; also known as optimistic locking.
source <xs:attribute name="version" type="dac:XmlLockVersion" default="-1">
 
<xs:annotation>
   
<xs:documentation>The version number used to detect concurrent updates to the same Calendar; also known as optimistic locking.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element saveCalendarReferences/add-reference
diagram dac_workcal_diagrams/dac_workcal_p37.png
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
The collection of Calendar References to be associated with the identified Calendar. This is an additive operation. Any existing references to the Calendar that aren't included in this collection will not be removed.
source <xs:element name="add-reference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The collection of Calendar References to be associated with the identified Calendar. This is an additive operation. Any existing references to the Calendar that aren't included in this collection will not be removed.</xs:documentation>
 
</xs:annotation>
</xs:element>

element saveCalendarReferences/remove-reference
diagram dac_workcal_diagrams/dac_workcal_p38.png
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
The collection of Calendar References to be removed from the identified Calendar. This is an additive operation. Any existing references to the Calendar that aren't included in this collection will not be removed.
source <xs:element name="remove-reference" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The collection of Calendar References to be removed from the identified Calendar. This is an additive operation. Any existing references to the Calendar that aren't included in this collection will not be removed.</xs:documentation>
 
</xs:annotation>
</xs:element>


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