Rally Software

  • 1.  Anyone already use AC Connector for VSTS 2017???

    Posted Dec 06, 2017 10:19 AM

    Hi,

    We use Visual Studio Team Services 2017 (old name is Visual Studio Online) to manage our backlogs. Now we want to synchronize our work item from VSTS to Agile Central for another project.

    I found here the installation guide and got the connector "AgileCentralWICforMicrosoftTFS2017_VSTSforWindows4.7.3.zip". But I not sure that it is the right connector. Because I am trying to run the connector but got error message when AC try to connect to TFS with the URL built from information provided in tfs_config.xml.

    Below TFSconnection I used:

     

    <TFSConnection>
    <Protocol>https</Protocol>
    <Server>MyCompany.visualstudio.com</Server>
    <Port>8080</Port>
    <Collection>DefaultCollection/MyProject</Collection>
    <User>MyName@MyCompany.com</User>
    <Password>MyPassword</Password>
    <TeamProject>MyProject</TeamProject>
    <ArtifactType>Bug</ArtifactType>
    <IDField>System.Id</IDField>
    <ExternalIDField>Rally.Common.ExternalId</ExternalIDField>
    </TFSConnection>

     

    and the generated URL by AC is that one:

    https://MyCompany.visualstudio.com:8080/DefaultCollection/MyProject/_apis/projects 

     

    I tried that URL in a browser and it doesn't work.

    But if I remove "8080" and "_apis/projects" from generated URL, it works with https://MyCompany.visualstudio.com/DefaultCollection/MyProject 

     

    I have 2 questions:

    • We use VSTS so we don't have server or port number. Why do we need to fill the server and port number in the config file?
      • Why AC connector add "_apis/projects" in the URL generated?

     

    Anyone has already tried to run connector between VSTS and AC?

    Thanks

     

    Phung



  • 2.  Re: Anyone already use AC Connector for VSTS 2017???

    Posted Dec 07, 2017 05:40 AM

    When AC connector try to send a GET request with https://MyCompany.visualstudio.com:8080/DefaultCollection/_apis/projects?api-version=1.0  it doesn't work but if I remove the port number and try it in a browser like https://MyCompany.visualstudio.com/DefaultCollection/_apis/projects?api-version=1.0  I get a JSON response format. So I don't know what AC connector expects as response by sending a GET request.

     

    Why do I need to add port 8080 if I don't have one?



  • 3.  Re: Anyone already use AC Connector for VSTS 2017???
    Best Answer

    Posted Dec 07, 2017 01:05 PM

    phung

     

    I have added this issue to the case for you. I'll be reaching out to you directly on the cases so that we can troubleshoot the errors.

     

    Thank you! 

     

    Best,
    Hilary Flygare

    CA Agile Central Customer Support