All Collections
Troubleshooting
Environment - Blocked DLLs
Environment - Blocked DLLs
Micah A. Parker avatar
Written by Micah A. Parker
Updated over a week ago

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

Did this answer your question?