Description of the cumulative update for IM an Expert for Microsoft Lync Server 2010: March 2012


This article describes the issues that are fixed in the cumulative update for IM an Expert for Microsoft Lync Server 2010 that is dated March, 2012.
This article describes the following items about the update package:
  • The issues that the update package fixes.
  • The prerequisites for installing the update package.
  • Whether you must restart the computer after you install the update package.
  • Whether the update package is replaced by any other update package.
  • Whether you must make any registry changes.
  • The files that the update package contains.


Changes for Version 1.5

The latest version of IM an Expert replaces the Version 1.0 of the system, which was released in March 2011. For the Version 1.5 of IM an Expert release, there are several feature additions and software updates.

Features that this update package enables

Support of resource forests
Version 1.0 of IM an Expert did not work for organizations where Lync was set up with a resource forest configuration.This kind of configuration has a set of users who have information such as Session Initiation Protocol (SIP) address in a different domain and forest from the one that contains the users’ actual user accounts. Therefore, when the users visit the IM an Expert webpage, the site cannot locate the information about these users. To resolve this issue, Version 1.5 of IM an Expert improves the way that the SIP, name, and email address of a user are retrieved so that the user can be searched in resource forests and in the current forest. IM an Expert now offers a sophisticated highly-configurable mechanism to let admins specify how user identities are resolved from Active Directory.

Content-type adaptation

If a message that is sent by IM an Expert cannot be received by the client, then the system of IM an Expert will automatically switch to plain text and use the plain text for the rest of the conversation after the system resends the current message. For example, some Lync 2010 clients cannot handle HTML messages. If IM an Expert detects it has sent a message to a client that cannot handle HTML, it will automatically switch to plain text and use the plain text for the rest of the conversation after resending the current message. The occurrence of the adaptation is governed by the SIP error code that IM an Expert receives when it tries to relay the first message in the conversation. The BotSipErrorCodesForPlainTextResend configuration parameter can be used to specify the list of SIP error codes for which content-type adaptation should be tried.

Message content-type specification

Messages can be sent as plain text or HTML code. Users can specify this behavior by using the BotMessageContentType parameter in the Imx.config file.

Lync 2010 Mobile and Outlook Web Access
Version 1.5 of IM an Expert supports Lync 2010 Mobile client and Outlook Web Access (OWA). For example, Version 1.5 of IM an Expert can work with iPad, iPhone, and Windows Phone.

Run as service
Version 1.5 of IM an Expert can be configured to be run as Windows service. This behavior lets IM an Expert be configured to start automatically when a server that hosts the Bot restarts. 

Note The Bot can be still run as an executable.

Conversation following
If a candidate answerer does not want to answer a question invitation they receive through IM, the candidate answerer now has the option of subscribing to the conversation by typing the "follow" message in response to the invite. After the dialog between the asker and another answerer, all followers will be emailed a link to the transcript of the dialog on the IM an Expert website. On the IM an Expert website, the followers can also add follow-up comments and additional answers.

Usage statistics on homepage
Administrators can now display usage statistics on the IM-an-Expert homepage. This includes a stacked bar chart of the ratings that are assigned to answered questions and other statistics such as the average time to answer and average number of users who are contacted to obtain an answerer.

Memory management
The Bot should now consume less memory on the server on which it is running, especially when the Bot is running for prolonged periods. To do this, Version 1.5 of IM an Expert stores less in memory and periodically clears in-memory data structures.

Support for more sophisticated PageCrawler regular expressions
The PageCrawler regular expressions now support multiple regular expressions for the same page and multiple match groups for a page within the same regular expression. This lets administrators extract multiple items from a webpage by using a single regular expression, multiple regular expressions, or some combination of the two.

Resetting Bot status
Version 1.5 of IM an Expert lets administrators set the Bot’s Lync status to variable after the Bot’s Lync Status was set to "Always Online."
In Version 1.0 of IM an Expert, as soon as the Bot was set to an "Always Online" state, it could not be undone by IM an Expert.

Features that this update package enables

SIP address normalization
In Version 1.0 of IM an Expert, SIP addresses were not being normalized. In companies with uppercase domain names, this caused a non-match between user SIP addresses as far as we knew them. This issue is resolved in Version 1.5 of IM an Expert so that IM an Expert normalizes all SIP addresses by lowercasing the sip and the domain portions and leaving the username portion unchanged.

