</xs:annotation> </xs:attribute> <xs:attribute name="ucsMode" type="tns:contactUcsMode" use="required" /> </xs:complexType> <xs:element name="contactDelta" type="tns:deltaContactList" /> The deltaContactList type has been extended with a new attribute called ucsMode as shown above. The definition for new type contactUcsMode is shown below <xs:simpleType name="contactUcsMode"> <xs:restriction base="xs:string"> <xs:annotation> <xs:documentation> The server maintains the ucs mode for every user. The ucs mode indicates if the contact list for the user is stored on the server or another external store such as Exchange. The ucs mode can be disabled, allowed, migrating or migrated. If the mode is disabled, the contact list is stored on the server. If the mode is allowed, it indicates that the contact list is stored on the server but will be moved to the external anytime. If the ucs mode is set to migrating, it indicates that the contact list is in the process of being migrated to the external store. If the mode is migrated, migration has already happened and contact list is now on the external When the ucs mode is set to migrating or migrated, all operations that will modify the contact list are rejected by the server though an implementation may choose to suppose modifications while the contact list is migrating and/or after it has migrated. </xs:documentation> </xs:annotation> </xs:restriction> </xs:simpleType>
</xs:annotation> </xs:attribute> <xs:attribute name="ucsMode" type="tns:contactUcsMode" use="required" /> </xs:complexType> <xs:element name="contactDelta" type="tns:deltaContactList" /> The deltaContactList type has been extended with a new attribute called ucsMode as shown above. The definition for new type contactUcsMode is shown below <xs:simpleType name="contactUcsMode"> <xs:restriction base="xs:string"> <xs:annotation> <xs:documentation> The server maintains the ucs mode for every user. The ucs mode indicates if the contact list for the user is stored on the server or another external store such as Exchange. The ucs mode can be disabled, allowed, migrating or migrated. If the mode is disabled, the contact list is stored on the server. If the mode is allowed, it indicates that the contact list is stored on the server but will be moved to the external anytime. If the ucs mode is set to migrating, it indicates that the contact list is in the process of being migrated to the external store. If the mode is migrated, migration has already happened and contact list is now on the external When the ucs mode is set to migrating or migrated, all operations that will modify the contact list are rejected by the server though an implementation may choose to suppose modifications while the contact list is migrating and/or after it has migrated. </xs:documentation> </xs:annotation> </xs:restriction> </xs:simpleType>