web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Web Services and eConnect Moving Servers

(0) ShareShare
ReportReport
Posted on by 75,850 Moderator

We just did a test server move and all is fine with GP. Now this client has a webstore that feeds sales invoices to GP. We were not involved with this portion of the project. When we changed the connection string to point to the new server the transfer of invoices fails. It fails because it is looking for eConnect 10 and this is a GP 2010 installation. Now on the original server is both eConnect 10 and eConnect 11 and GP 2010. On the new server is only eConnect 11. I believe what has happened is that the original GP installation was GP 10 and then was upgraded to GP 2010. No one bothered to upgrade the web services to GP 2010 but someone the transfer still works. Now on the new server is only GP 2010 and eConnect 11. My question is on the server that is sending over the data do I need to upgrade web services to GP 2010? Does eConnect, web services and GP all need to be at the GP 2010 level?

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    Richard -

    Wanted to ask this question - you are using the terms econnect and webservices inter changeably.  Which is the tool being used, eConnect or web services or both.

    Thank you

    Sanjay

  • Richard Wheeler Profile Picture
    75,850 Moderator on at

    From what I have been told, they use Web Services to send the invoices through eConnect on the GP dataserver. So the answer to your quesiton is both. I do not have access to the code that is used to send the data. The previous VAR refuses to answer our questions or give us the source code. My guess is that web services are being used on the web site and the code uses web services to send data to eConnect on the data server.

  • Community Member Profile Picture
    on at

    Web services deals with object types, e Connect deals with XML.  When you say both -  supplementary questions.

    1) is the web server and SQL Server in same domain ?  

    2) Does the web site directly update Dynamics GP directly ? or is it off line.  

    Thank you

    Sanjay

  • Richard Wheeler Profile Picture
    75,850 Moderator on at

    The configuration is this:

    1) The actual website is on something called RackSpace

    2) There is someone in Ohio who logs into RackSpace and pushes a button that send order over to the GP server

    3) The GP server is 300 miles away in NY.

    So the web server and the GP server are not on the same domain.

    The GP server gets updated on an hourly basis through a program using web services.

  • Community Member Profile Picture
    on at

    Ah!  -  it all makes sense....

    eConnect can be referenced as com or as web reference.  At the web server you can see eConnect integration service running.  When the web server and SQL Server is not in same domain, you  need to run  dos command to make it work.  I have it my notes some where shall get it you -

    Cheers!

    Sanjay

  • Verified answer
    sandipdjadhav Profile Picture
    18,306 on at

    Richard,

    Once you move Dynamics GP Database to new server you need to re install WebServices & eConnect.  I don't think Microsoft has procedure to move these to new server.- I have already done this when we got new server for GP.

    It is prefer to keep everything on your current version of GP because webservice or eConnect may goes to update new fields in tables.

    I do use both eConnect and Webservices for my custom applications.

    Let me know how it goes.

    Thanks

    Sandip

  • Richard Wheeler Profile Picture
    75,850 Moderator on at

    On the new server I have installed eConnect GP 2010. Do I need to install Web Services for GP 2010 on the data server? Do I need to do anything with the computer in Ohio, since that is where the data transmission starts?

  • Community Member Profile Picture
    on at

    The installation process requires that the desired computer for the eConnect installation must be on a domain.

    The following steps can be used to ultimately have the eConnect Integration Service that is running on a workgroup computer and the SQL Server is running on another computer in a domain. The process requires the installer to join the eConnect computer to the domain, run the installation for eConnect on the desired computer, and then remove the computer from the domain so that it is back in a Workgroup.

    1.Create a domain account called eConnectService that will be used during the installation for the eConnect service account.

    2.Join the eConnect computer to the domain and run the eConnect installation. During the installation, you will have to use the domain account from step 1 for the eConnect service account.

    3.After the installation completes, remove the eConnect computer from the domain, and then create a local user account called eConnectService with the same password used for the domain account in step 1.

    4.Run the statements listed here at a command prompt to set the URL reservation for the local account from step 3:

    NOTE: You will receive "The parameter is incorrect" for any syntactical error (leaving off the trailing slash, for example).

    a. netsh http delete urlacl url=http://+:80/Microsoft/Dynamics/GP/eConnect/

    b. netsh http add urlacl user=computer_name\econnectService url=http://+:80/Microsoft/Dynamics/GP/eConnect/

    (Replace computer_name with the computer name of the eConnect computer)

    5.On the SQL server, create a local user account called eConnectService with the same password used for the domain account (and the local user account on the workgroup machine). Ensure that this local user account (on the SQL server) has a SQL login and is added to the DYNGRP role in the DYNAMICS and company databases.

    6.eConnect for Microsoft Dynamics GP 2010 should now be ready to use on the workgroup computer.

    In your case,

    a) eConnect is already installed.

    b) you should complete 4 to give effect to change of server.

    Reference

    http://support.microsoft.com/kb/2534520

    Cheers!

    Sanjay

  • Suggested answer
    sandipdjadhav Profile Picture
    18,306 on at

    Web Services you can install on GP Data Server or in your WebService Server (Other than Data Server). If you are using only WebServices then you don't have to do anything on user Computer expect changing DataSource name in your .Net Code mapping from old server to new server.  

    In Short you have to change ConnectionString wherever it is applicable.

    Thanks

    Sandip

  • Community Member Profile Picture
    on at

    That was my first question - eConnect - web service or both.  Richard informed it was both, which is more likely a  e-connect integration service  implementation  .  In  cross domain eConnect implementation the support article comes into play.  

    Cheers!

    Sanjay

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
mtabor Profile Picture

mtabor 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans