The Microsoft Compatibility Exchange is a Web service that propagates application compatibility issues from various data sources, such as Microsoft Corporation, independent software vendors (ISVs) and the ACT Community, from the server to the client. This process involves allowing the client to connect to Microsoft via the Internet to check for updated compatibility information.
This topic includes:
-
Microsoft Compatibility Exchange process
-
Microsoft Compatibility Exchange data sharing
Microsoft Compatibility Exchange Process
After you click Send and Receive in the Application Compatibility Manager, the following process occurs:
-
The Microsoft Compatibility Exchange uploads your last synchronization time stamp to verify whether new issues occurred since you last synchronized.
-
If the Microsoft Compatibility Exchange finds new issues, it uploads your application evidence data. If the Microsoft Compatibility Exchange does not find any new issues, it sends you a notification, stating that no new issues occurred since your last synchronization.
Note |
|---|
|
You can exclude applications from transmission to Microsoft; however, if you do not send the application data, you will not receive updated issue data for the application. Additionally, if you are not a member of the ACT Community, your data will not be synchronized with the ACT Community data. |
-
The Microsoft Compatibility Exchange updates your time stamp to reflect your synchronization.
Microsoft Compatibility Exchange Data Sharing
The following sections provide information about which data is shared during the synchronization process and about how data matching occurs so that you receive the most current issue information.
Note |
|---|
|
Your issues and solutions will appear with the following text in the Provider and Subprovider columns of the Issues tab of the <Application_Name> dialog box and the <Web_Site_URL> dialog box, depending on who provided the issues and solutions. |
| Provider Name | Subprovider Name |
|---|
Compatibility Evaluator | <Evaluator_Name>, such as IECE |
Community | Anonymous |
My Issues | My Issues |
Microsoft Compatibility Exchange - Data Sent to Microsoft
During synchronization, the Microsoft Compatibility Exchange sends the following information to Microsoft Corporation:
-
Application information and properties. This data includes the application name, the vendor, the version number, the language, and the deployment type.
-
File properties. This data includes the file name, FileVersionSignature, FileBinarySignature, Checksum, ProductVersion, FileVersion, VerLanguage, and LinkDate for every file in an application.
Microsoft Compatibility Exchange - Data Sent to the ACT Community
The Microsoft Compatibility Exchange sends the following information to the ACT Community for each application that you have decided to share with the community:
-
Application information and properties. This data includes the application name, the vendor, the version number, the language, and the deployment type.
-
Miscellaneous data. This data, which the Microsoft Compatibility Exchange gathers and sends as an XML file, includes the database GUID (which identifies the particular organization that the data is from), the issue data, the issue ID, the platform and destination operating system, the severity, the cause, the symptom, the solution data, the solution type, the issue and solution provider, the issue and solution subprovider, the issue and solution published date, and your risk assessment.
Microsoft Compatibility Exchange Data Matching
After you send your data, the Microsoft Compatibility Exchange matches your application properties against the known issues, listed in the Application Profile database. The Microsoft Compatibility Exchange downloads any issues and corresponding solutions that match your application set and then stores the information in your ACT database.
Microsoft Compatibility Exchange - Data Sent from Authoritative Sources
For each application that matches an application in the Application Profile database, the Microsoft Compatibility Exchange returns the following information, provided by authoritative sources consisting of Microsoft Corporation and independent software vendors (ISVs):
| Data | Description |
|---|
Risk assessment | The determination of whether the application has compatibility issues |
Symptom | Behavior exhibited by the application |
Cause | Reason for the failure |
Provider and subprovider | Source of the compatibility issue |
Issue ID | A unique ID number for the compatibility issue |
Severity | Impact this issue has on the application experience |
Priority | Degree of impact that this issue has on your organization |
Published Date | Date that the source entered the data into the database |
Operating system name | Friendly name of the installed operating system |
Major version | Major version number of the operating system |
Minor version | Minor version number of the operating system |
Locale | Language ID of the application to which the compatibility issue applies |
Title | Short title of the compatibility issue |
Summary | Description of the compatibility issue |
Service pack major | Major version number of the operating system service pack |
Service pack minor | Minor version number of the operating system service pack |
URL HREF | URL of any links provided for the compatibility issue |
Provider and subprovider IDs | IDs for the source of the compatibility issue's solution |
Solution type | Type of solution provided for the compatibility issue |
Locale | Language ID of the application to which the solution applies |
Title | Short title of the solution |
Details | Description of the solution |
URL HREF | URL of any links provided for the compatibility issue solution |
Microsoft Compatibility Exchange - Data Sent From the ACT Community
For each application that matches an application in the Application Profile database, the Microsoft Compatibility Exchange returns the following ACT Community information, which you will receive only if you are a member of the community:
|
Data
|
Description
|
|---|
Risk assessment | Determination of whether the application has compatibility issues |
Issue data | The compatibility issue description, including the following data: -
Platform - Operating system on which the compatibility issue was found
-
Symptom - Behavior exhibited by the application
-
Cause - Reason for the failure
-
Severity - Degree of impact that this issue has on the application experience
-
Provider and subprovider IDs - IDs for the source of the compatibility issue
-
Published date - Date the source entered the data into the database
|
Solution data | The compatibility issue solution description, including the following data: -
Solution type - Type of solution provided for the compatibility issue
-
Provider and subprovider IDs - IDs for the source of the compatibility issue's solution
-
Published date - Date that the source entered the data into the database
|
See Also