Tools for Debugging
A number of specialized debugging tools are available from MAPI, the Microsoft Exchange Server Administrator program, and the Microsoft Exchange Server SDK. They include the following:
-
Environment variables for debugging You can set values for the environment variables EDK_DEBUG_FILE, EDK_ASSERT, and EDK_DEBUG to control runtime debug logging. See Setting Environment Variables.
-
MAPI debug DLLs MAPI provides a debug version of its DLLs. They are used to find and fix memory leaks, as well as to perform other debugging tasks.
-
The message store viewer This MAPI utility (MDBVU32.EXE) shows all the properties of a message or any object in the information store. For more information, see Using the Message Store Viewer.
-
Microsoft Exchange Server Administrator The Microsoft Exchange Server Administrator program provides several debugging tools. For example, the Raw Properties screen allows you to look at and change properties on directory objects. This screen is an option on the File menu of the Administrator program. For more information, see Using the Raw Properties Screen.
-
Track Message sample application This application (TRACK.EXE), which is provided by the Microsoft Exchange Server SDK, tracks message flow between applications. It can be used to determine the origin and destination of messages as your application processes them. For more information, see TRACK: Tracking and Auditing Messages.