HELP I THINK I DELETED THE TFS BETA 3 Registration Connection file with TFSREG tool

Is there a way that I can fix this   Maybe someone can post this registration xml information and I can apply it to this machine.  I am using beta 3. 


Answer this question

HELP I THINK I DELETED THE TFS BETA 3 Registration Connection file with TFSREG tool

  • C# Learner

    IdeaI just realized that all the registration files are in the TF Setup folder in the Team Foundation Server  folder.  This is just some information in case this happens to someone else.

  • Suraj Guptha

    I can't register this whole section.  Once I remove this, tfsreg updates the registration.

     <ArtifactType>
                  <Name>Workitem</Name>
                  <OutboundLinkTypes>
                    <OutboundLinkType>
                      <Name>Fixed in Changeset</Name>
                      <TargetArtifactTypeTool>VersionControl</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Changeset</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Related Workitem</Name>
                      <TargetArtifactTypeTool>WorkItemTracking</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Workitem</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Source Code File</Name>
                      <TargetArtifactTypeTool>VersionControl</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>LatestItemVersion</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Test Result</Name>
                      <TargetArtifactTypeTool>TestTools</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>TestResult</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Workitem Hyperlink</Name>
                      <TargetArtifactTypeTool>WorkItemTracking</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Hyperlink</TargetArtifactTypeName>
                    </OutboundLinkType>
                  </OutboundLinkTypes>
                </ArtifactType>



  • PeteB43


    There are several variable substitutions that happen in the registration xml for each install, including machine name(s) and the sharepoint admin port, so it may be tricky to try and fix it that way.  Nevertheless, we can give it a shot.  Here is the data from another Beta3 machine.  Replace the "ApplicationTierMachineName", "DatabaseMachineName" and "17012" values with your machine names and your WSS admin port.  Then save the xml in a file and use TfsReg to load it into the db.  You should do your testing on the AT, since external clients may cache the registration data for up to 2 hours.


    <RegistrationEntries>
      <RegistrationEntry>
              <Type>Build</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>BuildStoreService</Name>
                  <Url>/Build/v1.0/BuildStore.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BuildControllerService</Name>
                  <Url>/Build/v1.0/BuildController.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IBISEnablement</Name>
                  <Url>/Build/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingProviderService</Name>
                  <Url>/Build/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IProjectMaintenance</Name>
                  <Url>/Build/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>PublishTestResultsBuildService</Name>
                  <Url>/Build/v1.0/PublishTestResultsBuildService.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases>
                <Database>
                  <Name>TeamBuild DB</Name>
                  <DatabaseName>TfsBuild</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
              </Databases>
              <EventTypes>
                <EventType>
                  <Name>Build Completion Event</Name>
                  <Schema>&lt; xml version="1.0" encoding="utf-8" &gt;
    &lt;xs:schema xmlns:tns="http://schemas.microsoft.com/VSET/TeamBuilds/2004/08/mtservices/buildCompletionEvent" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/VSET/TeamBuilds/2004/08/mtservices/buildCompletionEvent" xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
        &lt;xs:element name="BuildCompletionEvent" type="tns:BuildCompletionEvent" /&gt;
        &lt;xs:complexType name="BuildCompletionEvent"&gt;
            &lt;xs:sequence&gt;
                &lt;xs:element name="TeamFoundationServerUrl" type="xs:anyURI" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="TeamProject" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="Id" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="Url" type="xs:anyURI" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="Type" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="Title" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="CompletionStatus" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="Subscriber" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="Configuration" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="RequestedBy" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="TimeZone" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="TimeZoneOffset" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="BuildStartTime" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="BuildCompleteTime" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="BuildMachine" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
            &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:schema&gt;</Schema>
                </EventType>
                <EventType>
                  <Name>Build Status Changed Event</Name>
                  <Schema>&lt; xml version="1.0" encoding="utf-8" &gt;
    &lt;xs:schema xmlns:tns="http://schemas.microsoft.com/VSET/TeamBuilds/2004/08/mtservices/buildStatusChangeEvent" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/VSET/TeamBuilds/2004/08/mtservices/buildStatusChangeEvent" xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
        &lt;xs:element name="BuildStatusChangeEvent" type="tns:BuildStatusChangeEvent" /&gt;
        &lt;xs:complexType name="BuildStatusChangeEvent"&gt;
            &lt;xs:sequence&gt;
                &lt;xs:element name="TeamFoundationServerUrl" type="xs:anyURI" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="TeamProject" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element minOccurs="1" maxOccurs="1" name="Title" type="xs:string" /&gt;
                &lt;xs:element minOccurs="1" maxOccurs="1" name="Subscriber" type="xs:string" /&gt;
                &lt;xs:element name="Id" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="Url" type="xs:anyURI" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="TimeZone" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="TimeZoneOffset" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="ChangedTime" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="StatusChange" type="tns:Change" minOccurs="1" maxOccurs="1" /&gt;
                &lt;xs:element name="ChangedBy" type="xs:string" minOccurs="1" maxOccurs="1" /&gt;
            &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
        &lt;xs:complexType name="Change"&gt;
            &lt;xs:sequence&gt;
                &lt;xs:element name="FieldName" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="OldValue" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
                &lt;xs:element name="NewValue" type="xs:string" maxOccurs="1" minOccurs="1" /&gt;
            &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:schema&gt;</Schema>
                </EventType>
              </EventTypes>
              <ArtifactTypes>
                <ArtifactType>
                  <Name>Build</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes>
                <RegistrationExtendedAttribute>
                  <Name>ArtifactDisplayUrl</Name>
                  <Value>/</Value>
                </RegistrationExtendedAttribute>
              </RegistrationExtendedAttributes>
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>vstfs</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>CommonStructure</Name>
                  <Url>/Services/v1.0/CommonStructureService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>Eventing</Name>
                  <Url>/Services/v1.0/EventService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>GroupSecurity</Name>
                  <Url>/Services/v1.0/GroupSecurityService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>Authorization</Name>
                  <Url>/Services/v1.0/AuthorizationService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>ProcessTemplate</Name>
                  <Url>/Services/v1.0/ProcessTemplate.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>RegistrationService</Name>
                  <Url>/Services/v1.0/Registration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>ServerStatus</Name>
                  <Url>/Services/v1.0/ServerStatus.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IProjectMaintenance</Name>
                  <Url>/Services/v1.0/ProjectMaintenance.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>ITeamSystemTask</Name>
                  <Url>/Warehouse/v1.0/WarehouseController.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>Warehouse</Name>
                  <Url>/Warehouse/v1.0/WarehouseController.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases>
                <Database>
                  <Name>BIS DB</Name>
                  <DatabaseName>TfsIntegration</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString />
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
                <Database>
                  <Name>BISDW DB</Name>
                  <DatabaseName>TfsWarehouse</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString />
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
              </Databases>
              <EventTypes>
                <EventType>
                  <Name>BranchMovedEvent</Name>
                  <Schema />
                </EventType>
                <EventType>
                  <Name>NodeCreatedEvent</Name>
                  <Schema />
                </EventType>
                <EventType>
                  <Name>NodePropertiesChangedEvent</Name>
                  <Schema />
                </EventType>
                <EventType>
                  <Name>NodeRenamedEvent</Name>
                  <Schema />
                </EventType>
                <EventType>
                  <Name>NodesDeletedEvent</Name>
                  <Schema />
                </EventType>
                <EventType>
                  <Name>ProjectCreatedEvent</Name>
                  <Schema />
                </EventType>
                <EventType>
                  <Name>ProjectDeletedEvent</Name>
                  <Schema />
                </EventType>
              </EventTypes>
              <ArtifactTypes />
              <RegistrationExtendedAttributes>
                <RegistrationExtendedAttribute>
                  <Name>ArtifactUriRoot</Name>
                  <Value />
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>ATMachineName</Name>
                  <Value>ApplicationTierMachineName</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>InstalledUICulture</Name>
                  <Value>1033</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>InstanceId</Name>
                  <Value>45BA3C05-4F88-43CB-80B3-DD04E17664D8</Value>
                </RegistrationExtendedAttribute>
              </RegistrationExtendedAttributes>
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>Reports</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>ReportsService</Name>
                  <Url>http://DatabaseMachineName/ReportServer/ReportService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseReportsUrl</Name>
                  <Url>http://DatabaseMachineName/Reports</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>DataSourceServer</Name>
                  <Url>DatabaseMachineName/ReportService.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases />
              <EventTypes />
              <ArtifactTypes />
              <RegistrationExtendedAttributes />
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>Wss</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>WssAdminService</Name>
                  <Url>http://ApplicationTierMachineName:17012/_vti_adm/admin.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseServerUrl</Name>
                  <Url>http://ApplicationTierMachineName</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseSiteUrl</Name>
                  <Url>http://ApplicationTierMachineName/sites</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseSiteUnc</Name>
                  <Url>\\ApplicationTierMachineName\sites</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases />
              <EventTypes />
              <ArtifactTypes>
                <ArtifactType>
                  <Name>ProjectDoc</Name>
                  <OutboundLinkTypes>
                    <OutboundLinkType />
                  </OutboundLinkTypes>
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes />
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>WorkItemTracking</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>WorkitemService</Name>
                  <Url>/WorkItemTracking/v1.0/ClientService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>ConfigurationSettingsUrl</Name>
                  <Url>/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IBISEnablement</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingProviderService</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingConsumerService</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IProjectMaintenance</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases>
                <Database>
                  <Name>WIT DB</Name>
                  <DatabaseName>TfsWorkItemTracking</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
                <Database>
                  <Name>WITAttachments DB</Name>
                  <DatabaseName>TfsWorkItemTrackingAttachments</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
              </Databases>
              <EventTypes />
              <ArtifactTypes>
                <ArtifactType>
                  <Name>HyperLink</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
                <ArtifactType>
                  <Name>Workitem</Name>
                  <OutboundLinkTypes>
                    <OutboundLinkType>
                      <Name>Fixed in Changeset</Name>
                      <TargetArtifactTypeTool>VersionControl</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Changeset</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Related Workitem</Name>
                      <TargetArtifactTypeTool>WorkItemTracking</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Workitem</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Source Code File</Name>
                      <TargetArtifactTypeTool>VersionControl</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>LatestItemVersion</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Test Result</Name>
                      <TargetArtifactTypeTool>TestTools</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>TestResult</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Workitem Hyperlink</Name>
                      <TargetArtifactTypeTool>WorkItemTracking</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Hyperlink</TargetArtifactTypeName>
                    </OutboundLinkType>
                  </OutboundLinkTypes>
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes>
                <RegistrationExtendedAttribute>
                  <Name>AttachmentServerUrl</Name>
                  <Value>/WorkItemTracking/v1.0/AttachFileHandler.ashx</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>ArtifactDisplayUrl</Name>
                  <Value>/</Value>
                </RegistrationExtendedAttribute>
              </RegistrationExtendedAttributes>
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>VersionControl</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>ISCCProvider</Name>
                  <Url>/VersionControl/v1.0/repository.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>ISCCAdmin</Name>
                  <Url>/VersionControl/v1.0/administration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IBISEnablement</Name>
                  <Url>/VersionControl/v1.0/integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingProviderService</Name>
                  <Url>/VersionControl/v1.0/integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IProjectMaintenance</Name>
                  <Url>/VersionControl/v1.0/integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>Download</Name>
                  <Url>/VersionControl/v1.0/item.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>Upload</Name>
                  <Url>/VersionControl/v1.0/upload.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases>
                <Database>
                  <Name>TeamFoundation Logging DB</Name>
                  <DatabaseName>TfsActivityLogging</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
                <Database>
                  <Name>VersionControl DB</Name>
                  <DatabaseName>TfsVersionControl</DatabaseName>
                  <SQLServerName>DatabaseMachineName</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
              </Databases>
              <EventTypes>
                <EventType>
                  <Name>CheckinEvent</Name>
                  <Schema>&lt; xml version="1.0" encoding="utf-8" &gt;
    &lt;xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
      &lt;xs:element name="CheckinEvent" nillable="true" type="CheckinEvent" /&gt;
      &lt;xs:complexType name="CheckinEvent"&gt;
        &lt;xs:sequence&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="ContentTitle" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Owner" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Committer" type="xs:string" /&gt;
          &lt;xs:element minOccurs="1" maxOccurs="1" name="Number" type="xs:int" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="CreationDate" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="TimeZone" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="TimeZoneOffset" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="TeamProject" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="PolicyOverrideComment" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Notice" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Subscriber" type="xs:string" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="CheckinNotes" type="ArrayOfAnyType" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="PolicyFailures" type="ArrayOfAnyType1" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="CheckinInformation" type="ArrayOfAnyType2" /&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Artifacts" type="ArrayOfAnyType3" /&gt;
        &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name="ArrayOfAnyType"&gt;
        &lt;xs:sequence&gt;
          &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="CheckinNote" nillable="true" /&gt;
        &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name="ArrayOfAnyType1"&gt;
        &lt;xs:sequence&gt;
          &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyFailure" nillable="true" /&gt;
        &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name="ArrayOfAnyType2"&gt;
        &lt;xs:sequence&gt;
          &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="CheckinInformation" nillable="true" /&gt;
        &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name="ArrayOfAnyType3"&gt;
        &lt;xs:sequence&gt;
          &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="Artifact" nillable="true" /&gt;
        &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name="ClientArtifact"&gt;
        &lt;xs:sequence&gt;
          &lt;xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" /&gt;
        &lt;/xs:sequence&gt;
        &lt;xs:attribute name="ServerItem" type="xs:string" /&gt;
        &lt;xs:attribute name="ArtifactType" type="xs:string" /&gt;
        &lt;xs:attribute name="Item" type="xs:string" /&gt;
        &lt;xs:attribute name="Folder" type="xs:string" /&gt;
        &lt;xs:attribute name="TeamProject" type="xs:string" /&gt;
        &lt;xs:attribute name="ItemRevision" type="xs:string" /&gt;
        &lt;xs:attribute name="ChangeType" type="xs:string" /&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:complexType name="CheckinWorkItemInfo"&gt;
        &lt;xs:attribute name="Url" type="xs:string" /&gt;
        &lt;xs:attribute name="Id" type="xs:int" use="required" /&gt;
        &lt;xs:attribute name="CheckinAction" type="CheckinWorkItemCheckinAction" use="required" /&gt;
        &lt;xs:attribute name="Title" type="xs:string" /&gt;
        &lt;xs:attribute name="Type" type="xs:string" /&gt;
        &lt;xs:attribute name="State" type="xs:string" /&gt;
        &lt;xs:attribute name="AssignedTo" type="xs:string" /&gt;
      &lt;/xs:complexType&gt;
      &lt;xs:simpleType name="CheckinWorkItemCheckinAction"&gt;
        &lt;xs:restriction base="xs:string"&gt;
          &lt;xs:enumeration value="None" /&gt;
          &lt;xs:enumeration value="Resolve" /&gt;
          &lt;xs:enumeration value="Associate" /&gt;
        &lt;/xs:restriction&gt;
      &lt;/xs:simpleType&gt;
      &lt;xs:complexType name="NameValuePair"&gt;
        &lt;xs:attribute name="name" type="xs:string" /&gt;
        &lt;xs:attribute name="val" type="xs:string" /&gt;
      &lt;/xs:complexType&gt;
    &lt;/xs:schema&gt;</Schema>
                </EventType>
              </EventTypes>
              <ArtifactTypes>
                <ArtifactType>
                  <Name>Changeset</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
                <ArtifactType>
                  <Name>Label</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
                <ArtifactType>
                  <Name>LatestItemVersion</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
                <ArtifactType>
                  <Name>VersionedItem</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes>
                <RegistrationExtendedAttribute>
                  <Name>ArtifactDisplayUrl</Name>
                  <Value>/</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>LogConnectionString</Name>
                  <Value>Server=DatabaseMachineName;Database=TfsActivityLogging;Integrated Security=SSPI</Value>
                </RegistrationExtendedAttribute>
              </RegistrationExtendedAttributes>
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>TestTools</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>IBISEnablement</Name>
                  <Url>/Build/v1.0/PublishTestResultsBuildService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingProviderService</Name>
                  <Url>/Build/v1.0/PublishTestResultsBuildService.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases />
              <EventTypes />
              <ArtifactTypes>
                <ArtifactType>
                  <Name>TestResult</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes>
                <RegistrationExtendedAttribute>
                  <Name>TeamBuild DB</Name>
                  <Value>TfsBuild</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>TeamBuild Server</Name>
                  <Value>DatabaseMachineName</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>ArtifactDisplayUrl</Name>
                  <Value>/Build/v1.0</Value>
                </RegistrationExtendedAttribute>
              </RegistrationExtendedAttributes>
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
    </RegistrationEntries>

  • rich2000

    I am having problems registering the xml below.  I was able to update the registration file with the rest of the xml except for this.

    <RegistrationEntries>
        <RegistrationEntry>
              <Type>Wss</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>WssAdminService</Name>
                  <Url>http://SA19:17012/_vti_adm/admin.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseServerUrl</Name>
                  <Url>http://SA19</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseSiteUrl</Name>
                  <Url>http://SA19/sites</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>BaseSiteUnc</Name>
                  <Url>\\SA19\sites</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases />
              <EventTypes />
              <ArtifactTypes>
                <ArtifactType>
                  <Name>ProjectDoc</Name>
                  <OutboundLinkTypes>
                    <OutboundLinkType />
                  </OutboundLinkTypes>
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes />
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
            <RegistrationEntry>
              <Type>WorkItemTracking</Type>
              <ServiceInterfaces>
                <ServiceInterface>
                  <Name>WorkitemService</Name>
                  <Url>/WorkItemTracking/v1.0/ClientService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>ConfigurationSettingsUrl</Name>
                  <Url>/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IBISEnablement</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingProviderService</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>LinkingConsumerService</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
                <ServiceInterface>
                  <Name>IProjectMaintenance</Name>
                  <Url>/WorkItemTracking/v1.0/Integration.asmx</Url>
                </ServiceInterface>
              </ServiceInterfaces>
              <Databases>
                <Database>
                  <Name>WIT DB</Name>
                  <DatabaseName>TfsWorkItemTracking</DatabaseName>
                  <SQLServerName>SA19</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
                <Database>
                  <Name>WITAttachments DB</Name>
                  <DatabaseName>TfsWorkItemTrackingAttachments</DatabaseName>
                  <SQLServerName>SA19</SQLServerName>
                  <ConnectionString>Server=@SQLServerName@;Database=@DatabaseName@;Integrated Security=SSPI</ConnectionString>
                  <ExcludeFromBackup>false</ExcludeFromBackup>
                </Database>
              </Databases>
              <EventTypes />
              <ArtifactTypes>
                <ArtifactType>
                  <Name>HyperLink</Name>
                  <OutboundLinkTypes />
                </ArtifactType>
                <ArtifactType>
                  <Name>Workitem</Name>
                  <OutboundLinkTypes>
                    <OutboundLinkType>
                      <Name>Fixed in Changeset</Name>
                      <TargetArtifactTypeTool>VersionControl</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Changeset</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Related Workitem</Name>
                      <TargetArtifactTypeTool>WorkItemTracking</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Workitem</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Source Code File</Name>
                      <TargetArtifactTypeTool>VersionControl</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>LatestItemVersion</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Test Result</Name>
                      <TargetArtifactTypeTool>TestTools</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>TestResult</TargetArtifactTypeName>
                    </OutboundLinkType>
                    <OutboundLinkType>
                      <Name>Workitem Hyperlink</Name>
                      <TargetArtifactTypeTool>WorkItemTracking</TargetArtifactTypeTool>
                      <TargetArtifactTypeName>Hyperlink</TargetArtifactTypeName>
                    </OutboundLinkType>
                  </OutboundLinkTypes>
                </ArtifactType>
              </ArtifactTypes>
              <RegistrationExtendedAttributes>
                <RegistrationExtendedAttribute>
                  <Name>AttachmentServerUrl</Name>
                  <Value>/WorkItemTracking/v1.0/AttachFileHandler.ashx</Value>
                </RegistrationExtendedAttribute>
                <RegistrationExtendedAttribute>
                  <Name>ArtifactDisplayUrl</Name>
                  <Value>/</Value>
                </RegistrationExtendedAttribute>
              </RegistrationExtendedAttributes>
              <ChangeType>NoChange</ChangeType>
            </RegistrationEntry>
    </RegistrationEntries>



  • Jonas Lindstrom

    I suspect the problem is this small section.  It's not used any more. Delete it and try again with the entire remainder.  

              <ArtifactTypes>
                <ArtifactType>
                  <Name>ProjectDoc</Name>
                  <OutboundLinkTypes>
                    <OutboundLinkType />
                  </OutboundLinkTypes>
                </ArtifactType>
              </ArtifactTypes>

    -Pete

  • HELP I THINK I DELETED THE TFS BETA 3 Registration Connection file with TFSREG tool