delimiter element

Lync 2013

Last modified: August 16, 2013

Applies to: Lync 2013 | Lync Server 2013

Specifies a marker to begin a schema extension for forward and backward compatibility.

<ct:delimiter xmlns:ct="http://schemas.microsoft.com/2006/09/sip/commontypes" />
<tns:[any]>...</tns:[any]>
<ct:end/>

xs:element

The following sections describe attributes, child elements, and parent elements.

Attributes

None

Child elements

None

Parent elements

Element

Description

Various

Element representing an enhanced presence category instance value and some of its child elements can support such an extension.

This element serves as the beginning marker of a version-dependent schema extension to a parent element. A single extension is expressed by one or more other data elements, of any name in the same target namespace (tns:) of a given schema file, enclosed between this element and a <ct:end> element. This is illustrated in the following XML snippet, where <tns:someElement> represents a schema extension.


<ct:delimiter />
<tns:someElement>someValue</tns:someElement>
<ct:end />

For multiple extensions to the same parent element, there will be multiple instances of the <ct:delimiter/> element, but a single occurrence of the <ct:end/> element. Each <ct:delimiter/> signifies the beginning of one version of the schema extension. All the versions of schema extension must be enclosed between the first <ct:delimiter/>element and an <ct:end/> element. This is illustrated in the following XML snippet, where <tns:someOtherElement> and <tns:someOtherOtherElement> represents another version of the extension.


<ct:delimiter />
<tns:someElement>someValue</tns:someElement>
<ct:delimiter />
<tns:someOtherElement>someOtherValue</tns:someOtherElement>
<tns:someOtherOtherElement>someOtherOtherValue</tns:someOtherOtherElement>
<ct:end />

The following XML snippet shows a use of the ct:delimiter and ct:end elementd to add a voiceMailStamp as a schema extension to the otherOptions category instance value.

<otherOptions xmlns="http://schemas.microsoft.com/2006/09/sip/options/otherOptions" xmlns:ct="http://schemas.microsoft.com/2006/09/sip/commontypes">
  <permissions>
    <personalInformationManager>outlook</personalInformationManager>
    <autoRetrieveOofFromOutlook>true</autoRetrieveOofFromOutlook>
    <publishCalendarPresence>true</publishCalendarPresence>
    <imAutoArchiving>true</imAutoArchiving>
    <callLogAutoArchiving>true</callLogAutoArchiving>
    <publishMeetingSubjectAndLocation>true</publishMeetingSubjectAndLocation>
  </permissions>
    
  <ct:delimiter/>
    <voiceMailTimestamp>2010-01-01T00:10:10</voiceMailTimestamp>
  <ct:end/>
</otherOptions>

Namespace

http://schemas.microsoft.com/2006/09/sip/commontypes

Schema Name

CommonTypes

Validation File

CommonTypes.Xsd

Can be Empty

True

Show: