18.01.2015 Views

Technical Reference Manual - InduSoft

Technical Reference Manual - InduSoft

Technical Reference Manual - InduSoft

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

About thin clients and mobile access<br />

• Make sure the TCP/IP Server (in the project's Tasks) is running<br />

• Be sure IIS is set to the correct Home Page (root directory).<br />

• Be sure the Port addresses are correct (HTTP – Port 80, HTTPS (SSL) – Port 443, Data – Port 1234)<br />

• Make sure you firewall has these ports open<br />

• If you are using a Windows Embedded device, be sure ISSymbol is properly loaded and registered<br />

• Be sure your runtime license supports the Web Client configuration<br />

• If you get a Page cannot be displayed error message,<br />

• From the browser, ping the server IP address<br />

• Stop and restart IIS<br />

• Be sure the MIME types are properly set<br />

• Make sure you updated your web pages (i.e., Save as HTML) and use the Verify Project tool if you<br />

change any Web settings.<br />

• Verify the Windows security settings are properly set<br />

• Be sure that the Screen name (and Web Page name) do not have any spaces in the name<br />

• If the web pages are incorrect:<br />

• Be sure you are pointing to the correct primary URL<br />

• Be sure your backup URL (if you use it) has the correct (updated) web pages<br />

The Underlying Technology<br />

In a IWS project, there are several components used to implement the Thin Client capability.<br />

These components are:<br />

Data Server<br />

Web Server<br />

Web Browser<br />

ISSymbol<br />

The Data Server is built-in to the IWS runtime. The Data Server has direct access to the IWS<br />

Project Tags Database (runtime) and is responsible for working with ISSymbol to make sure any<br />

Tag data being displayed on a Web page at any Thin Client is updated with the latest value(s).<br />

IWS can support a backup or secondary Data Server that will be used should the Primary Data<br />

Server become unavailable. The Thin Client will automatically switch over to the Secondary<br />

without user intervention required.<br />

The Primary Web Server is responsible for providing Web pages on demand (i.e., when requested<br />

by the Client) through navigation to various project screens by the Thin Client. The Web Server<br />

communicates with the Thin Client via HTTP protocol over TCP/IP. SSL (Secure Socket Layer)<br />

encrypted communications can be enabled. The Web Server does not need to reside on the same<br />

PC as the IWS runtime project. In fact, the Web Server could be a non-Windows corporate Web<br />

Server. However, the Web Server needs to have access to the HTML files that are the project Web<br />

pages.<br />

IWS supports a Secondary Web Server that will be automatically switched to (by the Client) in<br />

case the Primary Web Server becomes unavailable.<br />

The Web Browser is located on the Thin Client PC and provides the graphical interface function<br />

with the user. Web pages (HTML) is passed to the browser via demand ("pull") and data is<br />

"pushed" to the browser by the Data Server whenever a Tag or Tags referenced on the Screen<br />

displayed on the Web Client is updated in the Tag Database.<br />

ISSymbol is a <strong>InduSoft</strong>-provided ActiveX Control that facilitates the interaction between the<br />

browser on the Web Client and the Web Server as well as the Data Server. There are ISSymbol<br />

ActiveX Control versions for Windows XP/Vista/7 and all Windows Embedded platforms.<br />

Page 440<br />

<strong>InduSoft</strong> Web Studio

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!