Thursday, 10 December 2015

SmartConnect - there was no endpoint listening at http //localhost/microsoft/dynamics/gp/eConnect/EntityOperations that could accept the message

The error below shows when trying to run a SmartConnect map -

“There was no endpoint listening at net.pipe://localhost/Microsoft/Dynamics/GP.eConnect/EntityOperations that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.”


The eConnect for Microsoft Dynamics GP 2015 Integration Service will also not stay running, it starts, and then immediately stops.

This is caused when port 80 is already in use on the machine with the eConnect service installed. To resolve this, you need to edit the eConnect config file.

1. Browse to the C:\Program Files\Microsoft Dynamics\eConnect 14.0\Service\ directory on the machine that is experiencing the issue.
2. Open up the Microsoft.Dynamics.GP.eConnect.Service.exe.config file using Notepad.
3. Find a parameter in the file that says: httpGetEnabled=”true”
4. Edit the parameter to say: httpGetEnabled=”false”
5. Close the file and save your changes.
6. Right click on the eConnect service and select start. If the service stays running, the map will run correctly.


Updated 2021
- This can also occur if the econnect service for Dynamics GP is not running. Once you start the service in services, you should be able to run the integration again. 

1 comment:

  1. Thanks! This was EXACTLY what I needed and worked without a hitch for GP 2013 and ExpenseConnect 12.

    ReplyDelete