PageCrawler configuration
Version 1.5 of IM an Expert corrects errors that occur with parsing of special fields. For example, Version 1.5 of IM an Expert corrects errors that occur with parsing of email address, SIP, and SIPALIAS. These special fields are replaced by the current user’s email address, SIP, and SIP alias.

Website viewstate validation 
Occasionally, users would receive a "validation of viewstate MAC failed exception when they use forms on the IM an Expert website. This issue is resolved by Version 1.5 of IM an Expert.


Update package information

Microsoft Download Center

The following file is available for download from the Microsoft Download Center:
Download Download the IManExpert.msi package now.
Release Date: March 2012

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Note This update can be installed alone, or it can be installed to update an existing IM an Expert installation. If you install it to update an existing IM an Expert installation, refer to the instructions in Chapter 3 of the IMX_Admin_SetupMaintain documentation. To download the IMX_Admin_SetupMaintain documentation, visit the following Microsoft website:


There are no prerequisites for installing this update.

Restart requirement

You do not have to restart the computer after you apply this update.

Update replacement information

This cumulative update does not replace a previously released update.

Registry information

To use one of the update packages in this package, you do not have to make any changes to the registry.

File information

The global version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
File nameFile versionFile sizeDateTimePlatform
Adtester.exe.configNot Applicable1223-Mar-123:06Not Applicable
Bot.exe.configNot Applicable12428-Feb-122:35Not Applicable
Indexer.exe.configNot Applicable12428-Feb-122:35Not Applicable
Monitor.exe.configNot Applicable12428-Feb-122:35Not Applicable
Pagecrawler.exe.configNot Applicable12428-Feb-122:35Not Applicable
Imx.configNot Applicable12,7973-Mar-123:06Not Applicable
Imxdata.sqlNot Applicable58228-Feb-122:35Not Applicable
Imxfulltext.sqlNot Applicable84928-Feb-122:35Not Applicable
Imxtables.sqlNot Applicable7,8943-Mar-123:06Not Applicable
Imxupgrade.sqlNot Applicable7443-Mar-123:06Not Applicable
Admin.aspxNot Applicable8,1003-Mar-123:06Not Applicable
Api.aspxNot Applicable12128-Feb-122:35Not Applicable
Contact.aspxNot Applicable2,52928-Feb-122:35Not Applicable
Conversation.aspxNot Applicable5,2073-Mar-123:06Not Applicable
Default.aspxNot Applicable10,7793-Mar-123:06Not Applicable
Forward.aspxNot Applicable3,8913-Mar-123:06Not Applicable
Global.asaxNot Applicable11328-Feb-122:35Not Applicable
Howto.aspxNot Applicable5,76228-Feb-122:35Not Applicable
Leaderboard.aspxNot Applicable2,20528-Feb-122:35Not Applicable
Privacystatement.htmNot Applicable11,11828-Feb-122:35Not Applicable
Questions.aspxNot Applicable3,79328-Feb-122:35Not Applicable
Stats.aspxNot Applicable2,67628-Feb-122:35Not Applicable
Web.configNot Applicable8,37128-Feb-122:35Not Applicable
All.cssNot Applicable4,50628-Feb-122:35Not Applicable
Lt7.cssNot Applicable25628-Feb-122:35Not Applicable
Bg-c.gifNot Applicable4428-Feb-122:35Not Applicable
Bg-content-holder.gifNot Applicable5028-Feb-122:35Not Applicable
Bg-header.gifNot Applicable71728-Feb-122:35Not Applicable
Bg-heading.gifNot Applicable15028-Feb-122:35Not Applicable
Bg-l.gifNot Applicable12128-Feb-122:35Not Applicable
Bg-main.gifNot Applicable9228-Feb-122:35Not Applicable
Bg-r.gifNot Applicable12028-Feb-122:35Not Applicable
Bg-try-flat.gifNot Applicable1,27728-Feb-122:35Not Applicable
Logo.pngNot Applicable17,07628-Feb-122:35Not Applicable
Mslync-logo.pngNot Applicable2,42728-Feb-122:35Not Applicable
Msresearch-logo.pngNot Applicable4,45428-Feb-122:35Not Applicable
Separator-header.gifNot Applicable10028-Feb-122:35Not Applicable
Default.aspxNot Applicable12,38528-Feb-122:35Not Applicable


For more information about how to deploy Lync Server 2010 in resource forests, visit the following Microsoft website:

More Information

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Αναγνωριστικό άρθρου: 2677043 - Τελευταία αναθεώρηση: 12 Μαρ 2012 - Αναθεώρηση: 1