Switching to other TFS project to Sync

6 posts, 0 answers
  1. Raimond Brookman
    Raimond Brookman avatar
    3 posts
    Member since:
    Nov 2009

    Posted 07 Feb 2011 Link to this post

    Hi,

    As a test I've synced a TeamPulse project with TFS succesfully. However, now I switch to the official TFS project I want to sync with. And nothing gets synced. Probably because the system thinks everything is already synced.

    How can I force "re-synchronization" an let TeamPulse add all Stories to the new TFS project?

    TIA,
    Raimond
  2. Joel
    Admin
    Joel avatar
    300 posts

    Posted 08 Feb 2011 Link to this post

    Hi Raimond,

    You should have been able to switch the TFS project that your TeamPulse project was connected to and have all the synchronization data get reset.  The scenario you described should have worked fine and you should have had all the Stories in your TeamPulse project added to your new TFS project. 

    Would you be able to send us the integration service log file(s)?  They are located here: {TeamPulse Install Location}\Logs\integration-log.txt.  If there is more than one, please zip them up together and send them all.  The install location usually c:\Program Files\Telerik\TeamPulse or c:\Program Files (x86)\Telerik\TeamPulse.

    Regards,
    Joel
    the Telerik team
  3. Raimond Brookman
    Raimond Brookman avatar
    3 posts
    Member since:
    Nov 2009

    Posted 08 Feb 2011 Link to this post

    Hi, I've created ticket 392150.

    The logfiles are included as an attachment.

    Thanx,
    Raimond
  4. Joel
    Admin
    Joel avatar
    300 posts

    Posted 08 Feb 2011 Link to this post

    Hello Raimond,

    Thank you for providing the log files, they were very helpful.  It seems you have found a bug in the integration service.  Fortunately there is a workaround that I believe should work for you.  The workaround is to add a new connection string to the integration service config file.

     

    1. Open the config file for editing.
      • Should be here: {TeamPulse install location}\IntegrationService\TeamPulse.Integration.Service.exe.config
      • The install location is usually c:\Program Files\Telerik\TeamPulse or c:\Program Files (x86)\Telerik\TeamPulse
      • If you have UAC enabled, be sure to run whatever text editor you're going to use as an Administrator
    2. Copy the existing connection string, which should be named TeamPulseConnectionString
    3. Change the name of the new connection string to TeamPulse.Integration.Core.Properties.Settings.TeamPulseConnectionString.
    4. Save the config file.
    5. Restart the integration service.
    6. In TeamPulse, try switching TFS projects again.
      • For example, connect your TeamPulse project to your test project, then disconnect from it, then connect to your official project.

     

    Thanks again for reporting this issue.  I have given you some Telerik points for your trouble.

    Regards,
    Joel
    the Telerik team

  5. Raimond Brookman
    Raimond Brookman avatar
    3 posts
    Member since:
    Nov 2009

    Posted 10 Feb 2011 Link to this post

    I've added the new connectionstring to the config file. First I tried just renaming the connection string, but then the service would not start.
    I'm seeing the same errors as before.

    But the following might be interesting: I'm switching between team projects on the same TFS server. (I did Disconnect Server, even removed the TFS Server link, added it again an chose the new destination project).
    Although I have switched to the new project, I'm still seeing that changes are getting succesfully synced to the old team project.
    Probably because the TFS ID is still valid or something?

    I'll attach a fresh Sync Log to the Support Ticket.

    Thanx,
    Raimond
  6. David Harris
    Admin
    David Harris avatar
    1 posts

    Posted 10 Feb 2011 Link to this post

    Hi Raimond,

    I have responded to this issue in your support request. Lets keep the dialog there until we come to a resolution as it is more difficult to maintain conversations across threads.

    Thanks,
    David Harris
    the Telerik team
Back to Top