1.20 Item Modification

Received and sent items are for the most part read-only. There are a few fields that you can make some personalization to the original item. You can change the following fields:

Sent appointments and received appointment (where you are the sender) have other fields that can be changed. If you modify the start time, end time or place of one of these appointments, the POA does extra logic. It retracts the original appointment and send out a new appointment with the updated times or place.

It is also possible to change the recipients. This applies if you are just adding or removing recipients (not changing the time or place of the appointment). In this case, you supply a new Distribution element in the <add> element of the ItemChanges for the modifyItemRequest. You add the recipients you want in the final appointment. If there are recipients in the original appointment that are not in the updated appointment, the appointment is retracted from those users. If there are new recipients in the updated appointment, the appointment is sent to those users. If there are recipients in the old appointment and new appointment, the appointment is not sent to them. You also have to supply the updated to, cc and / or bc elements in the Distribution element.

The modifying of sent and received appointments was added in GroupWise 8.0 SP2.

In GroupWise 2012, you can also use the resendRequest. This is the same concept as in the GroupWise client. You can make extensive changes and then send the new item using sendItemRequest. You need to manually retract the original item using the retractRequest.

1.20.1 Example

<id>4D3E9ACB.domain.PO1.100.1776172.1.25C9C.1@4:A.domain.PO1.100.0.1.0.1@19
     </id>
  <updates>
    <add type="Appointment">
      <distribution>
        <to>Preston Stepehnson; Jay Parker</to>
        <recipients>
          <recipient type="Recipient">
            <displayName>Preston Stephenson</displayName>
            <email>pstehenson@prestons.novell.com</email>
            <uuid>2D16B180-0922-0000-846C-82BD300F9E1C</uuid>
          </recipient>
          <recipient type="Recipient">
            <displayName>Jay Parker</displayName>
            <email>jparker@prestons.novell.com</email>
            <uuid>C974CA00-0B55-0000-B976-8E90E5B002BD</uuid>
          </recipient>
        </recipients>
      </distribution>
    </add>
  </updates>
</modifyItemRequest>

<modifyItemResponse>
  <modified>2011-01-25T17:51:11Z</modified>
  <status>
    <code>0</code>
  </status>
</modifyItemResponse>