CreateItem 操作 (予定表アイテム)
CreateItem 操作では、Exchange ストアに予定表アイテムが作成されます。
注釈
CreateItem 操作では、予定、会議、会議出席依頼が作成されます。 出席者なしで予定表アイテムを作成すると、予定と見なされます。 出席者が指定されている場合、予定表アイテムは会議です。 CreateItem 操作を使用して会議が作成されると、SendMeetingInvitations 属性が会議出席依頼を送信するように設定されている場合、会議出席依頼は識別された出席者に自動的に送信されます。
CreateItem (予定表アイテム) 要求の例
説明
次の CreateItem 要求の例は、2 人の必須出席者を含む会議を作成する方法を示しています。 この要求により、2 人の出席者に会議出席依頼が送信されます。
コード
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
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"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
SendMeetingInvitations="SendToAllAndSaveCopy" >
<SavedItemFolderId>
<t:DistinguishedFolderId Id="calendar"/>
</SavedItemFolderId>
<Items>
<t:CalendarItem xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<Subject>Planning Meeting</Subject>
<Body BodyType="Text">Plan the agenda for next week's meeting.</Body>
<ReminderIsSet>true</ReminderIsSet>
<ReminderMinutesBeforeStart>60</ReminderMinutesBeforeStart>
<Start>2006-11-02T14:00:00</Start>
<End>2006-11-02T15:00:00</End>
<IsAllDayEvent>false</IsAllDayEvent>
<LegacyFreeBusyStatus>Busy</LegacyFreeBusyStatus>
<Location>Conference Room 721</Location>
<RequiredAttendees>
<Attendee>
<Mailbox>
<EmailAddress>User1@example.com</EmailAddress>
</Mailbox>
</Attendee>
<Attendee>
<Mailbox>
<EmailAddress>User2@example.com</EmailAddress>
</Mailbox>
</Attendee>
</RequiredAttendees>
</t:CalendarItem>
</Items>
</CreateItem>
</soap:Body>
</soap:Envelope>
Comments
会議出席依頼に応答する方法の例については、 CreateItem 操作 (会議出席依頼) トピックを参照してください。
要求要素
要求では、次の要素が使用されます。
CreateItem (予定表アイテム) の応答の成功
説明
次の例は、CreateItem 要求に対する正常な応答を示しています。
コード
<?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>
<t:CalendarItem>
<t:ItemId Id="AAAlAFV" ChangeKey="DwAAABYA" />
</t:CalendarItem>
</m:Items>
</m:CreateItemResponseMessage>
</m:ResponseMessages>
</CreateItemResponse>
</soap:Body>
</soap:Envelope>
Comments
読みやすさを維持するために、 ItemId 要素 ID 属性と ChangeKey 属性が短縮されました。
成功した応答要素
応答では、次の要素が使用されます。