All Element Summary |
||||||||||
|
||||||||||
|
||||||||||
A contact
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
This element encapsulates the content document for this service.
|
||||||||||
|
||||||||||
This element contains free-form notes related to this contact.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
Complex Type Summary |
||||||||||
|
||||||||||
This element defines the basic myContacts types.
|
<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/hs/2001/10/myContacts" version="1.0" xmlns="http://schemas.microsoft.com/hs/2001/10/myContacts" xmlns:hs="http://schemas.microsoft.com/hs/2001/10/core" xmlns:mp="http://schemas.microsoft.com/hs/2001/10/myProfile" xmlns:xdb="urn:schemas-microsoft-com:xdb" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Schema for .NET Contacts service.
</xsd:documentation>
Copyright (c) 2001 Microsoft Corporation. All rights reserved.
<xdb:blue select="/myContacts"/>
</xsd:appinfo>
<xdb:blue select="/myContacts/*"/>
<xdb:blue select="/myContacts/contact/name"/>
<xdb:blue select="/myContacts/contact/specialDate"/>
<xdb:blue select="/myContacts/contact/picture"/>
<xdb:blue select="/myContacts/contact/address"/>
<xdb:blue select="/myContacts/contact/telephoneNumber"/>
<xdb:blue select="/myContacts/contact/emailAddress"/>
<xdb:blue select="/myContacts/contact/webSite"/>
<xdb:blue select="/myContacts/contact/workInformation"/>
<xdb:blue select="/myContacts/contact/screenName"/>
<xdb:blue select="/myContacts/contact/identificationNumber"/>
<xdb:blue select="/myContacts/contact/userReference"/>
<xdb:blue select="/myContacts/contact/securityCertificate"/>
<xdb:red select="//@id"/>
<xdb:red select="//@creator"/>
<xdb:red select="//@changeNumber"/>
<xdb:red select="//cat"/>
<xdb:red select="//cat/@ref"/>
<xdb:red select="/myContacts/contact/@synchronize"/>
<xdb:red select="/myContacts/contact/gender"/>
<xdb:red select="/myContacts/contact/name/givenName"/>
<xdb:red select="/myContacts/contact/name/surname"/>
<xdb:red select="/myContacts/contact/name/fileAsName"/>
<xdb:red select="/myContacts/contact/puid"/>
<xdb:red select="/myContacts/contact/$any"/>
<xdb:red select="/myContacts/contact/name/$any"/>
<xdb:red select="/myContacts/contact/specialDate/$any"/>
<xdb:red select="/myContacts/contact/picture/$any"/>
<xdb:red select="/myContacts/contact/address/$any"/>
<xdb:red select="/myContacts/contact/emailAddress/$any"/>
<xdb:red select="/myContacts/contact/webSite/$any"/>
<xdb:red select="/myContacts/contact/screenName/$any"/>
<xdb:red select="/myContacts/contact/telephoneNumber/$any"/>
<xdb:red select="/myContacts/contact/identificationNumber/$any"/>
<xdb:red select="/myContacts/contact/workInformation/$any"/>
<xdb:red select="/myContacts/subscription/context/$any"/>
<xdb:red select="/myContacts/contact/emailAddress/email"/>
<xdb:red select="/myContacts/contact/screenName/name"/>
<xdb:red select="/myContacts/contact/telephoneNumber/number"/>
<xdb:red select="//subscription/trigger/@select"/>
<xdb:red select="//subscription/trigger/@baseChangeNumber"/>
<xdb:sqlScript source="myContactsCustomSQL.sql"/>
<xdb:namespaceMap>
<xdb:mapping alias="m" uri="http://schemas.microsoft.com/hs/2001/10/myContacts"/>
</xdb:namespaceMap>
<xdb:mapping alias="mp" uri="http://schemas.microsoft.com/hs/2001/10/myProfile"/>
<xdb:mapping alias="mc" uri="http://schemas.microsoft.com/hs/2001/10/myCalendar"/>
<xdb:mapping alias="hs" uri="http://schemas.microsoft.com/hs/2001/10/core"/>
<xsd:import namespace="http://schemas.microsoft.com/hs/2001/10/core" schemaLocation="hscommon.xsd"/>
<xsd:import namespace="http://schemas.microsoft.com/hs/2001/10/myProfile" schemaLocation="myProfile.xsd"/>
<!--
// // myContacts // - root element for the .NET Contacts service // -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element encapsulates the content document for this service. This element
</xsd:documentation>
establishes a global cache scope for the service and contains other root-level system attributes for this instance of the service.
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
</xsd:element>
</xsd:sequence>
<!-- standard attributes for the root element -->
<xsd:sequence>
</xsd:complexType>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="hs:catType"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains free-form notes related to this contact.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="emailAddress" type="mp:emailAddressBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="mp:telephoneNumberBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="identificationNumber" type="mp:identificationNumberBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="workInformation" type="mp:workInformationBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="userReference" type="mp:categorizedUserReferenceBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="securityCertificate" type="mp:securityCertificateBlueType"/>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This attribute controls/enables synchronization
</xsd:documentation>
of this contact node. When enabled (value of "yes"), .NET My Services will attempt to keep the contact nodes in sync with the reference data stored in the referenced PUID's myProfile default store. This is subject to permission, of course. A value of "no" indicates that the system should not attempt to keep this contact node in sync.
<xsd:restriction base="xsd:string">
</xsd:simpleType>
<xsd:enumeration value="yes"/>
</xsd:restriction>
<xsd:enumeration value="no"/>
</xsd:schema>
|