Summary
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.
INTRODUCTION
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.Resolution
Update package information
Microsoft Download Center
The following file is available for download from the Microsoft Download Center: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:
Prerequisites
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.
IManExpert.msi
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Adtester.exe |
4.0.7577.4076 |
13,592 |
3-Mar-12 |
6:59 |
x86 |
Adtester.exe.config |
Not Applicable |
122 |
3-Mar-12 |
3:06 |
Not Applicable |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Bot.exe |
4.0.7577.4076 |
92,936 |
3-Mar-12 |
6:59 |
x86 |
Bot.exe.config |
Not Applicable |
124 |
28-Feb-12 |
2:35 |
Not Applicable |
Botlib.dll |
4.0.7577.4076 |
47,888 |
3-Mar-12 |
6:56 |
x86 |
Dblib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
7:00 |
x86 |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Searchlib.dll |
4.0.7577.4076 |
13,592 |
3-Mar-12 |
6:59 |
x86 |
Encrypter.exe |
4.0.7577.4076 |
17,176 |
3-Mar-12 |
6:59 |
x86 |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Dblib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
7:00 |
x86 |
Indexer.exe |
4.0.7577.4076 |
17,168 |
3-Mar-12 |
6:58 |
x86 |
Indexer.exe.config |
Not Applicable |
124 |
28-Feb-12 |
2:35 |
Not Applicable |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Botlib.dll |
4.0.7577.4076 |
47,888 |
3-Mar-12 |
6:56 |
x86 |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Monitor.exe |
4.0.7577.4076 |
17,680 |
3-Mar-12 |
6:59 |
x86 |
Monitor.exe.config |
Not Applicable |
124 |
28-Feb-12 |
2:35 |
Not Applicable |
Dblib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
7:00 |
x86 |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Pagecrawler.exe |
4.0.7577.4076 |
47,896 |
3-Mar-12 |
6:59 |
x86 |
Pagecrawler.exe.config |
Not Applicable |
124 |
28-Feb-12 |
2:35 |
Not Applicable |
Imx.config |
Not Applicable |
12,797 |
3-Mar-12 |
3:06 |
Not Applicable |
Imxdata.sql |
Not Applicable |
582 |
28-Feb-12 |
2:35 |
Not Applicable |
Imxfulltext.sql |
Not Applicable |
849 |
28-Feb-12 |
2:35 |
Not Applicable |
Imxtables.sql |
Not Applicable |
7,894 |
3-Mar-12 |
3:06 |
Not Applicable |
Imxupgrade.sql |
Not Applicable |
744 |
3-Mar-12 |
3:06 |
Not Applicable |
Admin.aspx |
Not Applicable |
8,100 |
3-Mar-12 |
3:06 |
Not Applicable |
Api.aspx |
Not Applicable |
121 |
28-Feb-12 |
2:35 |
Not Applicable |
Contact.aspx |
Not Applicable |
2,529 |
28-Feb-12 |
2:35 |
Not Applicable |
Conversation.aspx |
Not Applicable |
5,207 |
3-Mar-12 |
3:06 |
Not Applicable |
Default.aspx |
Not Applicable |
10,779 |
3-Mar-12 |
3:06 |
Not Applicable |
Forward.aspx |
Not Applicable |
3,891 |
3-Mar-12 |
3:06 |
Not Applicable |
Global.asax |
Not Applicable |
113 |
28-Feb-12 |
2:35 |
Not Applicable |
Howto.aspx |
Not Applicable |
5,762 |
28-Feb-12 |
2:35 |
Not Applicable |
Leaderboard.aspx |
Not Applicable |
2,205 |
28-Feb-12 |
2:35 |
Not Applicable |
Privacystatement.htm |
Not Applicable |
11,118 |
28-Feb-12 |
2:35 |
Not Applicable |
Questions.aspx |
Not Applicable |
3,793 |
28-Feb-12 |
2:35 |
Not Applicable |
Stats.aspx |
Not Applicable |
2,676 |
28-Feb-12 |
2:35 |
Not Applicable |
Web.config |
Not Applicable |
8,371 |
28-Feb-12 |
2:35 |
Not Applicable |
Antixsslibrary.dll |
4.2.0.0 |
62,744 |
3-Mar-12 |
3:06 |
x86 |
Dblib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
7:00 |
x86 |
Misclib.dll |
4.0.7577.4076 |
72,464 |
3-Mar-12 |
6:57 |
x86 |
Searchlib.dll |
4.0.7577.4076 |
13,592 |
3-Mar-12 |
6:59 |
x86 |
Website.dll |
4.0.7577.4076 |
109,328 |
3-Mar-12 |
6:59 |
x86 |
All.css |
Not Applicable |
4,506 |
28-Feb-12 |
2:35 |
Not Applicable |
Lt7.css |
Not Applicable |
256 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-c.gif |
Not Applicable |
44 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-content-holder.gif |
Not Applicable |
50 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-header.gif |
Not Applicable |
717 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-heading.gif |
Not Applicable |
150 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-l.gif |
Not Applicable |
121 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-main.gif |
Not Applicable |
92 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-r.gif |
Not Applicable |
120 |
28-Feb-12 |
2:35 |
Not Applicable |
Bg-try-flat.gif |
Not Applicable |
1,277 |
28-Feb-12 |
2:35 |
Not Applicable |
Logo.png |
Not Applicable |
17,076 |
28-Feb-12 |
2:35 |
Not Applicable |
Mslync-logo.png |
Not Applicable |
2,427 |
28-Feb-12 |
2:35 |
Not Applicable |
Msresearch-logo.png |
Not Applicable |
4,454 |
28-Feb-12 |
2:35 |
Not Applicable |
Separator-header.gif |
Not Applicable |
100 |
28-Feb-12 |
2:35 |
Not Applicable |
Default.aspx |
Not Applicable |
12,385 |
28-Feb-12 |
2:35 |
Not Applicable |
References
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.