The ARCHIBUS Extension for Exchange Integration is installed as part of the Reservations application installation. You can connect the ARCHIBUS Web Central Room Reservations application to Microsoft Exchange Servers by configuring the ARCHIBUS Extension for Exchange Integration. When using this configuration, the ARCHIBUS Room Reservations form within Web Central presents the usual ARCHIBUS room reservation information, such as scheduling for rooms, equipment, services, and catering. However, with Exchange integration, the Room Reservations form also presents the free/busy time of all invited attendees based on the Exchange calendar. Without Exchange integration, the free/busy time is based only on the existing reservations in the Web Central database.
If you have configured Exchange integration, a listener can optionally be enabled or disabled . If the listener is enabled, changes made in Exchange calendars are propagated to Web Central, and Web Central receives a notification of the new meeting from Exchange. Web Central compares the meeting in Exchange with the reservation in Web Central. If the reservation was created with the Outlook Plug-in, the two meetings should match. If they don’t match (for example, because the meeting has been modified via Outlook Web Access after creating it), the reservation in Web Central is updated. The Exchange listener is not compatible with Exchange 2007 and should be used only for Exchange 2010 SP1 and up.
The following restrictions apply only for enabling Exchange integration in the Web Central Reservations application. The Outlook Plug-In does not require a specific Exchange version.
Note: Although SP3 is required for Exchange 2007, the exchange.version
property in reservations.properties
should be set to Exchange2007_SP1
. This is because the exchange.version property defines the Exchange Web Services (EWS) API version to use for communication between Web Central and Exchange. This API has not been updated with every Service Pack release of Exchange 2007; hence, the EWS API version Exchange2007_SP1 should be used for connecting to Exchange 2007 SP3.
For deployment requirements for the Reservation Outlook Plug-In, see Reservations Plug-In for Microsoft Outlook: Installation.
Exchange 2010_SP1 or later is required for enabling the Exchange Listener.
To configure Exchange integration:
[application directory]\WEB-INF\config\context\applications\reservations.properties file
reservations.configurationFile=classpath:com/archibus/app/reservation/exchange-integration-context.xml
reservations.configurationFile=classpath:com/archibus/app/reservation/exchange-integration-context-remoting.xml
If the listener is not used, the exchange.resourceAccount property should be empty. If not empty, it will be added to all meetings regardless of whether the listener is enabled (to support a clustered environment). For clustered environments, each instance needs this property.
Note: By having two different properties (the organizerAccount and resourceAccount), the administrator can control whether the resourceAccount is added to all meetings (for the Exchange Listener), and whether non-Exchange users can create reservations without the one decision influencing the other.
Note: The resource account is automatically added to all reservations when having the listener enabled. The listener uses the resource account for automatic updates from Exchange to Web Central. For this reason, this account mailbox can be configured to automatically archive old meetings, as well as to automatically remove attachments from the meetings.
exchange.url=https://server.domainname.local/EWS/Exchange.asmx
exchange.projectId=HQ-Sybase-Runtime
The following properties are not required:
Note: This application parameter applies to the Web Central Reservations application with or without Exchange integration.It is not applicable to the Outlook Plug-In.
You can create two mailboxes, one for the organizerAccount and one for the resourceAccount.
No special permissions are required for these mailboxes, although the service account should be allowed to impersonate them. Typically, the organizerAccount would be a shared mailbox, and the resourceAccount would be a resource mailbox, but any type of mailbox will work. Although using the same mailbox for both organizerAccount and resourceAccount is an option, this is not recommended for performance reasons.
On Exchange 2010, using a resource mailbox allows additional configurations, such as always deleting non-calendar emails, deleting attachments from incoming meeting requests, deleting the body and/or subject of meeting requests, and automatically adding the name of the organizer to the meeting subject.
Note: Automatic processing of requests should not be enabled, as this is handled by the ARCHIBUS Reservations Application.
In addition to the special options for resource mailboxes, both mailboxes can be hidden from Exchange address lists, and their Free/Busy information can be hidden. These options can be set from the command line, or by using the Exchange Management Console. See the Exchange documentation for more information on these configurations.
When using Exchange 2010 SP1 and up, you can configure access restrictions for Exchange Web Services (EWS) for the entire organization, per user, and per application via HTTP User Agent. By default, no restrictions are applied. However, if access to EWS has been disabled or limited, then it must be enabled.
Exchange Web Services are enabled by default on Exchange Servers with the Client Access Server Role installed. By default, no access restrictions are applied.
For Java 1.5, the System Administrator will have to store the certificate in the trust key store. This is not required for java 1.6.
Exchange Impersonation is a mechanism that allows a single Windows Active Directory account to act on behalf of other users on a Microsoft Exchange mailbox, as if they were performing the action themselves. For details on setting up Exchange Impersonation, see Using Exchange Impersonation.
Copyright © 1984-2014, ARCHIBUS, Inc. All rights reserved. |