Configure secure gateway communication services.
Reference → Installation → Folders | Licensing | Updates | SecureGateway | Web Server
Secure communication gateways for multi-site deployments.
TSecureGateway manages communications between multiple FrameworX projects and sites, providing routing and security for distributed deployments.
InstallTWebGatewayService.exeTWebGatewayService.exe.configInstallWebGateway /uninstallInstallWebGatewayThe installer reads configuration and updates Windows routing table.
| Parameter | Description | Notes |
|---|---|---|
| LocalPort | Gateway listening port | Set 0 for Windows Auth only |
| LocalPortWA | Windows Auth port | Set 0 if not using |
| RemoteIP | TServer.exe computer IP | Runtime server location |
| RemotePort | TServer.exe port | Without Windows Auth |
| RemotePortWA | TServer.exe port with WA | Alternative to RemotePort |
| WA | Authentication mode | True = Windows Auth only |
| Parameter | Description | Usage |
|---|---|---|
| RuntimeUsersProject | Project with RuntimeUsers table | Validates client users |
| CheckRunTimeUsersWA | Validate with Windows Auth | Cannot use with RuntimeUsersProject |
| TargetCF | Compact Framework support | Windows CE deployment |
Configure additional routing with ExtraCount:
xml
<add key="ExtraCount" value="3"/>
<add key="LocalPort2" value="3100"/>
<add key="RemoteIP2" value="192.168.1.100"/>
<add key="RemotePort2" value="3101"/>
<add key="LocalPort3" value="3200"/>
<add key="RemoteIP3" value="192.168.1.200"/>
<add key="RemotePort3" value="3201"/>Pattern continues for LocalPort(n), RemoteIP(n), RemotePort(n).
cmd
net start TWebGatewayServiceCheck Event Viewer for startup log:
First redirect :: LocalPort: 3101, RemoteIP: localhost, RemotePort: 3101
Extra Redirection Table:
Listen on ipv4: Connect to ipv4:
Address Port Address Port
0.0.0.0 3100 192.168.80.129 3100
0.0.0.0 3102 192.168.80.129 3101xml
<add key="LocalPort" value="3101"/>
<add key="RemoteIP" value="192.168.1.100"/>
<add key="RemotePort" value="3101"/>xml
<add key="LocalPortWA" value="3102"/>
<add key="WA" value="true"/>
<add key="ExtraCount" value="2"/>
<add key="LocalPort2" value="3200"/>
<add key="RemoteIP2" value="site1.local"/>
<add key="RemotePort2" value="3101"/>
<add key="LocalPort3" value="3300"/>
<add key="RemoteIP3" value="site2.local"/>
<add key="RemotePort3" value="3101"/>| Issue | Solution |
|---|---|
| Service won't start | Check Event Viewer |
| Port conflicts | Use netstat to find conflicts |
| Connection refused | Verify firewall rules |
| Authentication fails | Check WA parameter |
| Routes not working | Reinstall after config changes |