Installing Decisions on an Alternate Port
- 28 Jul 2022
- 1 Minute to read
- Print
- DarkLight
This documentation version is deprecated, please click here for the latest version.
Installing Decisions on an Alternate Port
- Updated on 28 Jul 2022
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Overview
By default, Decisions uses Port 80. If desired, users may set Decisions to use an alternate port. This setting can be made during installation or after installation.
To set Decisions to use an alternate port, edit the following:
- PortalBaseURL property (for example, "localhost:8080/decisions")
- All the HTTP endpoint bindings in System Settings (settings.xml)
Note: HTTP and HTTPS should not be set on the same port
- LocallyAddressableIISOrDNSName should not include the alternate port (for example, leave as localhost)
- IIS binding
Watcher
Watcher Settings Location
WatcherSettings.xml can be found in the File System at C:\Program Files\Decisions\Decisions Services Manager Watcher.
Watcher runs on Port 80, it will not start unless the watcher port setting is changed in WatcherSettings.xml.
Example
Important
ControlInstanceEndpoints needs to be set before beginning
The following example demonstrates how to use the alternate Port 8080 for Decisions.
Setting Port During Installation
- During installation, click Edit Settings.Edit Settings PropertiesThe settings in the Settings window are reflected in the settings.xml file located at C:\Program Files\Decisions\Decisions Services Manger.
- Locate the property called HttpEndpointPort and set the Port to empty or blank.
- (If using HTTPS redirect, set this property also.)
Locate the property called PortalBaseURLand edit it to include your desired port (in this case 8080). - Ensure that the property LocallyAddressableIISOrDNSName, ensure that it does not include the port.
- Complete the rest of the installation as you usually would.
- The port binding must be set in IIS. To do this, open IIS and set the port binding for the website you are using (by default Default Web Site).
- Save and close IIS.
Setting Port After Installation
- In the file system of the Decisions server, navigate to C:/Program Files/Decisions/Decisions Services Manager and open the Settings.XML file to edit it.
- Locate the property called ControlInstanceEndpoints and set the current values for each Port definition to your desired port (in this case 8080).Note: Do not change the Port settings set to 443. This is the HTTPS protocol port. Locate the property called PortalBaseURL and edit it to include your desired port (in this case 8080).
- For the property LocallyAddressableIISOrDNSName, ensure that it does not include the port.
- Save and close the XML.
- The port binding must be set in IIS. To do this, open IIS and set the port binding for the website you are using (by default Default Web Site).
- Then, save and close IIS.
Was this article helpful?