Export (0) Print
Expand All

7.6 Messages Schema

This section contains the contents of the MS-OXWCONFIG-messages.xsd file and information about additional files that this schema file requires to operate correctly.

MS-OXWCONFIG-messages.xsd includes and imports the files listed in the following table. These files have to be placed in a common folder in order for the schema to validate and operate. Also, any schema files that are included in or imported into the MS- OXWCONFIG-messages.xsd schema have to be placed in the common folder along with the files listed in the table.

File name

Defining section/specification

MS-OXWSCDATA-messages.xsd

[MS-OXWSCDATA] section 7.1

MS-OXWCONFIG-types.xsd

7.9

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" 
    xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    targetNamespace="http://schemas.microsoft.com/exchange/services/2006/messages" 
    elementFormDefault="qualified" version="Exchange2013" id="messages">
  <xs:import namespace="http://schemas.microsoft.com/exchange/services/2006/types" 
       schemaLocation="MS-OXWCONFIG-types.xsd"/>
  <xs:include schemaLocation="MS-OXWSCDATA-messages.xsd"/>
  <xs:complexType name="ArrayOfServiceConfigurationResponseMessageType">
    <xs:sequence>
      <xs:element name="ServiceConfigurationResponseMessageType" 
          type="m:ServiceConfigurationResponseMessageType" minOccurs="1" 
          maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfServiceConfigurationType">
    <xs:choice minOccurs="1" maxOccurs="unbounded">
      <xs:element name="ConfigurationName" type="t:ServiceConfigurationType"/>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="GetServiceConfigurationResponseMessageType">
    <xs:complexContent>
      <xs:extension base="m:ResponseMessageType">
        <xs:sequence>
          <xs:element name="ResponseMessages" 
              type="m:ArrayOfServiceConfigurationResponseMessageType" minOccurs="0" 
              maxOccurs="1"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GetServiceConfigurationType">
    <xs:complexContent>
      <xs:extension base="m:BaseRequestType">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="1" name="ActingAs" 
             type="t:EmailAddressType"/>
           <xs:element minOccurs="1" maxOccurs="1" 
              name="RequestedConfiguration" 
              type="m:ArrayOfServiceConfigurationType"/>
          <xs:element minOccurs="0" maxOccurs="1" 
              name="ConfigurationRequestDetails" 
              type="t:ConfigurationRequestDetailsType" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ServiceConfigurationResponseMessageType">
    <xs:complexContent>
      <xs:extension base="m:ResponseMessageType">
        <xs:sequence>
          <xs:element name="MailTipsConfiguration" 
              type="t:MailTipsServiceConfiguration" minOccurs="0" maxOccurs="1"/>
          <xs:element name="UnifiedMessagingConfiguration" 
              type="t:UnifiedMessageServiceConfiguration" minOccurs="0" 
              maxOccurs="1"/>
          <xs:element name="ProtectionRulesConfiguration" 
              type="t:ProtectionRulesServiceConfiguration" minOccurs="0" maxOccurs="1"/>
          <xs:element name="PolicyNudgeRulesConfiguration" 
              type="t:PolicyNudgeRulesServiceConfiguration" minOccurs="0" 
              maxOccurs="1"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetServiceConfiguration" 
      type="m:GetServiceConfigurationType"/>
  <xs:element name="GetServiceConfigurationResponse" 
      type="m:GetServiceConfigurationResponseMessageType"/>
</xs:schema>
Show:
© 2015 Microsoft