All Collections
Business System Integrations
Integration Basics
Common Export/Import Errors
Transaction Manager: Getting a Trace Log for Local-based ERPs
Transaction Manager: Getting a Trace Log for Local-based ERPs

What is Trace Logging and how can it help with troubleshooting Integration issues? Read on!

Support avatar
Written by Support
Updated over a week ago

Product: Transaction Manager

PLEASE READ: If you are utilizing a third-party hosting service you may need to engage your systems support team or administrator for assistance due to security restrictions or permissions.


Trace Logging (or Tracing) is the process of producing a log of events to a written file in order to not only diagnose issues, but confirm which data is being passed to or from both the ERP, as well as Transaction Manager. Tracing is a vital step in troubleshooting as it allows us to directly see not only what data is being passed, but where it is being passed. Many issues can easily be spotted through the data of the log. So it is good practice to always grab a log early on in the troubleshooting process as it allows a more precise diagnosing that often gets missed when assuming what, or where, data may be.

For Most Clients: Tracing is a part of the Integration Service, as such in order for it to properly log the communication. It must be enabled on the current instance of the integration service. This would be the computer that is using the integrations, so turning it on for one computer does not turn it on for all.

For Remote Servers: If attempting to get a Trace Log from your client computer does not work and you have a Server, you may need to enable tracing on the Server itself.

Please Note: Tracing only works for a Framework connection, and does not work with Flat Files (.csv/.txt/.xml) as we simply just read the file itself.

Step 1: Enable Permissions


Navigate to C:/Program Files (x86)/ and locate the TrueCommerce folder. Right Click the folder โ†’ and select Properties

Select the Security Tab

Provide Full Control permissions to the Everyone user

If the Everyone user is missing - select the Edit button. Select Add on the new popup window. Type Everyone into the box on the bottom. Select Check Names and hit OK.

Check the Full Control checkbox under the Allow column with the Everyone user selected

Step 2: Locate IntTcConfig.xml


Navigate: C:/Program Files (X86)/True Commerce/TmoIntegrationService

Right Click: IntTcConfig.xml โ†’ Edit

Step 3: Turn tracing to True


Set: Tracing from False to True

Save File

Create: Create a new folder named Log inside the TmoIntegrationService if it does not yet exist (C:\Program Files(X86)\True Commerce\TmoIntegrationService\Log)

Step 4: Generate Log

Perform: your Import/Export as you would normally

  • This will generate (or add to an existing) LogFile

Recommendation: For easier tracking, if an old log file exists โ€“ delete it before performing your Import/Export as the system will ADD to the old logs. Itโ€™s best to have fresh data.

Additional Resources


rev: 10/18/22

Did this answer your question?