Installation
Requirements
Operating System: 64-bit only
Microsoft Windows 7
Microsoft Windows 8.1
Microsoft Windows 10
Microsoft Windows Server 2012
Microsoft Windows Server 2016
.NET Framework: 4.5 or higher
Note
Some Plugins will not be installed by default from the setup. If you want to install it, you have to enable it on the setup.
Windows permissions
In order to launch a WebService, the Local System user (or current user when running powerGateServer-Console) requires the rights to register HTTP bindings and listen on the specified address.
Additionally an exception must be added to the firewall configuration to allow inbound connections.
For more details and OS specific settings read: How to configure Http/Https connections.
In order list all the Url-ACL’s, run following command:
netsh http show urlacl
This command will output all the HTTP-Bindings that are configured, and which users are allowed to listen to them.
One URL that everyone can listen is: http://+:80/Temporary_Listen_Addresses/...
.
Note
By running your plugin on port 80 under address Temporary_Listen_Addresses, you do not need elevated privileges to run your WebService.
In order to add an url reservation, run following command with admin privileges:
netsh http add urlacl url=http://+:8080/MyUri user="Local Service"
Note
This command grants the permission to allow listening all users to PowerGateServer-WebServices:
netsh http add urlacl url=http://+:8080/PGS user=\Everyone
Run this command on Dev-Environment in order to develop your Plugins without launching VisualStudio as Administrator.
Setup
The powerGateServer setup is delivered as a Windows Installer database (.msi) and can be installed using Msiexec.exe
The powerGateServer setup contains the following optional features:
S_SAP: The SAP plugin
S_ERP: The ERP plugin
To accept the products EULA when the setup is started in silent mode, pass the ACCEPT_EULA=1 argument.
Install Locations
powerGateServer is installed in the following locations on your system:
All program libraries and executable files are placed in C:\Program Files\coolOrange\powerGateServer
All plugins are located in C:\ProgramData\coolOrange\powerGateServer\Plugins
Following shortcuts are added in the start menu:
powerGateServer System Tray - Starts the Tray Icon in the taskbar
powerGateServer Plugins - Opens the location where the plugins are installed
powerGateServer Console - Starts the application in a Windows Console
powerGateServer Information - Opens the About dialog with product related information
powerGateServer License Information - Opens the License Information dialog to activate the product
powerGateServer Logs - Opens the Windows Event Viewer with the powerGateServer logs
Updates
To install a newer version of powerGateServer just execute the setup file of the new version. This will automatically update the files in the existing installation.
Warning
powerGateServer v16 is not compatible to powerGate versions older than v16.
Manually stopping powerGateServer Systray
When setup failes stopping powerGateServer.Systray process automatically (e.g. because of permission issues), the user get’s asked for stopping the process manually.
This can be done by stopping the process “powerGateServer.Systray.exe” via Task-Manager, and clicking on “Retry” in Setup dialog:

Uninstall
In case you want to remove powerGateServer from your computer you can:
Execute the setup file again. This will give you the option to repair or remove powerGateServer. Click on “Remove” to uninstall the program.
Go to “Control Panel - Programs and Features”, find “coolOrange powerGateServer” and run “Uninstall”.