Configuring the BlackBerry Enterprise Server Express to use Microsoft Exchange Web Services or MAPI and CDO libraries
By default, the BlackBerry® Enterprise Server Express uses Microsoft® Exchange Web Services to manage calendars on BlackBerry devices. The BlackBerry Enterprise Server Express monitors periodically whether a user account can use Microsoft Exchange Web Services. If a user account cannot use Microsoft Exchange Web Services, for example, because of a configuration error in Microsoft Exchange, the BlackBerry Enterprise Server Express uses MAPI and CDO libraries to manage calendars on devices. A BlackBerry Messaging Agent on the BlackBerry Enterprise Server Express can include a dynamic mix of user accounts that use Microsoft Exchange Web Services and user accounts that use MAPI and CDO libraries.
You can use the BlackBerry® Enterprise Trait Tool to configure the BlackBerry Enterprise Server Express to use only Microsoft Exchange Web Services or only MAPI and CDO libraries to manage calendars on devices. You can configure a specific BlackBerry Messaging Agent instance, a specific BlackBerry Enterprise Server Express, or all BlackBerry Enterprise Server Express instances that share one BlackBerry Configuration Database.
To use Microsoft Exchange Web Services, your organization's environment must include Microsoft® Exchange 2007 SP1 or later.
For more information about Microsoft Exchange Web Services, visit http://msdn.microsoft.com/en-us/library/bb204119.aspx.
Configure the BlackBerry Enterprise Server Express to use Microsoft Exchange Web Services
You can configure the BlackBerry® Enterprise Server Express to use only Microsoft® Exchange Web Services to manage calendars on BlackBerry devices.
- Copy the BlackBerry Enterprise Server Express installation files to the computer that hosts the BlackBerry Enterprise Server Express.
- Extract the contents to a folder on the computer.
- At a command prompt, navigate to <extracted_folder>\tools.
- Perform one of the following actions:
- To configure a specific BlackBerry Messaging Agent on a specific BlackBerry Enterprise Server Express to use Microsoft Exchange Web Services, type traittool -server <server_name> -agent <agent_id> -trait EWSEnable -set true, where <server_name> is the name of the BlackBerry Enterprise Server Express and <agent_id> is the ID for the BlackBerry Messaging Agent.
- To configure all BlackBerry Messaging Agent instances on a specific BlackBerry Enterprise Server Express to use Microsoft Exchange Web Services, type traittool -server <server_name> -trait EWSEnable -set true, where <server_name> is the name of the BlackBerry Enterprise Server Express.
- To configure all BlackBerry Messaging Agent instances on all BlackBerry Enterprise Server Express instances to use Microsoft Exchange Web Services, type traittool -global -trait EWSEnable -set true.
- Restart the BlackBerry Messaging Agent instances that you made changes to.
In the logs folder verify that the file named <server_name>_CALH_<agent_id>_<date>.txt appears. In the file name, <server_name> is the name of the BlackBerry Enterprise Server Express, <agent_id> is the ID of the BlackBerry Messaging Agent, and <date> is the date that you configured the BlackBerry Enterprise Server Express to use Microsoft Exchange Web Services.
Configure the BlackBerry Messaging Agent instances to use a web address for a specific Microsoft Autodiscover service
- Copy the BlackBerry® Enterprise Server Express installation files to the computer that hosts the BlackBerry Enterprise Server Express.
- Extract the contents to a folder on the computer.
- At the command prompt, navigate to <extracted_folder>\tools.
- Perform one of the following actions:
- To configure all BlackBerry Messaging Agent instances on a specific BlackBerry Enterprise Server Express to use a web address for a specific Microsoft Autodiscover service, type traittool -server <server_name> -trait EWSSCPURL -set <web_address>, where <server_name> is the name of the BlackBerry Enterprise Server Express and <web_address> is the web address of the Microsoft Autodiscover service.
- To configure all BlackBerry Messaging Agent instances on all BlackBerry Enterprise Server Express instances to use a web address for a specific Microsoft Autodiscover service, type traittool -global -trait EWSSCPURL -set <web_address>, where <web_address> is the web address of the Microsoft Autodiscover service.
- Restart the BlackBerry Messaging Agent instances that you made changes to.
Configure the BlackBerry Messaging Agent instances to use a specific web address for a client access server for Microsoft Exchange
- Copy the BlackBerry® Enterprise Server Express installation files to the computer that hosts the BlackBerry Enterprise Server Express.
- Extract the contents to a folder on the computer.
- At the command prompt, navigate to <extracted_folder>\tools.
- Perform one of the following actions:
- To configure a specific BlackBerry Enterprise Server Express to use a specific web address for a client access server for Microsoft Exchange, type traittool -server <server_name> -trait EWSCASURL -set <web_address>, where <server_name> is the name of the BlackBerry Enterprise Server Express and <web_address> is the web address for the Microsoft Exchange client access server.
- To configure all BlackBerry Messaging Agent instances on all BlackBerry Enterprise Server Express instances to use a specific web address for a client access server for Microsoft Exchange, type traittool -global -trait EWSCASURL -set <web_address>, where <web_address> is the web address for the Microsoft Exchange client access server.
- Restart the BlackBerry Messaging Agent instances that you made changes to.
Configuring the BlackBerry Messaging Agent instances to look up the user's status using only Microsoft Exchange Web Services
You can configure the BlackBerry® Messaging Agent instances to use only Microsoft® Exchange Web Services to determine the user's status, for example, whether a user is available, busy, or offline. By default, the BlackBerry Messaging Agent instances can determine the user's status using Microsoft Exchange Web Services unless the user is an external user or the user's email address is a distribution list. If the BlackBerry Messaging Agent instances cannot determine the user's status using Microsoft Exchange Web Services and Microsoft Exchange public folders that are in your organization's environment, the BlackBerry Messaging Agent instances can search the Microsoft Exchange public folders for the user's status. If your organization's environment is running Microsoft Exchange 2007, it does not include public folders and the BlackBerry Messaging Agent instances write error messages to the log files because they cannot find the public folders.
You can configure the BlackBerry Messaging Agent instances to look up the user's status using only Microsoft Exchange Web Services to avoid the BlackBerry Messaging Agent instances writing error messages to their log files.
Configure the BlackBerry Messaging Agent instances to look up a user's status using only Microsoft Exchange Web Services
- Copy the BlackBerry® Enterprise Server Express installation files to the computer that hosts the BlackBerry Enterprise Server Express instance.
- Extract the contents to a folder on the computer.
- At the command prompt, navigate to <extracted_folder>\tools.
- Perform one of the following actions:
- To configure a BlackBerry Messaging Agent on a BlackBerry Enterprise Server Express to look up the user's status using only Microsoft® Exchange Web Services, type traittool -server <server_name> -agent <agent_id> -trait EWSUserAvailabilityAccess -set EWS, where <server_name> is the name of the BlackBerry Enterprise Server Express and <agent_id> is the ID for the BlackBerry Messaging Agent.
- To configure all BlackBerry Messaging Agent instances on a specific BlackBerry Enterprise Server Express to look up the user's status using only Microsoft Exchange Web Services, type traittool -server <server_name> -trait EWSUserAvailabilityAccess -set EWS, where <server_name> is the name of the BlackBerry Enterprise Server Express.
- To configure all BlackBerry Messaging Agent instances on all BlackBerry Enterprise Server Express instances to look up the user's status using only Microsoft Exchange Web Services, type traittool -global -trait EWSUserAvailabilityAccess -set EWS.
- Press ENTER.