Introduction
The XMLResponderTraceTool is a component that is started automatically when XMLResponder requests are processed. It shows incoming XMLResponder messages/requests and outgoing messages/responses. Using the XMLResponderTraceTool is a great help when investigating problems or for just simply finding out how XMLResponder requests should be send to the Content Manager. This document describes how to setup and use the XMLResponder Trace Tool (XMLResponderTrace.exe) to trace XMLResponder requests.
Prerequisites
Dowload the zip file containing XMLResponderTrace.exe and extract to file to a folder on the Tridion Content Management system.
1. Registering/unregistering the XMLResponder Trace Tool
The trace window shows up automatically when XMLResponder requests are processed.
However, the tool must be registered in order for it to be available.
- To register the trace tool type the following command from the command-line:
XMLResponderTrace.exe /registerserver - To unregister the trace tool type the following command from the command-line:
XMLResponderTrace.exe /unregserver
2. Configuring the XMLResponderTraceTool
For the XMLResponderTraceTool to work properly, the following settings need to be configured:
- Launch Permissions: Allow "Everyone" to launch the component
- Activation Permissions: Allow "Everyone" to activate the component
- Access Permissions: Allow "Everyone" to access the component
- Identity: Set the Identity to "The interactive user"
These settings can be configured using dcomcnfg.
Notes
If the XMLResponder Trace Tool is not configured properly, you will probably not see the trace window. Please check the steps above to configure the tool properly. Check if any instances of the XMLResponderTrace.exe executable are running. If the configuration is not set correctly, multiple instances will be running (for each subsequent XMLResponder request/remote user). Check Task Manager to see if this is the case.