---
schema_version: "1"
id: 186d2f770318f418a02eeef7e0a9be149427ccbd95f3ff5d78431b2ca2c445ec
title: Upgrading and Migrating Microsoft Dynamics GP Connector to 3.x
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/microsoft-dynamics-gp-connector/latest/ms-dynamics-gp-connector-upgrade-migrate.md
canonical_url: https://docs.mulesoft.com/microsoft-dynamics-gp-connector/latest/ms-dynamics-gp-connector-upgrade-migrate
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0f06b537ef327b699d56bea0a4e9c8709e14dcf16259a11010359069ffb340a0
description: MuleSoft Documentation Site
release: "3.0"
latest: true
---
---
product: Microsoft Dynamics GP Connector
version: 3.0
is-latest-version: true
---

# Upgrading and Migrating Microsoft Dynamics GP Connector to 3.x

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Upgrade Anypoint Connector for Microsoft Dynamics GP (Microsoft Dynamics GP Connector) from version
2.x to version 3.x.

## Supported Upgrade Paths

<table><colgroup><col> <col></colgroup><thead><tr><th>From Version</th><th>To Version</th></tr></thead><tbody><tr><td><div><div><p>2.x</p></div></div></td><td><div><div><p>3.x</p></div></div></td></tr></tbody></table>

## Changes in This Release

### 3.0

- This connector is now compatible with Java 17 only.

- Connector failures are now reported as `DYNAMICSGP:DYNAMICSGP_INTERNAL`, instead of
  `DYNAMICSGP:UNKNOWN`. A condition on `ANY` still matches `DYNAMICSGP:DYNAMICSGP_INTERNAL` and
  `DYNAMICSGP:XML_PARSING`. A handler that names `DYNAMICSGP:UNKNOWN` doesn’t match this release.

- You can now set optional **Timeout unit**, **Connection timeout**, and **Read timeout** fields on
  the [Default Configuration](https://docs.mulesoft.com/microsoft-dynamics-gp-connector/latest/ms-dynamics-gp-connector-reference#config) Advanced tab. Each
  operation can override these values in the **Timeout Override** group on the Advanced tab. An
  override applies when you set **Connection Timeout** or **Read Timeout**. When you don’t set those
  values, the Kerberos Authentication **Timeout Configuration** values remain in effect.

- Generated sources and WSDL bindings now use Jakarta XML packages, instead of Java EE packages.
  Operation names, the XML namespace, and the `dynamicsgp` configuration prefix are unchanged.

- These libraries are upgraded to address reported security vulnerabilities:

  - The Apache CXF library is upgraded to version 4.2.4.

  - The Web Services Security library is upgraded to version 4.0.2.

  - The Apache XML Security (Santuario) library is upgraded to version 4.0.4.

  - The Apache Commons Lang library is upgraded to version 3.21.0.

  - The Apache Neethi library is upgraded to version 3.2.4.

  - The Apache Xerces library is upgraded to version 2.12.2.

- These libraries are added to address reported security vulnerabilities:

  - The Guava library is added at 33.7.2-jre.

  - The Apache XMLSchema Core library is added at 2.3.3.

  - The Jakarta XML Binding API library is added at 4.0.5.

  - The Jakarta XML Web Services library is added at 4.0.3.

  - The Jakarta XML SOAP Binding library is added at 3.0.2.

  - The Jakarta annotation API library is added at 2.1.1.

  - The JAXB runtime library is added at 4.0.9.

  - The SAAJ implementation library is added at 3.0.6.

  - The ASM library is added at 9.11. This pin replaces ASM 9.10.1 from Apache CXF 4.2.4 and
    addresses CVE-2026-110257, CVE-2026-110258, CVE-2026-110259, CVE-2026-110260, CVE-2026-110261,
    and CVE-2026-110263.

## Requirements

Ensure your system meets the following compatibility requirements before you perform the upgrade:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule runtime</p></td><td><p>4.9.0 and later</p></td></tr><tr><td><p>Java</p></td><td><p>17</p></td></tr><tr><td><p>Microsoft Dynamics GP</p></td><td><div><div><ul><li><p>2010 R2</p></li><li><p>2013 (Version 12)</p></li><li><p>2013 R2</p></li><li><p>2015 (Version 14)</p></li><li><p>2015 R2</p></li></ul></div></div></td></tr></tbody></table>

## Upgrade Prerequisites

Before you perform the upgrade, you must:

1.  Create a backup of your files, data, and configuration in case you need to restore to the
    previous version.

2.  Ensure that your environment meets the version 3.x requirements, including Java 17 and Mule
    runtime 4.9.0 or later.

3.  If an error handler names `DYNAMICSGP:UNKNOWN`, update it to `DYNAMICSGP:DYNAMICSGP_INTERNAL`. A
    condition on `ANY` still matches `DYNAMICSGP:DYNAMICSGP_INTERNAL` and `DYNAMICSGP:XML_PARSING`.

4.  Install Microsoft Dynamics GP Connector 3.x to replace the connector operations that were
    previously included in version 2.x.

## Upgrade Steps

Follow these steps to perform the upgrade from Microsoft Dynamics GP Connector 2.x to Microsoft
Dynamics GP Connector 3.x:

1.  In Anypoint Studio, create a Mule project.

2.  In the Mule Palette view, click **Search in Exchange**.

3.  In the **Add Dependencies to Project** window, enter `Microsoft Dynamics GP` in the search
    field.

4.  In the **Available modules** section, select **Microsoft Dynamics GP Connector** and click
    **Add**.

5.  Click **Finish**.

6.  Verify that the `mule-microsoft-dynamics-gp-connector` dependency version is `3.x.x` in the
    `pom.xml` file, where `x.x` is the minor release and patch version number. For example, if you
    are upgrading to version 3.0, the dependency version in the `pom.xml` file should be `3.0.0`.

Studio upgrades the connector automatically.

## Verify the Upgrade

After you install the latest version of the connector, follow these steps to verify the upgrade:

1.  In Studio, verify that there are no errors in the **Problems** or **Console** views.

2.  Check the project `pom.xml` file and verify that there are no problems.

3.  Test the connection and verify that the operations work.

4.  If the application handles `DYNAMICSGP:UNKNOWN`, confirm that the handler now uses
    `DYNAMICSGP:DYNAMICSGP_INTERNAL`.

## Troubleshooting

If there are problems with caching the parameters and caching the metadata, try restarting Studio.

## Revert the Upgrade

If it is necessary to revert to the previous version of Microsoft Dynamics GP Connector, change the
`mule-microsoft-dynamics-gp-connector` dependency version in the project’s `pom.xml` file to the
previous version.

You must update the project’s `pom.xml` file in Anypoint Studio.

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Salesforce Help](https://help.salesforce.com)
