Subversion Repositories HomeAutomation

Rev

Blame | Last modification | View Log | SVN | RSS feed

  1. <?php
  2. require(dirname(__FILE__)."/config.php");
  3.  
  4. echo('
  5. <?xml version="1.0" encoding="utf-8"?>
  6. <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  7.                   xmlns:tns="http://schemas.microsoft.com/exchange/services/2006/messages"
  8.                   xmlns:s="http://www.w3.org/2001/XMLSchema"
  9.                   targetNamespace="http://schemas.microsoft.com/exchange/services/2006/messages"
  10.                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  11.                   xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
  12.     <wsdl:types>
  13.         <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  14.             <xs:import namespace="http://schemas.microsoft.com/exchange/services/2006/messages" schemaLocation="messages.xsd"/>
  15.         </xs:schema>
  16.     </wsdl:types>
  17.     <wsdl:message name="ConvertIdSoapIn">
  18.         <wsdl:part name="request" element="tns:ConvertId"/>
  19.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  20.  
  21.     </wsdl:message>
  22.     <wsdl:message name="ConvertIdSoapOut">
  23.         <wsdl:part name="ConvertIdResult" element="tns:ConvertIdResponse"/>
  24.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  25.     </wsdl:message>
  26.     <wsdl:message name="GetFolderSoapIn">
  27.         <wsdl:part name="request" element="tns:GetFolder" />
  28.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  29.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  30.  
  31.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  32.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  33.     </wsdl:message>
  34.     <wsdl:message name="GetFolderSoapOut">
  35.         <wsdl:part name="GetFolderResult" element="tns:GetFolderResponse" />
  36.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  37.     </wsdl:message>
  38.     <wsdl:message name="CreateFolderSoapIn">
  39.         <wsdl:part name="request" element="tns:CreateFolder" />
  40.  
  41.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  42.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  43.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  44.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  45.  </wsdl:message>
  46.     <wsdl:message name="CreateFolderSoapOut">
  47.         <wsdl:part name="CreateFolderResult" element="tns:CreateFolderResponse" />
  48.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  49.     </wsdl:message>
  50.  
  51.     <wsdl:message name="CreateManagedFolderSoapIn">
  52.         <wsdl:part name="request" element="tns:CreateManagedFolder" />
  53.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  54.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  55.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  56.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  57.  </wsdl:message>
  58.     <wsdl:message name="CreateManagedFolderSoapOut">
  59.         <wsdl:part name="CreateManagedFolderResult" element="tns:CreateManagedFolderResponse" />
  60.  
  61.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  62.     </wsdl:message>
  63.     <wsdl:message name="DeleteFolderSoapIn">
  64.         <wsdl:part name="request" element="tns:DeleteFolder" />
  65.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  66.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  67.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  68.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  69.  </wsdl:message>
  70.  
  71.     <wsdl:message name="DeleteFolderSoapOut">
  72.         <wsdl:part name="DeleteFolderResult" element="tns:DeleteFolderResponse" />
  73.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  74.     </wsdl:message>
  75.     <wsdl:message name="UpdateFolderSoapIn">
  76.         <wsdl:part name="request" element="tns:UpdateFolder" />
  77.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  78.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  79.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  80.  
  81.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  82.  </wsdl:message>
  83.     <wsdl:message name="UpdateFolderSoapOut">
  84.         <wsdl:part name="UpdateFolderResult" element="tns:UpdateFolderResponse" />
  85.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  86.     </wsdl:message>
  87.     <wsdl:message name="MoveFolderSoapIn">
  88.         <wsdl:part name="request" element="tns:MoveFolder" />
  89.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  90.  
  91.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  92.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  93.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  94.  </wsdl:message>
  95.     <wsdl:message name="MoveFolderSoapOut">
  96.         <wsdl:part name="MoveFolderResult" element="tns:MoveFolderResponse" />
  97.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  98.     </wsdl:message>
  99.     <wsdl:message name="CopyFolderSoapIn">
  100.  
  101.         <wsdl:part name="request" element="tns:CopyFolder" />
  102.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  103.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  104.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  105.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  106.  </wsdl:message>
  107.     <wsdl:message name="CopyFolderSoapOut">
  108.         <wsdl:part name="CopyFolderResult" element="tns:CopyFolderResponse" />
  109.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  110.  
  111.     </wsdl:message>
  112.     <wsdl:message name="FindFolderSoapIn">
  113.         <wsdl:part name="request" element="tns:FindFolder"/>
  114.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  115.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  116.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  117.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  118.  </wsdl:message>
  119.     <wsdl:message name="FindFolderSoapOut">
  120.  
  121.         <wsdl:part name="FindFolderResult" element="tns:FindFolderResponse"/>
  122.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  123.     </wsdl:message>
  124.     <wsdl:message name="GetItemSoapIn">
  125.         <wsdl:part name="request" element="tns:GetItem" />
  126.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  127.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  128.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  129.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  130.  
  131.  </wsdl:message>
  132.     <wsdl:message name="GetItemSoapOut">
  133.         <wsdl:part name="GetItemResult" element="tns:GetItemResponse" />
  134.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  135.     </wsdl:message>
  136.     <wsdl:message name="CreateItemSoapIn">
  137.         <wsdl:part name="request" element="tns:CreateItem" />
  138.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  139.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  140.  
  141.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  142.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  143.  </wsdl:message>
  144.     <wsdl:message name="CreateItemSoapOut">
  145.         <wsdl:part name="CreateItemResult" element="tns:CreateItemResponse" />
  146.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  147.     </wsdl:message>
  148.     <wsdl:message name="DeleteItemSoapIn">
  149.         <wsdl:part name="request" element="tns:DeleteItem" />
  150.  
  151.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  152.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  153.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  154.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  155.  </wsdl:message>
  156.     <wsdl:message name="DeleteItemSoapOut">
  157.         <wsdl:part name="DeleteItemResult" element="tns:DeleteItemResponse" />
  158.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  159.     </wsdl:message>
  160.  
  161.     <wsdl:message name="UpdateItemSoapIn">
  162.         <wsdl:part name="request" element="tns:UpdateItem" />
  163.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  164.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  165.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  166.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  167.  </wsdl:message>
  168.     <wsdl:message name="UpdateItemSoapOut">
  169.         <wsdl:part name="UpdateItemResult" element="tns:UpdateItemResponse" />
  170.  
  171.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  172.     </wsdl:message>
  173.     <wsdl:message name="SendItemSoapIn">
  174.         <wsdl:part name="request" element="tns:SendItem" />
  175.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  176.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  177.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  178.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  179.  </wsdl:message>
  180.  
  181.     <wsdl:message name="SendItemSoapOut">
  182.         <wsdl:part name="SendItemResult" element="tns:SendItemResponse" />
  183.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  184.     </wsdl:message>
  185.     <wsdl:message name="MoveItemSoapIn">
  186.         <wsdl:part name="request" element="tns:MoveItem" />
  187.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  188.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  189.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  190.  
  191.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  192.  </wsdl:message>
  193.     <wsdl:message name="MoveItemSoapOut">
  194.         <wsdl:part name="MoveItemResult" element="tns:MoveItemResponse" />
  195.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  196.     </wsdl:message>
  197.     <wsdl:message name="CopyItemSoapIn">
  198.         <wsdl:part name="request" element="tns:CopyItem" />
  199.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  200.  
  201.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  202.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  203.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  204.  </wsdl:message>
  205.     <wsdl:message name="CopyItemSoapOut">
  206.         <wsdl:part name="CopyItemResult" element="tns:CopyItemResponse" />
  207.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  208.     </wsdl:message>
  209.     <wsdl:message name="CreateAttachmentSoapIn">
  210.  
  211.         <wsdl:part name="request" element="tns:CreateAttachment" />
  212.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  213.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  214.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  215.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  216.  </wsdl:message>
  217.     <wsdl:message name="CreateAttachmentSoapOut">
  218.         <wsdl:part name="CreateAttachmentResult" element="tns:CreateAttachmentResponse" />
  219.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  220.  
  221.     </wsdl:message>
  222.     <wsdl:message name="DeleteAttachmentSoapIn">
  223.         <wsdl:part name="request" element="tns:DeleteAttachment" />
  224.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  225.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  226.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  227.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  228.  </wsdl:message>
  229.     <wsdl:message name="DeleteAttachmentSoapOut">
  230.  
  231.         <wsdl:part name="DeleteAttachmentResult" element="tns:DeleteAttachmentResponse" />
  232.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  233.     </wsdl:message>
  234.     <wsdl:message name="GetAttachmentSoapIn">
  235.         <wsdl:part name="request" element="tns:GetAttachment" />
  236.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  237.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  238.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  239.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  240.  
  241.  </wsdl:message>
  242.     <wsdl:message name="GetAttachmentSoapOut">
  243.         <wsdl:part name="GetAttachmentResult" element="tns:GetAttachmentResponse" />
  244.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  245.     </wsdl:message>
  246.     <wsdl:message name="ResolveNamesSoapIn">
  247.         <wsdl:part name="request" element="tns:ResolveNames" />
  248.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  249.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  250.  
  251.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  252.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  253.  </wsdl:message>
  254.     <wsdl:message name="ResolveNamesSoapOut">
  255.         <wsdl:part name="ResolveNamesResult" element="tns:ResolveNamesResponse" />
  256.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  257.     </wsdl:message>
  258.     <wsdl:message name="ExpandDLSoapIn">
  259.         <wsdl:part name="request" element="tns:ExpandDL" />
  260.  
  261.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  262.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  263.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  264.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  265.  </wsdl:message>
  266.     <wsdl:message name="ExpandDLSoapOut">
  267.         <wsdl:part name="ExpandDLResult" element="tns:ExpandDLResponse" />
  268.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  269.     </wsdl:message>
  270.  
  271.     <wsdl:message name="FindItemSoapIn">
  272.         <wsdl:part name="request" element="tns:FindItem"/>
  273.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  274.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  275.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  276.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  277.  </wsdl:message>
  278.     <wsdl:message name="FindItemSoapOut">
  279.         <wsdl:part name="FindItemResult" element="tns:FindItemResponse"/>
  280.  
  281.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  282.     </wsdl:message>
  283.  
  284.     <wsdl:message name="SubscribeSoapIn">
  285.         <wsdl:part name="request" element="tns:Subscribe" />
  286.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  287.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  288.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  289.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  290.  
  291.  </wsdl:message>
  292.     <wsdl:message name="SubscribeSoapOut">
  293.         <wsdl:part name="SubscribeResult" element="tns:SubscribeResponse" />
  294.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  295.     </wsdl:message>
  296.     <wsdl:message name="UnsubscribeSoapIn">
  297.         <wsdl:part name="request" element="tns:Unsubscribe" />
  298.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  299.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  300.  
  301.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  302.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  303.  </wsdl:message>
  304.     <wsdl:message name="UnsubscribeSoapOut">
  305.         <wsdl:part name="UnsubscribeResult" element="tns:UnsubscribeResponse" />
  306.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  307.     </wsdl:message>
  308.     <wsdl:message name="GetEventsSoapIn">
  309.         <wsdl:part name="request" element="tns:GetEvents" />
  310.  
  311.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  312.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  313.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  314.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  315.  </wsdl:message>
  316.     <wsdl:message name="GetEventsSoapOut">
  317.         <wsdl:part name="GetEventsResult" element="tns:GetEventsResponse" />
  318.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  319.     </wsdl:message>
  320.  
  321.     <wsdl:message name="SyncFolderHierarchySoapIn">
  322.         <wsdl:part name="request" element="tns:SyncFolderHierarchy" />
  323.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  324.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  325.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  326.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  327.  </wsdl:message>
  328.     <wsdl:message name="SyncFolderHierarchySoapOut">
  329.         <wsdl:part name="SyncFolderHierarchyResult" element="tns:SyncFolderHierarchyResponse" />
  330.  
  331.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  332.     </wsdl:message>
  333.     <wsdl:message name="SyncFolderItemsSoapIn">
  334.         <wsdl:part name="request" element="tns:SyncFolderItems" />
  335.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  336.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  337.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  338.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  339.  </wsdl:message>
  340.  
  341.     <wsdl:message name="SyncFolderItemsSoapOut">
  342.         <wsdl:part name="SyncFolderItemsResult" element="tns:SyncFolderItemsResponse" />
  343.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  344.     </wsdl:message>
  345.  
  346.  <wsdl:message name="GetDelegateSoapIn">
  347.         <wsdl:part name="request" element="tns:GetDelegate" />
  348.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  349.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  350.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  351.  
  352.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  353.  </wsdl:message>
  354.  <wsdl:message name="GetDelegateSoapOut">
  355.         <wsdl:part name="GetDelegateResult" element="tns:GetDelegateResponse" />
  356.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  357.  </wsdl:message>
  358.  <wsdl:message name="AddDelegateSoapIn">
  359.         <wsdl:part name="request" element="tns:AddDelegate" />
  360.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  361.  
  362.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  363.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  364.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  365.  </wsdl:message>
  366.  <wsdl:message name="AddDelegateSoapOut">
  367.         <wsdl:part name="AddDelegateResult" element="tns:AddDelegateResponse" />
  368.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  369.  </wsdl:message>
  370.  <wsdl:message name="RemoveDelegateSoapIn">
  371.  
  372.         <wsdl:part name="request" element="tns:RemoveDelegate" />
  373.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  374.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  375.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  376.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  377.  </wsdl:message>
  378.  <wsdl:message name="RemoveDelegateSoapOut">
  379.         <wsdl:part name="RemoveDelegateResult" element="tns:RemoveDelegateResponse" />
  380.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  381.  
  382.  </wsdl:message>
  383.  <wsdl:message name="UpdateDelegateSoapIn">
  384.         <wsdl:part name="request" element="tns:UpdateDelegate" />
  385.         <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  386.         <wsdl:part name="S2SAuth" element="t:SerializedSecurityContext"/>
  387.         <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/>
  388.         <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
  389.  </wsdl:message>
  390.  <wsdl:message name="UpdateDelegateSoapOut">
  391.  
  392.         <wsdl:part name="UpdateDelegateResult" element="tns:UpdateDelegateResponse" />
  393.         <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  394.  </wsdl:message>
  395.  
  396.   <!-- Availability Service messages -->
  397.  
  398.  <wsdl:message name="GetUserAvailabilitySoapIn">
  399.    <wsdl:part name="GetUserAvailabilityRequest" element="tns:GetUserAvailabilityRequest" />
  400.    <wsdl:part name="SerializedSecurityContext" element="t:SerializedSecurityContext" />
  401.    <wsdl:part name="ProxyRequestTypeHeader" element="t:ProxyRequestTypeHeader" />
  402.  
  403.    <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  404.  </wsdl:message>
  405.  <wsdl:message name="GetUserAvailabilitySoapOut">
  406.    <wsdl:part name="GetUserAvailabilityResult" element="tns:GetUserAvailabilityResponse" />
  407.    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  408.  </wsdl:message>
  409.  <wsdl:message name="GetUserOofSettingsSoapIn">
  410.    <wsdl:part name="GetUserOofSettingsRequest" element="tns:GetUserOofSettingsRequest" />
  411.    <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  412.  
  413.  </wsdl:message>
  414.  <wsdl:message name="GetUserOofSettingsSoapOut">
  415.    <wsdl:part name="GetUserOofSettingsResult" element="tns:GetUserOofSettingsResponse" />
  416.    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  417.  </wsdl:message>
  418.  <wsdl:message name="SetUserOofSettingsSoapIn">
  419.    <wsdl:part name="SetUserOofSettingsRequest" element="tns:SetUserOofSettingsRequest" />
  420.    <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/>
  421.  </wsdl:message>
  422.  
  423.  <wsdl:message name="SetUserOofSettingsSoapOut">
  424.    <wsdl:part name="SetUserOofSettingsResult" element="tns:SetUserOofSettingsResponse" />
  425.    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  426.  </wsdl:message>
  427.  
  428.     <wsdl:portType name="ExchangeServicePortType">
  429.         <wsdl:operation name="ResolveNames">
  430.             <wsdl:input message="tns:ResolveNamesSoapIn" />
  431.             <wsdl:output message="tns:ResolveNamesSoapOut" />
  432.         </wsdl:operation>
  433.  
  434.         <wsdl:operation name="ExpandDL">
  435.             <wsdl:input message="tns:ExpandDLSoapIn" />
  436.             <wsdl:output message="tns:ExpandDLSoapOut" />
  437.         </wsdl:operation>
  438.         <wsdl:operation name="FindFolder">
  439.             <wsdl:input message="tns:FindFolderSoapIn"/>
  440.             <wsdl:output message="tns:FindFolderSoapOut"/>
  441.         </wsdl:operation>
  442.         <wsdl:operation name="FindItem">
  443.  
  444.             <wsdl:input message="tns:FindItemSoapIn"/>
  445.             <wsdl:output message="tns:FindItemSoapOut"/>
  446.         </wsdl:operation>
  447.         <wsdl:operation name="GetFolder">
  448.             <wsdl:input message="tns:GetFolderSoapIn" />
  449.             <wsdl:output message="tns:GetFolderSoapOut" />
  450.         </wsdl:operation>
  451.         <wsdl:operation name="ConvertId">
  452.             <wsdl:input message="tns:ConvertIdSoapIn"/>
  453.  
  454.             <wsdl:output message="tns:ConvertIdSoapOut"/>
  455.         </wsdl:operation>
  456.         <wsdl:operation name="CreateFolder">
  457.             <wsdl:input message="tns:CreateFolderSoapIn" />
  458.             <wsdl:output message="tns:CreateFolderSoapOut" />
  459.         </wsdl:operation>
  460.         <wsdl:operation name="DeleteFolder">
  461.             <wsdl:input message="tns:DeleteFolderSoapIn" />
  462.             <wsdl:output message="tns:DeleteFolderSoapOut" />
  463.  
  464.         </wsdl:operation>
  465.         <wsdl:operation name="UpdateFolder">
  466.             <wsdl:input message="tns:UpdateFolderSoapIn" />
  467.             <wsdl:output message="tns:UpdateFolderSoapOut" />
  468.         </wsdl:operation>
  469.         <wsdl:operation name="MoveFolder">
  470.             <wsdl:input message="tns:MoveFolderSoapIn" />
  471.             <wsdl:output message="tns:MoveFolderSoapOut" />
  472.         </wsdl:operation>
  473.  
  474.         <wsdl:operation name="CopyFolder">
  475.             <wsdl:input message="tns:CopyFolderSoapIn" />
  476.             <wsdl:output message="tns:CopyFolderSoapOut" />
  477.         </wsdl:operation>
  478.         <wsdl:operation name="Subscribe">
  479.             <wsdl:input message="tns:SubscribeSoapIn" />
  480.             <wsdl:output message="tns:SubscribeSoapOut" />
  481.         </wsdl:operation>
  482.         <wsdl:operation name="Unsubscribe">
  483.  
  484.             <wsdl:input message="tns:UnsubscribeSoapIn" />
  485.             <wsdl:output message="tns:UnsubscribeSoapOut" />
  486.         </wsdl:operation>
  487.         <wsdl:operation name="GetEvents">
  488.             <wsdl:input message="tns:GetEventsSoapIn" />
  489.             <wsdl:output message="tns:GetEventsSoapOut" />
  490.         </wsdl:operation>
  491.         <wsdl:operation name="SyncFolderHierarchy">
  492.             <wsdl:input message="tns:SyncFolderHierarchySoapIn" />
  493.  
  494.             <wsdl:output message="tns:SyncFolderHierarchySoapOut" />
  495.         </wsdl:operation>
  496.         <wsdl:operation name="SyncFolderItems">
  497.             <wsdl:input message="tns:SyncFolderItemsSoapIn" />
  498.             <wsdl:output message="tns:SyncFolderItemsSoapOut" />
  499.         </wsdl:operation>
  500.  
  501.         <wsdl:operation name="CreateManagedFolder">
  502.             <wsdl:input message="tns:CreateManagedFolderSoapIn" />
  503.  
  504.             <wsdl:output message="tns:CreateManagedFolderSoapOut" />
  505.         </wsdl:operation>
  506.  
  507.         <wsdl:operation name="GetItem">
  508.             <wsdl:input message="tns:GetItemSoapIn" />
  509.             <wsdl:output message="tns:GetItemSoapOut" />
  510.         </wsdl:operation>
  511.         <wsdl:operation name="CreateItem">
  512.             <wsdl:input message="tns:CreateItemSoapIn" />
  513.  
  514.             <wsdl:output message="tns:CreateItemSoapOut" />
  515.         </wsdl:operation>
  516.         <wsdl:operation name="DeleteItem">
  517.             <wsdl:input message="tns:DeleteItemSoapIn" />
  518.             <wsdl:output message="tns:DeleteItemSoapOut" />
  519.         </wsdl:operation>
  520.         <wsdl:operation name="UpdateItem">
  521.             <wsdl:input message="tns:UpdateItemSoapIn" />
  522.             <wsdl:output message="tns:UpdateItemSoapOut" />
  523.  
  524.         </wsdl:operation>
  525.         <wsdl:operation name="SendItem">
  526.             <wsdl:input message="tns:SendItemSoapIn" />
  527.             <wsdl:output message="tns:SendItemSoapOut" />
  528.         </wsdl:operation>
  529.         <wsdl:operation name="MoveItem">
  530.             <wsdl:input message="tns:MoveItemSoapIn" />
  531.             <wsdl:output message="tns:MoveItemSoapOut" />
  532.         </wsdl:operation>
  533.  
  534.         <wsdl:operation name="CopyItem">
  535.             <wsdl:input message="tns:CopyItemSoapIn" />
  536.             <wsdl:output message="tns:CopyItemSoapOut" />
  537.         </wsdl:operation>
  538.         <wsdl:operation name="CreateAttachment">
  539.             <wsdl:input message="tns:CreateAttachmentSoapIn" />
  540.             <wsdl:output message="tns:CreateAttachmentSoapOut" />
  541.         </wsdl:operation>
  542.         <wsdl:operation name="DeleteAttachment">
  543.  
  544.             <wsdl:input message="tns:DeleteAttachmentSoapIn" />
  545.             <wsdl:output message="tns:DeleteAttachmentSoapOut" />
  546.         </wsdl:operation>
  547.         <wsdl:operation name="GetAttachment">
  548.             <wsdl:input message="tns:GetAttachmentSoapIn" />
  549.             <wsdl:output message="tns:GetAttachmentSoapOut" />
  550.         </wsdl:operation>
  551.         <wsdl:operation name="GetDelegate">
  552.             <wsdl:input message="tns:GetDelegateSoapIn" />
  553.  
  554.             <wsdl:output message="tns:GetDelegateSoapOut" />
  555.         </wsdl:operation>
  556.         <wsdl:operation name="AddDelegate">
  557.             <wsdl:input message="tns:AddDelegateSoapIn" />
  558.             <wsdl:output message="tns:AddDelegateSoapOut" />
  559.         </wsdl:operation>
  560.         <wsdl:operation name="RemoveDelegate">
  561.             <wsdl:input message="tns:RemoveDelegateSoapIn" />
  562.             <wsdl:output message="tns:RemoveDelegateSoapOut" />
  563.  
  564.         </wsdl:operation>
  565.         <wsdl:operation name="UpdateDelegate">
  566.             <wsdl:input message="tns:UpdateDelegateSoapIn" />
  567.             <wsdl:output message="tns:UpdateDelegateSoapOut" />
  568.         </wsdl:operation>
  569.  
  570.    <!-- Availability Service Operations -->
  571.  
  572.    <!-- GetUserAvailability -->
  573.    <wsdl:operation name="GetUserAvailability">
  574.  
  575.      <wsdl:input message="tns:GetUserAvailabilitySoapIn" />
  576.      <wsdl:output message="tns:GetUserAvailabilitySoapOut" />
  577.    </wsdl:operation>
  578.  
  579.    <!-- GetUserOofSettings -->
  580.    <wsdl:operation name="GetUserOofSettings">
  581.      <wsdl:input message="tns:GetUserOofSettingsSoapIn" />
  582.      <wsdl:output message="tns:GetUserOofSettingsSoapOut" />
  583.    </wsdl:operation>
  584.  
  585.    <!-- SetUserOofSettings -->
  586.    <wsdl:operation name="SetUserOofSettings">
  587.      <wsdl:input message="tns:SetUserOofSettingsSoapIn" />
  588.      <wsdl:output message="tns:SetUserOofSettingsSoapOut" />
  589.    </wsdl:operation>  
  590.  </wsdl:portType>
  591.  
  592.     <wsdl:binding name="ExchangeServiceBinding" type="tns:ExchangeServicePortType">
  593.         <wsdl:documentation>
  594.  
  595.             <wsi:Claim conformsTo="http://ws-i.org/profiles/basic/1.0" xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" />
  596.         </wsdl:documentation>
  597.         <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
  598.         <wsdl:operation name="ResolveNames">
  599.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/ResolveNames" />
  600.             <wsdl:input>
  601.                 <soap:body parts="request" use="literal"/>
  602.                 <soap:header message="tns:ResolveNamesSoapIn" part="Impersonation" use="literal"/>
  603.                 <soap:header message="tns:ResolveNamesSoapIn" part="S2SAuth" use="literal"/>
  604.  
  605.        <soap:header message="tns:ResolveNamesSoapIn" part="MailboxCulture" use="literal"/>
  606.        <soap:header message="tns:ResolveNamesSoapIn" part="RequestVersion" use="literal"/>
  607.      </wsdl:input>
  608.             <wsdl:output>
  609.                 <soap:body parts="ResolveNamesResult" use="literal" />
  610.                 <soap:header message="tns:ResolveNamesSoapOut" part="ServerVersion" use="literal"/>
  611.             </wsdl:output>
  612.         </wsdl:operation>
  613.         <wsdl:operation name="ExpandDL">
  614.  
  615.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/ExpandDL" />
  616.             <wsdl:input>
  617.                 <soap:header message="tns:ExpandDLSoapIn" part="Impersonation" use="literal"/>
  618.                 <soap:header message="tns:ExpandDLSoapIn" part="S2SAuth" use="literal"/>
  619.                 <soap:header message="tns:ExpandDLSoapIn" part="MailboxCulture" use="literal"/>
  620.        <soap:header message="tns:ExpandDLSoapIn" part="RequestVersion" use="literal"/>
  621.        <soap:body parts="request" use="literal" />
  622.             </wsdl:input>
  623.             <wsdl:output>
  624.  
  625.                 <soap:body parts="ExpandDLResult" use="literal" />
  626.                 <soap:header message="tns:ExpandDLSoapOut" part="ServerVersion" use="literal"/>
  627.             </wsdl:output>
  628.         </wsdl:operation>
  629.  
  630.         <wsdl:operation name="FindFolder">
  631.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/FindFolder"/>
  632.             <wsdl:input>
  633.                 <soap:header message="tns:FindFolderSoapIn" part="Impersonation" use="literal"/>
  634.  
  635.                 <soap:header message="tns:FindFolderSoapIn" part="S2SAuth" use="literal"/>
  636.                 <soap:header message="tns:FindFolderSoapIn" part="MailboxCulture" use="literal"/>
  637.        <soap:header message="tns:FindFolderSoapIn" part="RequestVersion" use="literal"/>
  638.        <soap:body parts="request" use="literal" />
  639.             </wsdl:input>
  640.             <wsdl:output>
  641.                 <soap:body parts="FindFolderResult" use="literal" />
  642.                 <soap:header message="tns:FindFolderSoapOut" part="ServerVersion" use="literal"/>
  643.             </wsdl:output>
  644.  
  645.         </wsdl:operation>
  646.         <wsdl:operation name="FindItem">
  647.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/FindItem"/>
  648.             <wsdl:input>
  649.                 <soap:header message="tns:FindItemSoapIn" part="Impersonation" use="literal"/>
  650.                 <soap:header message="tns:FindItemSoapIn" part="S2SAuth" use="literal"/>
  651.                 <soap:header message="tns:FindItemSoapIn" part="MailboxCulture" use="literal"/>
  652.        <soap:header message="tns:FindItemSoapIn" part="RequestVersion" use="literal"/>
  653.        <soap:body parts="request" use="literal" />
  654.  
  655.             </wsdl:input>
  656.             <wsdl:output>
  657.                 <soap:body parts="FindItemResult" use="literal" />
  658.                 <soap:header message="tns:FindItemSoapOut" part="ServerVersion" use="literal"/>
  659.             </wsdl:output>
  660.         </wsdl:operation>
  661.         <wsdl:operation name="GetFolder">
  662.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetFolder" />
  663.             <wsdl:input>
  664.  
  665.                 <soap:header message="tns:GetFolderSoapIn" part="Impersonation" use="literal"/>
  666.                 <soap:header message="tns:GetFolderSoapIn" part="S2SAuth" use="literal"/>
  667.                 <soap:header message="tns:GetFolderSoapIn" part="MailboxCulture" use="literal"/>
  668.        <soap:header message="tns:GetFolderSoapIn" part="RequestVersion" use="literal"/>
  669.        <soap:body parts="request" use="literal" />
  670.             </wsdl:input>
  671.             <wsdl:output>
  672.                 <soap:body parts="GetFolderResult" use="literal" />
  673.                 <soap:header message="tns:GetFolderSoapOut" part="ServerVersion" use="literal"/>
  674.  
  675.             </wsdl:output>
  676.         </wsdl:operation>
  677.         <wsdl:operation name="ConvertId">
  678.      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/ConvertId" />
  679.             <wsdl:input>
  680.        <soap:header message="tns:ConvertIdSoapIn" part="RequestVersion" use="literal"/>
  681.        <soap:body parts="request" use="literal" />
  682.             </wsdl:input>
  683.             <wsdl:output>
  684.  
  685.                 <soap:body parts="ConvertIdResult" use="literal" />
  686.                 <soap:header message="tns:ConvertIdSoapOut" part="ServerVersion" use="literal"/>
  687.             </wsdl:output>
  688.         </wsdl:operation>
  689.         <wsdl:operation name="CreateFolder">
  690.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateFolder" />
  691.             <wsdl:input>
  692.                 <soap:header message="tns:CreateFolderSoapIn" part="Impersonation" use="literal"/>
  693.                 <soap:header message="tns:CreateFolderSoapIn" part="S2SAuth" use="literal"/>
  694.  
  695.                 <soap:header message="tns:CreateFolderSoapIn" part="MailboxCulture" use="literal"/>
  696.        <soap:header message="tns:CreateFolderSoapIn" part="RequestVersion" use="literal"/>
  697.        <soap:body parts="request" use="literal" />
  698.             </wsdl:input>
  699.             <wsdl:output>
  700.                 <soap:body parts="CreateFolderResult" use="literal" />
  701.                 <soap:header message="tns:CreateFolderSoapOut" part="ServerVersion" use="literal"/>
  702.             </wsdl:output>
  703.         </wsdl:operation>
  704.  
  705.         <wsdl:operation name="DeleteFolder">
  706.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/DeleteFolder" />
  707.             <wsdl:input>
  708.                 <soap:header message="tns:DeleteFolderSoapIn" part="Impersonation" use="literal"/>
  709.                 <soap:header message="tns:DeleteFolderSoapIn" part="S2SAuth" use="literal"/>
  710.                 <soap:header message="tns:DeleteFolderSoapIn" part="MailboxCulture" use="literal"/>
  711.        <soap:header message="tns:DeleteFolderSoapIn" part="RequestVersion" use="literal"/>
  712.        <soap:body parts="request" use="literal" />
  713.             </wsdl:input>
  714.  
  715.             <wsdl:output>
  716.                 <soap:body parts="DeleteFolderResult" use="literal" />
  717.                 <soap:header message="tns:DeleteFolderSoapOut" part="ServerVersion" use="literal"/>
  718.             </wsdl:output>
  719.         </wsdl:operation>
  720.         <wsdl:operation name="UpdateFolder">
  721.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/UpdateFolder" />
  722.             <wsdl:input>
  723.                 <soap:header message="tns:UpdateFolderSoapIn" part="Impersonation" use="literal"/>
  724.  
  725.                 <soap:header message="tns:UpdateFolderSoapIn" part="S2SAuth" use="literal"/>
  726.                 <soap:header message="tns:UpdateFolderSoapIn" part="MailboxCulture" use="literal"/>
  727.        <soap:header message="tns:UpdateFolderSoapIn" part="RequestVersion" use="literal"/>
  728.        <soap:body parts="request" use="literal" />
  729.             </wsdl:input>
  730.             <wsdl:output>
  731.                 <soap:body parts="UpdateFolderResult" use="literal" />
  732.                 <soap:header message="tns:UpdateFolderSoapOut" part="ServerVersion" use="literal"/>
  733.             </wsdl:output>
  734.  
  735.         </wsdl:operation>
  736.         <wsdl:operation name="MoveFolder">
  737.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/MoveFolder" />
  738.             <wsdl:input>
  739.                 <soap:header message="tns:MoveFolderSoapIn" part="Impersonation" use="literal"/>
  740.                 <soap:header message="tns:MoveFolderSoapIn" part="S2SAuth" use="literal"/>
  741.                 <soap:header message="tns:MoveFolderSoapIn" part="MailboxCulture" use="literal"/>
  742.        <soap:header message="tns:MoveFolderSoapIn" part="RequestVersion" use="literal"/>
  743.        <soap:body parts="request" use="literal" />
  744.  
  745.             </wsdl:input>
  746.             <wsdl:output>
  747.                 <soap:body parts="MoveFolderResult" use="literal" />
  748.                 <soap:header message="tns:MoveFolderSoapOut" part="ServerVersion" use="literal"/>
  749.             </wsdl:output>
  750.         </wsdl:operation>
  751.         <wsdl:operation name="CopyFolder">
  752.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CopyFolder" />
  753.             <wsdl:input>
  754.  
  755.                 <soap:header message="tns:CopyFolderSoapIn" part="Impersonation" use="literal"/>
  756.                 <soap:header message="tns:CopyFolderSoapIn" part="S2SAuth" use="literal"/>
  757.                 <soap:header message="tns:CopyFolderSoapIn" part="MailboxCulture" use="literal"/>
  758.        <soap:header message="tns:CopyFolderSoapIn" part="RequestVersion" use="literal"/>
  759.        <soap:body parts="request" use="literal" />
  760.             </wsdl:input>
  761.             <wsdl:output>
  762.                 <soap:body parts="CopyFolderResult" use="literal" />
  763.                 <soap:header message="tns:CopyFolderSoapOut" part="ServerVersion" use="literal"/>
  764.  
  765.             </wsdl:output>
  766.         </wsdl:operation>
  767.         <wsdl:operation name="Subscribe">
  768.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/Subscribe" />
  769.             <wsdl:input>
  770.                 <soap:header message="tns:SubscribeSoapIn" part="Impersonation" use="literal"/>
  771.                 <soap:header message="tns:SubscribeSoapIn" part="S2SAuth" use="literal"/>
  772.                 <soap:header message="tns:SubscribeSoapIn" part="MailboxCulture" use="literal"/>
  773.        <soap:header message="tns:SubscribeSoapIn" part="RequestVersion" use="literal"/>
  774.  
  775.        <soap:body parts="request" use="literal" />
  776.             </wsdl:input>
  777.             <wsdl:output>
  778.                 <soap:body parts="SubscribeResult" use="literal" />
  779.                 <soap:header message="tns:SubscribeSoapOut" part="ServerVersion" use="literal"/>
  780.             </wsdl:output>
  781.         </wsdl:operation>
  782.         <wsdl:operation name="Unsubscribe">
  783.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/Unsubscribe" />
  784.  
  785.             <wsdl:input>
  786.                 <soap:header message="tns:UnsubscribeSoapIn" part="Impersonation" use="literal"/>
  787.                 <soap:header message="tns:UnsubscribeSoapIn" part="S2SAuth" use="literal"/>
  788.                 <soap:header message="tns:UnsubscribeSoapIn" part="MailboxCulture" use="literal"/>
  789.        <soap:header message="tns:UnsubscribeSoapIn" part="RequestVersion" use="literal"/>
  790.        <soap:body parts="request" use="literal" />
  791.             </wsdl:input>
  792.             <wsdl:output>
  793.                 <soap:body parts="UnsubscribeResult" use="literal" />
  794.  
  795.                 <soap:header message="tns:UnsubscribeSoapOut" part="ServerVersion" use="literal"/>
  796.             </wsdl:output>
  797.         </wsdl:operation>
  798.         <wsdl:operation name="GetEvents">
  799.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetEvents" />
  800.             <wsdl:input>
  801.                 <soap:header message="tns:GetEventsSoapIn" part="Impersonation" use="literal"/>
  802.                 <soap:header message="tns:GetEventsSoapIn" part="S2SAuth" use="literal"/>
  803.                 <soap:header message="tns:GetEventsSoapIn" part="MailboxCulture" use="literal"/>
  804.  
  805.        <soap:header message="tns:GetEventsSoapIn" part="RequestVersion" use="literal"/>
  806.        <soap:body parts="request" use="literal" />
  807.             </wsdl:input>
  808.             <wsdl:output>
  809.                 <soap:body parts="GetEventsResult" use="literal" />
  810.                 <soap:header message="tns:GetEventsSoapOut" part="ServerVersion" use="literal"/>
  811.             </wsdl:output>
  812.         </wsdl:operation>
  813.         <wsdl:operation name="SyncFolderHierarchy">
  814.  
  815.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SyncFolderHierarchy" />
  816.             <wsdl:input>
  817.                 <soap:header message="tns:SyncFolderHierarchySoapIn" part="Impersonation" use="literal"></soap:header>
  818.                 <soap:header message="tns:SyncFolderHierarchySoapIn" part="S2SAuth" use="literal"/>
  819.        <soap:header message="tns:SyncFolderHierarchySoapIn" part="MailboxCulture" use="literal"/>
  820.        <soap:header message="tns:SyncFolderHierarchySoapIn" part="RequestVersion" use="literal"/>
  821.        <soap:body parts="request" use="literal" />
  822.             </wsdl:input>
  823.             <wsdl:output>
  824.  
  825.                 <soap:body parts="SyncFolderHierarchyResult" use="literal" />
  826.                 <soap:header message="tns:SyncFolderHierarchySoapOut" part="ServerVersion" use="literal"/>
  827.             </wsdl:output>
  828.         </wsdl:operation>
  829.         <wsdl:operation name="SyncFolderItems">
  830.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SyncFolderItems" />
  831.             <wsdl:input>
  832.                 <soap:header message="tns:SyncFolderItemsSoapIn" part="Impersonation" use="literal"></soap:header>
  833.                 <soap:header message="tns:SyncFolderItemsSoapIn" part="S2SAuth" use="literal"/>
  834.  
  835.        <soap:header message="tns:SyncFolderItemsSoapIn" part="MailboxCulture" use="literal"/>
  836.        <soap:header message="tns:SyncFolderItemsSoapIn" part="RequestVersion" use="literal"/>
  837.        <soap:body parts="request" use="literal" />
  838.             </wsdl:input>
  839.             <wsdl:output>
  840.                 <soap:body parts="SyncFolderItemsResult" use="literal" />
  841.                 <soap:header message="tns:SyncFolderItemsSoapOut" part="ServerVersion" use="literal"/>
  842.             </wsdl:output>
  843.         </wsdl:operation>
  844.  
  845.         <wsdl:operation name="GetItem">
  846.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetItem" />
  847.             <wsdl:input>
  848.                 <soap:header message="tns:GetItemSoapIn" part="Impersonation" use="literal"/>
  849.                 <soap:header message="tns:GetItemSoapIn" part="S2SAuth" use="literal"/>
  850.                 <soap:header message="tns:GetItemSoapIn" part="MailboxCulture" use="literal"/>
  851.        <soap:header message="tns:GetItemSoapIn" part="RequestVersion" use="literal"/>
  852.        <soap:body parts="request" use="literal" />
  853.  
  854.             </wsdl:input>
  855.             <wsdl:output>
  856.                 <soap:body parts="GetItemResult" use="literal" />
  857.                 <soap:header message="tns:GetItemSoapOut" part="ServerVersion" use="literal"/>
  858.             </wsdl:output>
  859.         </wsdl:operation>
  860.         <wsdl:operation name="CreateItem">
  861.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateItem" />
  862.             <wsdl:input>
  863.  
  864.                 <soap:header message="tns:CreateItemSoapIn" part="Impersonation" use="literal"/>
  865.                 <soap:header message="tns:CreateItemSoapIn" part="S2SAuth" use="literal"/>
  866.                 <soap:header message="tns:CreateItemSoapIn" part="MailboxCulture" use="literal"/>
  867.        <soap:header message="tns:CreateItemSoapIn" part="RequestVersion" use="literal"/>
  868.        <soap:body parts="request" use="literal" />
  869.             </wsdl:input>
  870.             <wsdl:output>
  871.                 <soap:body parts="CreateItemResult" use="literal" />
  872.                 <soap:header message="tns:CreateItemSoapOut" part="ServerVersion" use="literal"/>
  873.  
  874.             </wsdl:output>
  875.         </wsdl:operation>
  876.         <wsdl:operation name="DeleteItem">
  877.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/DeleteItem" />
  878.             <wsdl:input>
  879.                 <soap:header message="tns:DeleteItemSoapIn" part="Impersonation" use="literal"/>
  880.                 <soap:header message="tns:DeleteItemSoapIn" part="S2SAuth" use="literal"/>
  881.                 <soap:header message="tns:DeleteItemSoapIn" part="MailboxCulture" use="literal"/>
  882.        <soap:header message="tns:DeleteItemSoapIn" part="RequestVersion" use="literal"/>
  883.  
  884.        <soap:body parts="request" use="literal" />
  885.             </wsdl:input>
  886.             <wsdl:output>
  887.                 <soap:body parts="DeleteItemResult" use="literal" />
  888.                 <soap:header message="tns:DeleteItemSoapOut" part="ServerVersion" use="literal"/>
  889.             </wsdl:output>
  890.         </wsdl:operation>
  891.         <wsdl:operation name="UpdateItem">
  892.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/UpdateItem" />
  893.  
  894.             <wsdl:input>
  895.                 <soap:header message="tns:UpdateItemSoapIn" part="Impersonation" use="literal"/>
  896.                 <soap:header message="tns:UpdateItemSoapIn" part="S2SAuth" use="literal"/>
  897.                 <soap:header message="tns:UpdateItemSoapIn" part="MailboxCulture" use="literal"/>
  898.        <soap:header message="tns:UpdateItemSoapIn" part="RequestVersion" use="literal"/>
  899.        <soap:body parts="request" use="literal" />
  900.             </wsdl:input>
  901.             <wsdl:output>
  902.                 <soap:body parts="UpdateItemResult" use="literal" />
  903.  
  904.                 <soap:header message="tns:UpdateItemSoapOut" part="ServerVersion" use="literal"/>
  905.             </wsdl:output>
  906.         </wsdl:operation>
  907.         <wsdl:operation name="SendItem">
  908.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SendItem" />
  909.             <wsdl:input>
  910.                 <soap:header message="tns:SendItemSoapIn" part="Impersonation" use="literal"/>
  911.                 <soap:header message="tns:SendItemSoapIn" part="S2SAuth" use="literal"/>
  912.                 <soap:header message="tns:SendItemSoapIn" part="MailboxCulture" use="literal"/>
  913.  
  914.        <soap:header message="tns:SendItemSoapIn" part="RequestVersion" use="literal"/>
  915.        <soap:body parts="request" use="literal" />
  916.             </wsdl:input>
  917.             <wsdl:output>
  918.                 <soap:body parts="SendItemResult" use="literal" />
  919.                 <soap:header message="tns:SendItemSoapOut" part="ServerVersion" use="literal"/>
  920.             </wsdl:output>
  921.         </wsdl:operation>
  922.         <wsdl:operation name="MoveItem">
  923.  
  924.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/MoveItem" />
  925.             <wsdl:input>
  926.                 <soap:header message="tns:MoveItemSoapIn" part="Impersonation" use="literal"/>
  927.                 <soap:header message="tns:MoveItemSoapIn" part="S2SAuth" use="literal"/>
  928.                 <soap:header message="tns:MoveItemSoapIn" part="MailboxCulture" use="literal"/>
  929.        <soap:header message="tns:MoveItemSoapIn" part="RequestVersion" use="literal"/>
  930.        <soap:body parts="request" use="literal" />
  931.             </wsdl:input>
  932.             <wsdl:output>
  933.  
  934.                 <soap:body parts="MoveItemResult" use="literal" />
  935.                 <soap:header message="tns:MoveItemSoapOut" part="ServerVersion" use="literal"/>
  936.             </wsdl:output>
  937.         </wsdl:operation>
  938.         <wsdl:operation name="CopyItem">
  939.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CopyItem" />
  940.             <wsdl:input>
  941.                 <soap:header message="tns:CopyItemSoapIn" part="Impersonation" use="literal"/>
  942.                 <soap:header message="tns:CopyItemSoapIn" part="S2SAuth" use="literal"/>
  943.  
  944.                 <soap:header message="tns:CopyItemSoapIn" part="MailboxCulture" use="literal"/>
  945.        <soap:header message="tns:CopyItemSoapIn" part="RequestVersion" use="literal"/>
  946.        <soap:body parts="request" use="literal" />
  947.             </wsdl:input>
  948.             <wsdl:output>
  949.                 <soap:body parts="CopyItemResult" use="literal" />
  950.                 <soap:header message="tns:CopyItemSoapOut" part="ServerVersion" use="literal"/>
  951.             </wsdl:output>
  952.         </wsdl:operation>
  953.  
  954.         <wsdl:operation name="CreateAttachment">
  955.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateAttachment" />
  956.             <wsdl:input>
  957.                 <soap:header message="tns:CreateAttachmentSoapIn" part="Impersonation" use="literal"/>
  958.                 <soap:header message="tns:CreateAttachmentSoapIn" part="S2SAuth" use="literal"/>
  959.                 <soap:header message="tns:CreateAttachmentSoapIn" part="MailboxCulture" use="literal"/>
  960.        <soap:header message="tns:CreateAttachmentSoapIn" part="RequestVersion" use="literal"/>
  961.        <soap:body parts="request" use="literal" />
  962.             </wsdl:input>
  963.  
  964.             <wsdl:output>
  965.                 <soap:body parts="CreateAttachmentResult" use="literal" />
  966.                 <soap:header message="tns:CreateAttachmentSoapOut" part="ServerVersion" use="literal"/>
  967.             </wsdl:output>
  968.         </wsdl:operation>
  969.         <wsdl:operation name="DeleteAttachment">
  970.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/DeleteAttachment" />
  971.             <wsdl:input>
  972.                 <soap:header message="tns:DeleteAttachmentSoapIn" part="Impersonation" use="literal"/>
  973.  
  974.                 <soap:header message="tns:DeleteAttachmentSoapIn" part="S2SAuth" use="literal"/>
  975.                 <soap:header message="tns:DeleteAttachmentSoapIn" part="MailboxCulture" use="literal"/>
  976.        <soap:header message="tns:DeleteAttachmentSoapIn" part="RequestVersion" use="literal"/>
  977.        <soap:body parts="request" use="literal" />
  978.             </wsdl:input>
  979.             <wsdl:output>
  980.                 <soap:body parts="DeleteAttachmentResult" use="literal" />
  981.                 <soap:header message="tns:DeleteAttachmentSoapOut" part="ServerVersion" use="literal"/>
  982.             </wsdl:output>
  983.  
  984.         </wsdl:operation>
  985.         <wsdl:operation name="GetAttachment">
  986.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetAttachment" />
  987.             <wsdl:input>
  988.                 <soap:header message="tns:GetAttachmentSoapIn" part="Impersonation" use="literal"/>
  989.                 <soap:header message="tns:GetAttachmentSoapIn" part="S2SAuth" use="literal"/>
  990.                 <soap:header message="tns:GetAttachmentSoapIn" part="MailboxCulture" use="literal"/>
  991.        <soap:header message="tns:GetAttachmentSoapIn" part="RequestVersion" use="literal"/>
  992.        <soap:body parts="request" use="literal" />
  993.  
  994.             </wsdl:input>
  995.             <wsdl:output>
  996.                 <soap:body parts="GetAttachmentResult" use="literal" />
  997.                 <soap:header message="tns:GetAttachmentSoapOut" part="ServerVersion" use="literal"/>
  998.             </wsdl:output>
  999.         </wsdl:operation>
  1000.  
  1001.         <wsdl:operation name="CreateManagedFolder">
  1002.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateManagedFolder" />
  1003.  
  1004.             <wsdl:input>
  1005.                 <soap:header message="tns:CreateManagedFolderSoapIn" part="Impersonation" use="literal"/>
  1006.                 <soap:header message="tns:CreateManagedFolderSoapIn" part="S2SAuth" use="literal"/>
  1007.        <soap:header message="tns:CreateManagedFolderSoapIn" part="MailboxCulture" use="literal"/>
  1008.        <soap:header message="tns:CreateManagedFolderSoapIn" part="RequestVersion" use="literal"/>
  1009.        <soap:body parts="request" use="literal" />
  1010.             </wsdl:input>
  1011.             <wsdl:output>
  1012.                 <soap:body parts="CreateManagedFolderResult" use="literal" />
  1013.  
  1014.                 <soap:header message="tns:CreateManagedFolderSoapOut" part="ServerVersion" use="literal"/>
  1015.             </wsdl:output>
  1016.         </wsdl:operation>
  1017.  
  1018.         <wsdl:operation name="GetDelegate">
  1019.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetDelegate" />
  1020.             <wsdl:input>
  1021.                 <soap:header message="tns:GetDelegateSoapIn" part="Impersonation" use="literal"/>
  1022.                 <soap:header message="tns:GetDelegateSoapIn" part="S2SAuth" use="literal"/>
  1023.  
  1024.                 <soap:header message="tns:GetDelegateSoapIn" part="MailboxCulture" use="literal"/>
  1025.                 <soap:header message="tns:GetDelegateSoapIn" part="RequestVersion" use="literal"/>
  1026.                 <soap:body parts="request" use="literal" />
  1027.             </wsdl:input>
  1028.             <wsdl:output>
  1029.                 <soap:body parts="GetDelegateResult" use="literal" />
  1030.                 <soap:header message="tns:GetDelegateSoapOut" part="ServerVersion" use="literal"/>
  1031.             </wsdl:output>
  1032.         </wsdl:operation>
  1033.  
  1034.         <wsdl:operation name="AddDelegate">
  1035.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/AddDelegate" />
  1036.             <wsdl:input>
  1037.                 <soap:header message="tns:AddDelegateSoapIn" part="Impersonation" use="literal"/>
  1038.                 <soap:header message="tns:AddDelegateSoapIn" part="S2SAuth" use="literal"/>
  1039.                 <soap:header message="tns:AddDelegateSoapIn" part="MailboxCulture" use="literal"/>
  1040.                 <soap:header message="tns:AddDelegateSoapIn" part="RequestVersion" use="literal"/>
  1041.                 <soap:body parts="request" use="literal" />
  1042.  
  1043.             </wsdl:input>
  1044.             <wsdl:output>
  1045.                 <soap:body parts="AddDelegateResult" use="literal" />
  1046.                 <soap:header message="tns:AddDelegateSoapOut" part="ServerVersion" use="literal"/>
  1047.             </wsdl:output>
  1048.         </wsdl:operation>
  1049.  
  1050.         <wsdl:operation name="RemoveDelegate">
  1051.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/RemoveDelegate" />
  1052.  
  1053.             <wsdl:input>
  1054.                 <soap:header message="tns:RemoveDelegateSoapIn" part="Impersonation" use="literal"/>
  1055.                 <soap:header message="tns:RemoveDelegateSoapIn" part="S2SAuth" use="literal"/>
  1056.                 <soap:header message="tns:RemoveDelegateSoapIn" part="MailboxCulture" use="literal"/>
  1057.                 <soap:header message="tns:RemoveDelegateSoapIn" part="RequestVersion" use="literal"/>
  1058.                 <soap:body parts="request" use="literal" />
  1059.             </wsdl:input>
  1060.             <wsdl:output>
  1061.                 <soap:body parts="RemoveDelegateResult" use="literal" />
  1062.  
  1063.                 <soap:header message="tns:RemoveDelegateSoapOut" part="ServerVersion" use="literal"/>
  1064.             </wsdl:output>
  1065.         </wsdl:operation>
  1066.  
  1067.         <wsdl:operation name="UpdateDelegate">
  1068.             <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/UpdateDelegate" />
  1069.             <wsdl:input>
  1070.                 <soap:header message="tns:UpdateDelegateSoapIn" part="Impersonation" use="literal"/>
  1071.                 <soap:header message="tns:UpdateDelegateSoapIn" part="S2SAuth" use="literal"/>
  1072.  
  1073.                 <soap:header message="tns:UpdateDelegateSoapIn" part="MailboxCulture" use="literal"/>
  1074.                 <soap:header message="tns:UpdateDelegateSoapIn" part="RequestVersion" use="literal"/>
  1075.                 <soap:body parts="request" use="literal" />
  1076.             </wsdl:input>
  1077.             <wsdl:output>
  1078.                 <soap:body parts="UpdateDelegateResult" use="literal" />
  1079.                 <soap:header message="tns:UpdateDelegateSoapOut" part="ServerVersion" use="literal"/>
  1080.             </wsdl:output>
  1081.         </wsdl:operation>
  1082.  
  1083.        
  1084.         <!-- Availability Service -->
  1085.  
  1086.    <!-- GetUserAvailability -->
  1087.    <wsdl:operation name="GetUserAvailability">
  1088.      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetUserAvailability" />
  1089.      <wsdl:input>
  1090.        <soap:body parts="GetUserAvailabilityRequest" use="literal" />
  1091.        <soap:header message="tns:GetUserAvailabilitySoapIn" part="SerializedSecurityContext" use="literal" />
  1092.        <soap:header message="tns:GetUserAvailabilitySoapIn" part="ProxyRequestTypeHeader" use="literal" />
  1093.  
  1094.      </wsdl:input>
  1095.      <wsdl:output>
  1096.        <soap:body parts="GetUserAvailabilityResult" use="literal" />
  1097.        <soap:header message="tns:GetUserAvailabilitySoapOut" part="ServerVersion" use="literal"/>
  1098.      </wsdl:output>
  1099.    </wsdl:operation>
  1100.  
  1101.    <!-- GetUserOofSettings -->
  1102.    <wsdl:operation name="GetUserOofSettings">
  1103.  
  1104.      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetUserOofSettings" />
  1105.      <wsdl:input>
  1106.        <soap:body parts="GetUserOofSettingsRequest" use="literal" />
  1107.      </wsdl:input>
  1108.      <wsdl:output>
  1109.        <soap:body parts="GetUserOofSettingsResult" use="literal" />
  1110.        <soap:header message="tns:GetUserOofSettingsSoapOut" part="ServerVersion" use="literal"/>
  1111.      </wsdl:output>
  1112.    </wsdl:operation>
  1113.  
  1114.    <!-- SetUserOofSettings -->
  1115.    <wsdl:operation name="SetUserOofSettings">
  1116.      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SetUserOofSettings" />
  1117.      <wsdl:input>
  1118.        <soap:body parts="SetUserOofSettingsRequest" use="literal" />
  1119.      </wsdl:input>
  1120.      <wsdl:output>
  1121.        <soap:body parts="SetUserOofSettingsResult" use="literal" />
  1122.  
  1123.        <soap:header message="tns:SetUserOofSettingsSoapOut" part="ServerVersion" use="literal"/>
  1124.      </wsdl:output>
  1125.    </wsdl:operation>    
  1126.  </wsdl:binding>
  1127.   <wsdl:service name="ExchangeServices">
  1128.     <wsdl:port name="ExchangeServicePort" binding="tns:ExchangeServiceBinding">
  1129.       <soap:address location="');
  1130.  
  1131. echo($exchangeurl);
  1132.  
  1133. echo('"/>
  1134.     </wsdl:port>
  1135.  </wsdl:service>
  1136. </wsdl:definitions>
  1137. ');
  1138.  
  1139. ?>
  1140.