How to setup TopTeam App Distribution Website for Auto Update

Overview

TopTeam App Distribution Website is required for facilitating automatic distribution of TopTeam App to TopTeam users in your organization. TopTeam App Launcher requires this website for downloading and installing TopTeam App on each user’s computer.

This article explains the steps for setting up a website for TopTeam App distribution on TopTeam Web Server.

Who should read this?

  • TopTeam Administrators
  • Windows Administrators
  • IT Support

Preparations

  1. Login to the server computer where TopTeam Web Server is installed.
  2. Download TopTeamAppDownloadsSetup.zip to the server computer.

The setup file name format is: TopTeamAppDownloadsSetup.zip

Step 1. Extract TopTeamAppDownloadsSetup.zip file contents into a “TechnoSolutions/TopTeamAppDownloadsSetup” folder

wpid26594-media_1465045595439-1-1.png

Step 2. Open Internet Information Services (IIS) and go to Application Pools

wpid26566-media_1464240719247-1-1.png

Step 3. Right-click Application Pools and click Add Application Pool…

wpid26567-media_1464241060829-1-1.png

Step 4. Add an Application Pool for topteamAppDownloads by entering the required details

wpid26578-media_1464866467916-1-1.png

Step 5. Select the newly added Application Pool and click Advanced Settings…

wpid26579-media_1464867633662-1-1.png

Step 6. Set Identity

wpid26568-media_1464243261635-1-1.png

Step 6.1. Choose Built-in account

wpid26570-media_1464243678299-1-1.png

Alternately, you can also choose the Custom account option to use your own account.

NOTE: It is recommended to change Application Pool Identity to the User Account that has read permissions on the installation folder of TopTeamAppDownloadsSetup on TopTeam Web Server.

Step 6.2. Select Local System

wpid26569-media_1464243570595-1-1.png

Step 7. Set Maximum Worker Processes value

wpid26571-media_1464244139394-1-1.png

NOTE: Recommended value for Maximum Worker Processes is 2 to 4 worker processes.

Step 8. Go to website of TopTeam Web

wpid26572-media_1464245234452-1-1.png

NOTE: If you do not have an existing website for TopTeam Web Server, it is then recommended to create a new website for TopTeam App distribution and then continue with this step.

Step 9. Add a new application for TopTeamAppDownloads

wpid26573-media_1464245451795-1-1.png

Step 9.1. Enter topteamAppDownloads in the Alias field and specify its Physical Path

wpid26580-media_1464868129123-1-1.png

Step 9.2. Browse and select the folder where setup contents were extracted

wpid26581-media_1464869374909-1-1.png

Step 9.3. Specify Application Pool

wpid26582-media_1464938994149-1-1.png

Step 9.4. Select the newly created Application Pool

wpid26583-media_1464939126982-1-1.png

Step 9.5. Click OK to add application

wpid26584-media_1464939235361-1-1.png

New application is added

wpid26595-media_1465045905633-1-1.png

Step 10. Set Authentication of the newly created application

wpid26585-media_1464939394859-1-1.png

Step 10.1. Select Anonymous Authentication and click Edit…

wpid26574-media_1464247616391-1-1.png

Step 10.2. Choose Application pool identity

wpid26575-media_1464247978812-1-1.png

Step 11. Add custom HTTP Response Header

wpid26586-media_1464939682889-1-1.png

Step 11.1. Right-click area under HTTP Response Headers and select Add…

wpid26576-media_1464851960503-1-1.png

Step 11.2. Enter Name and Value

wpid26577-media_1464852248926-1-1.png

Enter details as shown below:

  1. Name: cache-control
  2. Value: no-cache

Step 12. Download TopTeamAutoUpdatePackage.zip for Desktop App

Download TopTeamAutoUpdatePkg.zip file for Desktop App from TechnoSolutions Customer Portal (access to Customer Portal is available only to licensed customers) or the link provided to you by TechnoSolutions sales/support department.
.e.g. TopTeamAutoUpdatePkg_DesktopApp_Adv_9.603_MinDB9.0_31May16.zip

The file name format is: TopTeamAutoUpdatePkg_DesktopApp_Adv_<TopTeam Desktop App Version>_MinDB<TopTeam Database Schema Version Required>_<Release Date>.zip

In the example above:

  • 9.603 – is the version number of TopTeam Desktop App.
  • 9.0 – is the TopTeam Database Schema version required for this version of TopTeam Desktop App.
  • 31May16 – is the release date of this TopTeam Desktop App.

Step 13. Select the newly created application and click Explore

wpid26587-media_1464940175966-1-1.png

Step 14. “TopTeamAppDownloadsSetup” folder opens, double-click “apps” folder

wpid26588-media_1464951276376-1-1.png

Step 15. “apps” folder opens, double-click “DesktopApp” folder

wpid26589-media_1464952308068-1-1.png

“DesktopApp” folder opens

wpid26590-media_1464952635227-1-1.png

Step 16. Extract the contents of TopTeamAutoUpdatePkg.zip file into a temporary location

wpid26591-media_1464952902854-1-1.png

Step 17. Paste the extracted contents in “DesktopApp” folder

wpid26592-media_1464953088723-1-1.png

Step 18. Specify default Connection Profile for TopTeam Users

Step 18.1. Go to “apps” folder

wpid26593-media_1464953295100-1-1.png

Step 18.2. Configure DefaultConnectionSettings.cnf file using Notepad

wpid26596-media_1465188152199-1-1.png

Step 18.2. Enter details and save the file

wpid26597-media_1465188306722-1-1.png

Enter details as shown below:

  1. Name=Local Server #specify name of the connection profile. This will appear in the login dialog of Desktop App.
  2. Type=TCP/IP #specify TCP/IP or HTTP
  3. AppServerAddress=localhost #if you are using TCP/IP, specify the application server hostname/IP Address
  4. AppServerPort=7100 #if you are using TCP/IP, specify the application server port number
  5. WebServerAddress= #if you are using HTTP or HTTPS, specify the Website
  6. WebServerPort=80 #if you are using HTTP or HTTPS, specify the Port number
  7. ISAPIDllPath=topteamhttp/topteamhttp.dll #if you are using HTTP or HTTPS, specify the ISAPI DLL path
  8. UseSSL=0 #specify 1 if you are using secure web connection (ssl) and 0 to disable it
  9. UseCompression=1 #specify 1 to enable compression and 0 to disable it

Step 18.3. Alternately, you can export your current Connection Profile from TopTeam Desktop App and copy-paste its contents in the file above

18.3.1.Refer How to export a Connection Profile from TopTeam Desktop App article to export your current Connection Profile.
18.3.2. Open the exported file in Notepad.
18.3.3. Select All in Notepad and copy the selected text.
18.3.4. Open DefaultConnectionSettings.cnf file in Notepad.
18.3.5. Select All and delete the selected text first. The file should be empty after performing this step.
18.3.6. Paste the contents that you have copied in step 3 above into this file.
18.3.7. Save the file.

TopTeam App Distribution Website is successfully created

Revised: May 25th, 2018