I 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.
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.
HELP I THINK I DELETED THE TFS BETA 3 Registration Connection file with TFSREG tool
C# Learner
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>< xml version="1.0" encoding="utf-8" >
<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">
<xs:element name="BuildCompletionEvent" type="tns:BuildCompletionEvent" />
<xs:complexType name="BuildCompletionEvent">
<xs:sequence>
<xs:element name="TeamFoundationServerUrl" type="xs:anyURI" maxOccurs="1" minOccurs="1" />
<xs:element name="TeamProject" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="Id" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="Url" type="xs:anyURI" maxOccurs="1" minOccurs="1" />
<xs:element name="Type" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="Title" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="CompletionStatus" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="Subscriber" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="Configuration" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="RequestedBy" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="TimeZone" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="TimeZoneOffset" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="BuildStartTime" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="BuildCompleteTime" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="BuildMachine" type="xs:string" minOccurs="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:schema></Schema>
</EventType>
<EventType>
<Name>Build Status Changed Event</Name>
<Schema>< xml version="1.0" encoding="utf-8" >
<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">
<xs:element name="BuildStatusChangeEvent" type="tns:BuildStatusChangeEvent" />
<xs:complexType name="BuildStatusChangeEvent">
<xs:sequence>
<xs:element name="TeamFoundationServerUrl" type="xs:anyURI" maxOccurs="1" minOccurs="1" />
<xs:element name="TeamProject" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element minOccurs="1" maxOccurs="1" name="Title" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Subscriber" type="xs:string" />
<xs:element name="Id" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="Url" type="xs:anyURI" maxOccurs="1" minOccurs="1" />
<xs:element name="TimeZone" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="TimeZoneOffset" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="ChangedTime" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="StatusChange" type="tns:Change" minOccurs="1" maxOccurs="1" />
<xs:element name="ChangedBy" type="xs:string" minOccurs="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Change">
<xs:sequence>
<xs:element name="FieldName" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="OldValue" type="xs:string" maxOccurs="1" minOccurs="1" />
<xs:element name="NewValue" type="xs:string" maxOccurs="1" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:schema></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>< xml version="1.0" encoding="utf-8" >
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="CheckinEvent" nillable="true" type="CheckinEvent" />
<xs:complexType name="CheckinEvent">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ContentTitle" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Owner" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Committer" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Number" type="xs:int" />
<xs:element minOccurs="0" maxOccurs="1" name="CreationDate" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="TimeZone" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="TimeZoneOffset" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="TeamProject" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PolicyOverrideComment" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Notice" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Subscriber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CheckinNotes" type="ArrayOfAnyType" />
<xs:element minOccurs="0" maxOccurs="1" name="PolicyFailures" type="ArrayOfAnyType1" />
<xs:element minOccurs="0" maxOccurs="1" name="CheckinInformation" type="ArrayOfAnyType2" />
<xs:element minOccurs="0" maxOccurs="1" name="Artifacts" type="ArrayOfAnyType3" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAnyType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CheckinNote" nillable="true" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAnyType1">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyFailure" nillable="true" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAnyType2">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CheckinInformation" nillable="true" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAnyType3">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Artifact" nillable="true" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClientArtifact">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" />
</xs:sequence>
<xs:attribute name="ServerItem" type="xs:string" />
<xs:attribute name="ArtifactType" type="xs:string" />
<xs:attribute name="Item" type="xs:string" />
<xs:attribute name="Folder" type="xs:string" />
<xs:attribute name="TeamProject" type="xs:string" />
<xs:attribute name="ItemRevision" type="xs:string" />
<xs:attribute name="ChangeType" type="xs:string" />
</xs:complexType>
<xs:complexType name="CheckinWorkItemInfo">
<xs:attribute name="Url" type="xs:string" />
<xs:attribute name="Id" type="xs:int" use="required" />
<xs:attribute name="CheckinAction" type="CheckinWorkItemCheckinAction" use="required" />
<xs:attribute name="Title" type="xs:string" />
<xs:attribute name="Type" type="xs:string" />
<xs:attribute name="State" type="xs:string" />
<xs:attribute name="AssignedTo" type="xs:string" />
</xs:complexType>
<xs:simpleType name="CheckinWorkItemCheckinAction">
<xs:restriction base="xs:string">
<xs:enumeration value="None" />
<xs:enumeration value="Resolve" />
<xs:enumeration value="Associate" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="NameValuePair">
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="val" type="xs:string" />
</xs:complexType>
</xs:schema></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
<ArtifactTypes>
<ArtifactType>
<Name>ProjectDoc</Name>
<OutboundLinkTypes>
<OutboundLinkType />
</OutboundLinkTypes>
</ArtifactType>
</ArtifactTypes>
-Pete