Skip to main content

Dynamics GP (Standard/Advance) - Upgrading Integration Service from V1 to V2

Micah A. Parker avatar
Written by Micah A. Parker
Updated over a week ago

Product: Dynamics Great Plains Enterprise (GPE)


As the Legacy Integration Service (V1) comes to an end it is recommended to upgrade your Dynamics GP solution to utilize the Advance Integration Service (V2) using the below guide in order to avoid unnecessary steps that could potentially prevent your Business Process from operating.

Typically when upgrading the Integration Service the system will automatically attempt to bring your Dynamics GP integration to the latest version which requires full local admin access, as well as the System Administrator (SA) access to your SQL Server - by following this guide you can work around needing to run SQL Scripts.

Why Not Upgrade the Dynamics GP Integrations?

The Integration Service and the Dynamics GP Integration are two separate layers from one another and for the most part act independently of each other. While the Dynamics GP Integration does require the Integration Service in order to operate the actual version of the Dynamics GP Integration is not strictly tied to the version of the Integration Service.

Upgrading to the Advance Integration Service (V2) does not require upgrading the Dynamics GP Integration - and can be skipped for simplicity

Upgrading the Dynamics GP Integration is an advanced operation that requires the execution of SQL Scripts directly within your SQL Server (via SQL Server Management Studio) along side matching the latest Dynamic Link Library (DLL) for the Dynamics GP Integration.

By skipping this layer entirely - the Integration Service can be upgraded without these additional advance techniques avoiding potential breaks if the proper permissions are not used often requiring System Admins and I.T Personnel.


Before You Begin


This process requires that you backup the Dynamic Link Library (DLL) from your Legacy Integration Service (V1) installation as well as cancel out of the Dynamics GP Integration - Installation Wizard to properly perform the switch with minor interruption.

During the installation of the Advance Integration Service (V2) the system will automatically prompt you to begin upgrading the Dynamics GP Integration via a secondary installer - be sure to cancel this installation to avoid issues

Be Sure To Cancel out of the Dynamics GP Integration Installation Wizard when prompted


Backing Up & Removing the Legacy Service (V1)


Stopping the Integration Service

To begin - you'll first need to first shut down the Legacy Integration Service so that it stops attempting to process files while you backup, remove the old service, and install the latest one.

Opening Services

Open: Window's Start Menu

Type: Services

Select: Run as Administrator

Stopping the Service

Within the Windows Service window locate the Transaction Manager Integration Service and stop it to shut down the Integration Service.

Locate: Transaction Manager Integration Service

Right Click: Stop

Backing up your Dynamics GP Integration DLL

Before you begin removing the Legacy Integration Service (V1) you will want to grab a copy of your old Dynamics GP Integrations files so you can place them within the new Advance Integration Service (V2) after upgrading. Preventing you from needing to modify your SQL Database which requires elevated permissions.

Navigate: C:\Program Files (x86)\True Commerce\TmoIntegrationService

Locate: Tc.Int.Platform.BSPDynamicsGP.dll

Right Click: Copy

Paste: in a safe location outside of the TmoIntegrationService folder

Uninstalling the Legacy Integration Service (V1)

You will need to follow the below article in its entirely, ensuring that you delete the ProgramData files as well as restarting the Windows Machine fully prior to installing the Advance Integration Service (V2)

Failure to remove the ProgramData configs or restarting the server can result in unexpected behavior from the Advance Integration Service. Be sure to follow steps fully prior to installing the Advance Integration Service (V2)


Installing the Advance Integration Service (V2)


Once you've completely removed the Legacy Integration Service (V1) by uninstalling, deleting the ProgramData\TrueCommerce data, and restarted the machine you can begin installing the Advance Integration Service (V2).

Downloading the Advance Integration Service

You can download the Advance Integration Service (V2) through the Integration Settings screen within Transaction Manager, selecting the Option 2 option and then using the Download Integration Service link.

Downloading the Integration Service

Navigate: Integration Settings

Select: Option 2 (for recommended Advance Integration Service)

Select: Download Integration Service

Installing the Advance Integration Service

Once the Advance Integration Service (V2) has downloaded you will want to run the installer as an administrator to ensure proper installation.

Locate: TmoIntegrationServiceV2.exe installer

Right Click: Run as Administrator

It is not recommended to install without Local Administrator privilege.

Domain Admins often result in failure for a proper installation and will not be supported by TrueCommerce for this reason

Run the Installer

Follow the prompts for the installer to get the the Integration Service installed onto the machine.

Cancel the Dynamics GP Installation

After the first installer has completed - if the Integration Service detects Dynamics GP installed on your machine, it will automatically launch the Dynamics Integration GP - Installation Wizard which you will want to cancel out of rather than run to avoid needing to run the SQL Scripts which add complexity to the installation.

Select: Cancel on Dynamics GP Integration - Installation Wizard

If the installer does not appear - you can safely continue to the next step. This Launcher will attempt to detect Dynamics GP and auto-launch it

Restoring the Original DLL

After the Advance Integration Service (V2) has been installed, you will need to replace the BSPDynamicsGP.dll within the new Integration Service folder with the original copy of your DLL backed up previously.

Stop the Integration Service

Stop the Transaction Manager Integration Service once again (since it'll auto-start after installation)

Open: Window's Start Menu

Type: Services

Select: Run as Administrator

Locate: Transaction Manager Integration Service

Right Click: Stop

Restoring the DLL

Navigate: C:\Program Files (x86)\True Commerce\TmoIntegrationServiceV2

Paste: The original Tc.Int.Platform.BSPDynamicsGP.dll you backed up previously

Select: Yes to Overwrite (if prompted

Unblock DLL

Often when transferring a DLL from one location to another, Microsoft Windows will block it for security reasons. Especially when transferring over a Network. Be sure to confirm the DLL is not blocked

Right Click: Tc.Int.Platform.BSPDynamicsGP.dll

Select: Properties

Check: 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

Start the Integration Service

Once the BSPDynamicsGP.dll is in place - simply start the Integration Service again to restore functionality.

Open: Windows Services

Locate: Transaction Manager Integration Service

Right Click: Start

rev 7/30/2025

Did this answer your question?