Opération CreateItem (demande de réunion)
L’opération CreateItem est utilisée pour répondre aux demandes de réunion.
Remarques
L’opération CreateItem fournit trois options pour répondre à une demande de réunion : accepter, accepter provisoirement ou refuser.
Exemple de demande d’acceptation de réunion
Description
L’exemple suivant montre comment accepter une invitation de demande de réunion.
Code
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<CreateItem xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
MessageDisposition="SendAndSaveCopy">
<Items>
<AcceptItem xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<ReferenceItemId Id="AAAlAFVzZ"
ChangeKey="CwAAABYAA"/>
</AcceptItem>
</Items>
</CreateItem>
</soap:Body>
</soap:Envelope>
Comments
Pour accepter ou refuser provisoirement la demande de réunion, utilisez les éléments TentativelyAcceptItem ou DeclineItem à la place de l’élément AcceptItem .
L’identificateur d’élément et la clé de modification ont été raccourcis pour préserver la lisibilité.
Acceptation des éléments de demande de réunion
Les éléments suivants sont utilisés dans la demande :
Exemple de réponse d’acceptation de réunion réussie
Description
L’exemple suivant montre une réponse réussie à la requête CreateItem.
Code
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<t:ServerVersionInfo MajorVersion="8" MinorVersion="0" MajorBuildNumber="685" MinorBuildNumber="8"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<CreateItemResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<m:ResponseMessages>
<m:CreateItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:Items />
</m:CreateItemResponseMessage>
</m:ResponseMessages>
</CreateItemResponse>
</soap:Body>
</soap:Envelope>
Éléments de réponse réussis
Les éléments suivants sont utilisés dans la réponse :
Exemple de réponse Accepter une erreur de réunion
Description
L’exemple suivant montre une réponse d’erreur à la requête CreateItem. L’erreur est due à une tentative d’acceptation d’une demande de réunion introuvable dans la banque d’informations Exchange.
Code
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<t:ServerVersionInfo MajorVersion="8" MinorVersion="0" MajorBuildNumber="685" MinorBuildNumber="8"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<CreateItemResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<m:ResponseMessages>
<m:CreateItemResponseMessage ResponseClass="Error">
<m:MessageText>The specified object was not found in the store.</m:MessageText>
<m:ResponseCode>ErrorItemNotFound</m:ResponseCode>
<m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
<m:Items />
</m:CreateItemResponseMessage>
</m:ResponseMessages>
</CreateItemResponse>
</soap:Body>
</soap:Envelope>
Éléments de réponse d’erreur
Les éléments suivants sont utilisés dans la réponse d'erreur :