Install Event Handler Plug-In
To install a plugin for the Team Foundation Server 2016 you simply have to copy the corresponding assembly to the folder C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services\bin\Plugins.
Adapt Server Name
Depending on the server that the Events should be forwarded to, the corresponding configuration file needs to be adapted as follows:
- First, you need to navigate to the path C:\inetpub\EventHandler on the TFS Server and create a file called TFS.txt there.
- In this file, you now register the FireStart Server, which should receive the Events from the third-party system. Please use the following format for that: <servername>;<port>;<domain>;<user>;<pwd>. It is also possible to register an additional Server, just keep in mind to use a new line for each Server.
- If there is an Event triggered from the third-party system, a sub-folder with the name of the text file will be created in the folder C:\inetpub\EventHandler. Should it happen, that the FireStart Server is offline, then the Events will be stored here temporarily and are grouped by the Server name. If the server is online again, the Events will be handed in.
- Error-Logs
- If there is a general error, the logs can be found in the path C:\inetpub\EventHandler\<System>.
- If the error concerns the transfer, it can be found under C:\inetpub\EventHandler\<System>\<Servername>.
With that, the installation and configuration of the plugin have been completed successfully.