Tuesday, May 20, 2008

RegProxy

Problem: Little red crosses appear on the Documents and Reports folders under the Team project. The documents and Reports now become unavailable from the Team explorer.

Scope: After a successful installation of the Team foundation server on a dual server environment, we came across this problem when accessing any team project using Team Explorer from the client tier computer.

clip_image002

Solution

The solution that we found was the regproxy.xml file found under C:\Documents and Settings\Username\Local Settings\Application Data\Microsoft\TeamFoundation\Cache\1.0\GuidNameHttp folder was not right.

In this we noticed that the server name did not include the full qualified domain name. After making the change (from the netbios name to the FQDN), the red crosses were gone and we were able to access the Documents and Reports from the Team explorer from a client computer.

1.    RegProxyFileCache_Original
                 Contains the wrong link for the report server and the WSS site under the <ServiceInterfaces> node

   <ServiceInterfaces>
      <ServiceInterface>
        <Name>ReportsService</Name>
        <Url>http://AMSDC1-S-6119/ReportServer/ReportService.asmx</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseReportsUrl</Name>
        <Url>http://AMSDC1-S-6119/Reports</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>DataSourceServer</Name>
        <Url>AMSDC1-S-6119</Url>
      </ServiceInterface>
    </ServiceInterfaces>
    <Databases />
    <EventTypes />
    <RegistrationExtendedAttributes />
    <ArtifactTypes />
  </RegistrationEntry>
  <RegistrationEntry>
    <Type>Wss</Type>
    <ChangeType>NoChange</ChangeType>
    <ServiceInterfaces>
      <ServiceInterface>
        <Name>WssAdminService</Name>
        <Url>http://AMSDC1-S-6119:17012/_vti_adm/admin.asmx</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseServerUrl</Name>
        <Url>http://AMSDC1-S-6119</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseSiteUrl</Name>
        <Url>http://AMSDC1-S-6119/sites</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseSiteUnc</Name>
        <Url>\\AMSDC1-S-6119\sites</Url>
      </ServiceInterface>
    </ServiceInterfaces>

2.    RegProxyFileCache_ManualBugfixed

This was modified by me.

<ServiceInterfaces>
      <ServiceInterface>
        <Name>ReportsService</Name>
        <Url>http://AMSDC1-S-6119.europe.Company.com/ReportServer/ReportService.asmx</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseReportsUrl</Name>
        <Url>http://AMSDC1-S-6119.europe.Company.com/Reports</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>DataSourceServer</Name>
        <Url>AMSDC1-S-6119.europe.Company.com</Url>
      </ServiceInterface>
    </ServiceInterfaces>
    <Databases />
    <EventTypes />
    <RegistrationExtendedAttributes />
    <ArtifactTypes />
  </RegistrationEntry>
  <RegistrationEntry>
    <Type>Wss</Type>
    <ChangeType>NoChange</ChangeType>
    <ServiceInterfaces>
      <ServiceInterface>
        <Name>WssAdminService</Name>
        <Url>http://AMSDC1-S-6119.europe.Company.com:17012/_vti_adm/admin.asmx</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseServerUrl</Name>
        <Url>http://AMSDC1-S-6119.europe.Company.com</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseSiteUrl</Name>
        <Url>http://AMSDC1-S-6119.europe.Company.com/sites</Url>
      </ServiceInterface>
      <ServiceInterface>
        <Name>BaseSiteUnc</Name>
        <Url>\\AMSDC1-S-6119.europe.Company.com\sites</Url>
      </ServiceInterface>
    </ServiceInterfaces>

 

clip_image002[4]

No comments: