This is a migrated thread and some comments may be shown as answers.

Switching to other TFS project to Sync

5 Answers 74 Views
TFS Integration
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Raimond Brookman
Top achievements
Rank 1
Raimond Brookman asked on 07 Feb 2011, 11:27 AM
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

5 Answers, 1 is accepted

Sort by
0
Joel
Telerik team
answered on 08 Feb 2011, 09:53 AM
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
0
Raimond Brookman
Top achievements
Rank 1
answered on 08 Feb 2011, 10:43 AM
Hi, I've created ticket 392150.

The logfiles are included as an attachment.

Thanx,
Raimond
0
Joel
Telerik team
answered on 08 Feb 2011, 02:11 PM
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

0
Raimond Brookman
Top achievements
Rank 1
answered on 10 Feb 2011, 11:44 AM
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
0
David Harris
Telerik team
answered on 10 Feb 2011, 08:09 PM
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
Tags
TFS Integration
Asked by
Raimond Brookman
Top achievements
Rank 1
Answers by
Joel
Telerik team
Raimond Brookman
Top achievements
Rank 1
David Harris
Telerik team
Share this question
or