Indusoft Thin Client Setup and Troubleshooting Guide: Before You Begin
Indusoft Thin Client Setup and Troubleshooting Guide: Before You Begin
Abstract
This Thin Client Troubleshooting Guide is designed to be used in conjunction with the Thin Clients and Mobile
Access sections of the current version IWS Technical Reference (Help Manual). The Guide is designed to be
used in helping to correctly set up the web thin client and secure viewer access. This Guide will help prevent common
mistakes and potential errors.
1. The first section is designed to be used as a checklist. To use it for set up and troubleshooting, simply
print this document and check the boxes as each step is completed.
2. The second section is a troubleshooting chart showing common issues that may be encountered, the
reason for the issue, and the solution to correct the issue.
3. Finally, the third section is the Appendix, describing the use of common troubleshooting tools and
applications.
Page 1/7
Technical Note – InduSoft Thin Client Setup and Troubleshooting Guide
February 12, 2014 – Rev B
©Copyright InduSoft Systems 2014
Any web server should be able to able to host basic Web Thin Clients/Secure Viewers. For other thin clients,
make certain the chosen web server supports:
o Mobile Access Tabular- Collaborative Data Objects (CDO) and Active Server Pages (ASP)
o Web Tunneling Gateway- Internet Service API (ISAPI) extensions
o Mobile Access-This must be a version of IIS that supports ASP.NET
Is any other process using port 80 (HTTP)? See “Using NETSTAT” below
Configuring IIS
Is the physical location of the Website pointed to the correct folder? (IIS>Basic Settings)
o If using Secure Viewer, the location must be your project’s root directory
o If not using Secure Viewer, the preferred location would be the project’s \Web subfolder.
Are the bindings configured for http? (IIS>Bindings)
If using Pass-through Authentication, add the following users to the project folder’s security settings:
o IUSR
o [Computer Name]/IIS_IUSRS
Are the MIME types configured?
Page 2/7
Technical Note – InduSoft Thin Client Setup and Troubleshooting Guide
February 12, 2014 – Rev B
©Copyright InduSoft Systems 2014
Section 2: Troubleshooting
Page 3/7
Technical Note – InduSoft Thin Client Setup and Troubleshooting Guide
February 12, 2014 – Rev B
©Copyright InduSoft Systems 2014
Section 3: Appendix
PING
Ping is the primary tool to test connectivity to a particular host across an IP network. Since the Ping command does
not use ports, it can only verify the device exists on the same network as the client. Therefore, the first step is to
attempt to connect to the project runtime system from the thin client device. Open a command prompt on the thin
client device and issue a ping command to the IP address/URL of the runtime device.
For example:
If there are any errors, there is a network connection issue which must be resolved before you can continue.
TELNET
The Telnet client is a network protocol used to connect to a host using a virtual terminal connection. However, the
most common use of this is to establish a connection with the Telnet protocol, verifying that a specific port on the host
device is “listening,” and can be used to test availability of the IWS TCP/IP server (default port 1234).
In order for InduSoft Thin Clients to connect to a project, the client must be able to connect to the Web Server (such
as IIS) using http/https protocol, and then be able to connect to the IWS data server. The default port for the data
server is 1234. From a command prompt on the Thin Client device, request a telnet connection to the runtime device
on the IWS server port.
For Example:
Page 4/7
Technical Note – InduSoft Thin Client Setup and Troubleshooting Guide
February 12, 2014 – Rev B
©Copyright InduSoft Systems 2014
If there is a connection error, the device is not accessible on that port. This is normally due to network security,
firewalls, antivirus software, port forwarding or a myriad of other reasons. For devices with only one available port,
please refer to the technical reference section on Web Tunneling Gateway.
Using NETSTAT
Netstat is a tool for identifying network processes and their associated TCP/IP ports currently in use on the device. If
another process or service is using a given port (such as port 80), that port is “locked” and cannot be used by anything
else. In order to function, a web server must be “listening” on that device. If there is a conflict, you must either
configure one of the processes to listen to a different port or use Task Manager to end the conflicting process. If you
cannot identify the conflicting process, use NETSTAT from a command prompt.
>NETSTAT –aon
To locate the process, you can view the PID in Windows Task Manager.
Page 5/7
Technical Note – InduSoft Thin Client Setup and Troubleshooting Guide
February 12, 2014 – Rev B
©Copyright InduSoft Systems 2014
Note: Telnet is not activated by default in Windows Vista/7/2008R2/8. To activate this feature, go to
your Control Panel. From there open Programs and Features>Turn Windows Features On
and Off. Select "Telnet Client" and click OK, which will then activate the client.
When a Web Thin Client runs the HTML published by IWS, the first thing it does is check for the ISSymbol.ocx
registration. If it is not currently registered on the thin client device, it will then download the installer and automatically
run the setup. The most current version of the installer is located on InduSoft’s servers and is the default URL in the
project’s web settings.
For many reasons it may be prudent to host this file locally, such as if the thin client has no network access.
The simplest method to host the file locally is as follows. Locate the file “ISSymbolVM.cab” in the \bin folder of your
product installation (default location C:\Program Files (x86)\InduSoft Web Studio vX.X\Bin). Copy this file and place it
in your project’s folder. This should be the folder being hosted by your web folder.
In your project’s web settings, under Advanced, change the ISSymbol URL to a single forward-slash (“/”). Since the
folder is being hosted at the same location as the ISSymbolVM.cab, it does not need the full URL.
NOTES
You must republish the project after any changes to the project’s web settings.
If you upgrade IWS at any time, remember to replace the ISSymbolVM.cab with the upgraded version.
After this is completed, republish the project. The download URL will now be relative to the project folder.
Page 6/7
Technical Note – InduSoft Thin Client Setup and Troubleshooting Guide
February 12, 2014 – Rev B
©Copyright InduSoft Systems 2014
Revision Table
Page 7/7