Hands on with the Microsoft Dynamics GP Fall 2020 Release: Securing the Web Services for external access

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

When using the Web Services for Microsoft Dynamics GP with external access for Workflow approvals, it is important that the webs services be secured to minimise possible attack vectors. Everything covered in this series is required to install and configure the web services for internal use only

I covered the process for enable a secure connection for the web services a year or so ago which include a few extra steps:

Enabling Secure Connection for Web Services
Before You Begin
Update Certificate Binding
Update Bindings
Update Legacy Endpoint
Update Native Endpoint
Update GP Workflow Service
Final Service Configuration
Configure Workflow Setup

Click to show/hide the Hands on with the Microsoft Dynamics GP Fall 2020 Release Series Index

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Verify Web Services

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

The final step with the Web Services, now that they have been configured, is to verify that they are working correctly.

There are three checks which I recommend when verifying the web services:

  1. Is the service running?
  2. Have the security objects been deployed?
  3. Are the endpoints working?

To check that the service account is running, open the Services applet from Computer Management (or hit Win+R and typeServices.msc) and make sure the Microsoft Dynamics GP Service Host is set to a Startup Type of Automatic and that the service is Running.

Continue reading "Hands on with the Microsoft Dynamics GP Fall 2020 Release: Verify Web Services"

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Configure Web Services

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

With the Web Services installed, the next step is to configure them for use. If you marked the checkbox on the final step of the installation the Configuration Wizard will start automatically otherwise it can be started from the Windows Start menu. Click NExt to start the configuration:

Welcome to the Web Services for Microsoft Dynamics GP Configuration Wizard

Continue reading "Hands on with the Microsoft Dynamics GP Fall 2020 Release: Configure Web Services"

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install Web Services

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

With the Web Services for Microsoft Dynamics GP prerequisites ready, we can now install the web services. Launch the setup utility and, under the Additional Products heading, select Web Services Runtime:

Setup Utility

Continue reading "Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install Web Services"

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Web Service prerequisites

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

The next few posts are going to cover the installation of the Web Services for Microsoft Dynamics GP.

Before we start the installation itself, there are some prerequisites to make sure are sorted out. The majority of them will be installed by the setup utility, but there are others to consider.

Firstly, the Web Services should not be installed on either the SQL Server or an end-user accessible machine. If you're going to make the Web Services externally accessible, they should be installed on a web server or similar machine.

Secondly, a Domain account is required for the Web Services service to run under. During the installation, this service should have local administrator permissions.

Thirdly, all companies which will have the Web Services deployed, needs to have a Functional Currency defined (this is needed even if you are not using Multicurrency; in this case, you will need to configure it for use anyway. When you do so, if you have a lot of hsitorical transactions, plan ahead and allow a lot of time to run Check Links).

Click to show/hide the Hands on with the Microsoft Dynamics GP Fall 2020 Release Series Index

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Integration Manager first run

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

Once Integration Manager has been installed, we can run it for the first time. When launching it for the first time, make sure you do so using right click and Run as Administrator to make sure it has the elevated permissions necessary to create the required registry changes.

Click the Register Now button:

Integration Manager - registration required dialog

Continue reading "Hands on with the Microsoft Dynamics GP Fall 2020 Release: Integration Manager first run"

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install Integration Manager

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

Integration Manager is a commonly used integration tool which can be used to import card and transaction data into Microsoft Dynamics GP. One of the, optional, prerequisites for Integration Manager is eConnect; eConnect provides a second set of adaptors for integrating data through Integration Manager.

Launch the setup utility and, under the Additional Products heading, select Integration Manager:

Setup Utility

Continue reading "Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install Integration Manager"

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Configure eConnect on Server

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

With eConnect installed, we can now configure the Incoming Queue; I always do this as I have a number of clients using eConnect in this mode.

As the configuration required hasn't changed, I'm going to link back to the three posts I did when Dynamics GP 2018 RTM was released:

  1. Configure eConnect Service
  2. Configure eConnect Incoming Queue
  3. Set eConnect Incoming Queue Permissions

Click to show/hide the Hands on with the Microsoft Dynamics GP Fall 2020 Release Series Index

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install eConnect on Server

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

Before installing the eConnect Runtime, make sure you have the prereqisites installed. The launch the setup utility and select eConnect from under the Additional Products heading.

Setup Utility

Continue reading "Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install eConnect on Server"

Hands on with the Microsoft Dynamics GP Fall 2020 Release: Install eConnect prerequisites on server

Microsoft Dynamics GPThis post is part of the Hands on with the Microsoft Dynamics GP Fall 2020 Release series where I am hands on with the newly released Microsoft Dynamics GP Fall 2020 Release.

One of the main integration tools used with Microsoft Dynamics GP is eConnect; however, before eConnect can be installed, there are two prerequisites which need to be installed. I've posted about these prerequisites before and they haven't changed, so I'll link back to the original posts; while the version of Windows Server may have changed, but the process is the same.

The first prerequisite, is to set the service account as a local administrator on the server. Without doing this, the eConnect services will not start correctly.

Secondly, you need to install the MSMQ Triggers Windows feature. Without this, the Incomging/Outgoing eConnect queues cannot be installed.

Once these two prerequisites are met, you'll be ready to install eConnect on the server.

Click to show/hide the Hands on with the Microsoft Dynamics GP Fall 2020 Release Series Index