If DispatchLog (sometimes referred to as Realtime Services) is showing error messages or isn’t behaving normally, there could be an issue with the Application Server or Windows Firewall. Below are steps to resolve the most common issues within DispatchLog.
Check the Application Server
Because DispatchLog communicates via Net.TCP to Port 808, you should check to ensure that Net.TCP is enabled on the application server.
-
Open Services.
-
Ensure the Net.Tcp Adapter and Net.Tcp Port Sharing Service are started. If they’re not started, right-click their names, then click Start.
Check Net.TCP in Internet Information Serivces (IIS) Manager
-
Open IIS Manager.
-
Expand your local host in the Connections pane.
-
Expand Sites.
-
Single-click Default Web Site.
-
Click Bindings under Edit Site in the Actions pane.
-
Ensure that tcp 808:* appears here. If it doesn’t, click the Add button.
-
Click Close.
-
Expand Default Web Site in the Connections pane.
-
Right-click PerspectiveRealTime.
-
Hover your cursor over Manage Application.
-
Click Advanced Settings.
-
Type http,net.tcp in the Enabled Protocols section. Ensure a comma is added between http and net.
-
Click OK.
Check the Perspective Configuration File
-
Navigate to your PerspectiveServices directory. By default, the location is C:\inetpub\wwwroot\Perspective\PerspectiveServices.
-
Right-click the config file.
-
Click Edit to open the file in Notepad or click Open with… and select Notepad.
-
Locate the <PerspectiveRealTimeURL> tags near the bottom of the document and enter a valid net.tcp URL (e.g., net.tcp://YOUR SERVER NAME/PerspectiveRealtime/Service.svc).
-
Click File > Save to save your changes.
-
Close Notepad.
-
Restart IIS.
-
Restart Perspective and DispatchLog.
Confirm Net.TCP is Listening to the Correct Port
-
Open Services.
-
Confirm that the Tcp Listener Adapter status is Running and the Startup Type is Automatic.
-
If it’s not Running and/or it doesn’t have an Automatic status, right-click Net.Tcp Listener Adapter, click Properties to change the settings.
-
Close Services.
-
Run Command Prompt as an administrator.
-
Enter the prompt netstat –na | find “808” and press Enter. This will find the specific port that RealtimeServices (DispatchLog) is using.
-
To view all ports, type netstat –a.
-
Confirm port 808 is LISTENING.
Check Windows Firewall Rules
-
Open Control Panel > System and Security > Windows Firewall (if viewing Control Panel in Category view) or Control Panel > Windows Firewall (if viewing Control Panel in Icon view).
-
Click Advanced Settings.
-
Check the Inbound Rules and Outbound Rules to ensure Windows Communication Foundation Net.TCP Listener Adapter is Enabled.
- If Windows Communication Foundation Net.TCP Listener Adapter is Disabled, right-click it and click Enable.
- If the rule doesn’t exist, click New Rule in the Actions pane to create it.
If you’ve follow all the above steps and DispatchLog still isn’t working correctly, contact Perspective Customer Support.