Product: Transaction Manager
Article Link: http://help.truecommerce.com/en/articles/3749618-transaction-manager-getting-a-trace-log-for-local-based-erps
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