Product: Integration Service
A Dynamic Link Library (DLL) is a set of functions that can make changes to your system, and your data - as such they can often get blocked by your Security Settings due to their nature.
While you'll want to consult with your IT Department over DLLs that get blocked prior to unblocking them, TrueCommerce does utilize a series of DLLs for its Integrations with that need to be unblocked in order to connect to your ERP.
Note: Unblocking DLLs is apart of your Environment and thus fall under your IT Departments responsibility.
TrueCommerce can assist in unblocking DLLs if granted the proper permissions to do so, however will be unable to overrule any security settings configured by your IT Department.
List of Integration DLLs
Every ERP uses a different DLL - you can find the DLL names below
Dynamics GP | Tc.Int.Platform.BSPDynamicsGP.dll |
Dynamics Business Central 365 | Tc.Int.Platform.BSPDynamics365BC.dll |
Everest | Tc.Int.Platform.BSPEverest.dll |
Sage 50 (Peachtree) | Tc.Int.Platform.BSPPeachtree.dll |
Sage 100 | Tc.Int.Platform.BSPMas90200.dll |
Sage 300 | Tc.Int.Platform.BSPSage300.dll |
SAP (Business One) | Tc.Int.Platform.BSPSAPB1.dll |
SAP (Service Layer) | Tc.Int.Platform.BSPSAPB1SL.dll |
Spire | Tc.Int.Platform.BSPSpire.dll |
QuickBooks | Tc.Int.Platform.BSPQuickbooks.dll |
Unblocking the DLL
Dynamic Link Libraries (DLLs) make changes to your machine in order to be able to pass data to and from your ERP system to Transaction Manager - as such downloading, or copying the DLL from another machine will mostly result in your security settings blocking the DLL so it cannot be run as a safety precaution.
You'll need to Unblock the DLL in order for the TrueCommerce Integration to be capable of running.
Navigate: C:\Program Files (x86)\True Commerce\TmoIntegrationService
Find: The appropriate DLL based on your ERP
Right Click: Tc.Int.Platform.xxxERP.dll โ Properties
Select: Unblock (if present)
Note: An Unblocked DLL will not show this checkbox, if the option to unblock is missing - then your DLL is not blocked and you can skip this step
Restart Integration Service
Once unblocked - you'll need to restart the Integration Service in order for the service to be able to load the DLL that was blocked.
rev 5/10/2023