Hi, I am using eConnect Dll that come with Dynamics GP 2013 for my app. But is there any other better ways to interact with GP? I heard that MS may get rid of the dll api for future versions. Thanks a lot for any inputs!
You are right, the whole word is going for SOA and looking to get rid of DLLs and COM applications, however eConnect is there to stay! It is the best product built by Microsoft! While Microsoft has introduced the web-services for Dynamics GP that covered almost all eConnect objects but I still prefer to work with eConnect rather than working with the web-services!
Mohammad R. Daoud MVP-MCT
Have you seen the GP Excel Paste yet? http://di.jo/GPExcelPaste.aspx
eConnect can be used to read messages from the MSMQ which does not require the eConnect client on each workstation.
Web services sits on top of eConnect and will install eConnect if it is not present when the Web Services are installed.
Perfect Image/ Dynamics GP
Tel: +44 (0) 843 289 2656
1 Kings Manor, Newcastle upon Tyne, NE1 6PA, United Kingdom
Given the information you have provided, for interaction between in-house developed applications and GP, eConnect is the best option. I have not heard of any future proposals to replace eConnect.
Thanks for your reply Andrew. I was told they will get rid of dll only, not the whole eConnect. Is there any other way that eConnect provide? Maybe like web service or sth?
SmartConnect offers a webserver that's built around eConnect, but it's a 3rd party program that you have to purchase.
In some situation, the 3rd party component is not a bad choice. But we are not allowed to use any for big projects because they may not last long as what we need.
Do you know the alternate ways that eConnect provide beside the Dlls?
Dynamics GP has Web Services!!! Here is link- msdn.microsoft.com/.../cc508424.aspx
I will prefer to use Web Service so you don't have to install eConnect client on each workstation.
Can you please clear my doubt - If I want to update/insert data then I need to install eConnect client or not? I think Yes.
If you're firing an xml into the MSMQ for eConnect on the server to read then no you do not need eConnect installed on the client as the eConnect service on the server will read the message out of the MSMQ and process server-side.
Other Microsoft Sites
I'm a Customer
I'm a Partner
Follow Microsoft Dynamics