|
|
Introducing the
WangŪ VS Web Server!
|
 |
| Description |
|
The WangŪ VS Web Server
The WangŪ VS Web Server, an application that runs on the WangŪ VS system, allows an installation to use their WangŪ VS as a
repository of and delivery agent for Web pages. This means that information that is available on the Web enabled
WangŪ VS can be made available to anyone who needs it regardless of their location.
The WangŪ VS Web Server is a HTTP (Hypertext Transport Protocol) server that operates on the WangŪ VS computer
system. The WangŪ VS Web Server allows the WangŪ VS to be a server member of the Internet, or a customer Intranet or
Extranet. The WangŪ VS Web Server uses the WangŪ VS TCP/IP subsystem. Within the constraints of customer established
security it allows any user on any computer, anywhere in the world to access the WangŪ VS via a standard web browser such as
Microsoft Internet Explorer or Netscape Navigator.
Free Distribution and Open Source
The rate of change and innovation in Internet technology is high and accelerating. We has concluded that
sharing this technology will be in the best interests of the WangŪ VS community. The Web Server will be available at no
charge to WangŪ VS licensees.
We are committed to creating a user community with open access to the WangŪ VS Web Server source code.
The open-source model has a lot to offer the WangŪ VS community. It's a way that many companies and
individuals can collaborate on a product that none of them could achieve alone. It's the rapid bug-fixes and the
changes that the user asks for, done to the user's own schedule. Even more, it is a concrete way to demonstrate
the ongoing viability of the WangŪ VS platform to the outside world. The business model to be used is like that used with
Linux. The WangŪ VS user community will be encouraged to provide enhancements to and maintenance of the source
code. The only conditions will be that any fixes or enhancement to the Web Server product will be required to be
freely available.
If you have not already done so, we ask that you please fill out our
Online Registration & Questionaire before downloading the WangŪ VS Web Server.
This will allow us to keep you informed about updates and activities concerning both the WangŪ VS Web Center and the WangŪ VS Web Server
product. Thank you.
|
| |
| Support Services |
|
While the WangŪ VS Web Server is available at no charge, the installation, operation, and enhancement of a WangŪ VS Web
Server based information system requires careful planning, management, and execution. We can offer to
you the level of service and support you will need to achieve a successful implementation of your WangŪ VS Web Server.
Just a few of the many issues to consider are:
Installation Services -
While the physical installation of the WangŪ VS Web Server is not complex, many of you may wish on-site or remote telephone
assistance for the installation and configuration of your WangŪ VS Web Servers.
Software Support -
For those customers who have questions or problems during the installation, configuration, or operation of the WangŪ VS Web
Server, calls can be placed to the WangŪ VS Support Center. These calls will be billable on a time and materials
basis.
Professional Services -
If you wish assistance with creating an effective strategy for presenting WangŪ VS based data to your clients and customers,
this may require some expert assistance. WangŪ VS Professional Services Consulting Practice may be engaged
by WangŪ VS installations to provide assistance in implementing web access to your WangŪ VS.
Special Projects -
You may have a requirement for a particular feature or special function not already present in the WangŪ VS Web Server package.
If you do not wish to assign your own development resources to affecting the necessary changes to the source
code for the WangŪ VS Web Server, we could be engaged to build those special features in to the WangŪ VS Web Server
package for you.
|
|
|
| |
| CGI Examples |
The true power in having a web server running on the WangŪ VS is in its ability to execute Common
Gateway Interface (CGI) based programs. These programs give the user the ability to interact with the WangŪ VS, running
other programs and procedures, querying WangŪ VS PACE databases, making entries and reporting results back to the user.
As this website matures we will post a range of examples here, from the simple to the more involved, so that you
may get a better understanding of how a web based WangŪ VS can be a powerful tool in your information systems arsenal.
Clicking on the links below will launch the related CGI program on this WangŪ VS Web Server:
(Please make sure you have JavaScript enabled.)
 |
Hello World!
hello.cgi Source |
Hello World! is probably the most common exercise in learning any
programming language. In this particular example, written in WangŪ VS BASIC, the CGI program generates its own HTML code,
which the WangŪ VS Web Server then posts to your browser in a pop-up window as dictated by JavaScript. There you have it:
HTML, CGI & JavaScript all cooperating together on a WangŪ VS platform! |
|
 |
System Query
sysqry2b.cgi Source |
In the System Query CGI we see the first example of a WangŪ VS based CGI application
extracting dynamic data from the WangŪ VS. In this particular case a call is made by the CGI to the WangŪ VSSUBS subroutine
'EXTRACT'. Relevant information such as the System Name, the Operating System Version, System Date and Time are
posted by the CGI to your web browser. With the CGI window selected, either right click on the window and select
'Reload' or 'Refresh' from the pop-up menu, or press the 'Control' and 'R' keys, to refresh the window and sample updated
information. |
|
 |
Your Name
yourname.cgi Source |
The CGI application Your Name was written to demonstrate that the WangŪ VS can accept
data from the user as well as from the WangŪ VS system. This particular example uses the CGI GET Method. There are
two methods for getting data from a user through a CGI program - GET and POST. The GET Method simply adds the
information to the end of the Uniform Resource Locator (URL) address. This is acceptable when simple information
needs to be passed. In cases where complex data, such as information on forms is required, the POST Method is better
suited to handling the task. |
|
 |
Post Demo
postdemo.html Source
postdemo.cgi Source |
This CGI demonstrates the ability of the WangŪ VS to accept information using the POST
Method. This method is the more acceptable alternative to the CGI GET Method when form data is being processed.
The data are passed to the CGI in the form of name/value pairs, such as: first_name=Bob or,
color=Blue. This is also the first example in which the CGI is called by an HTML file using embedded
<form> tags. (Please feel free to use false information when filling out the form. We're not
saving the data anyway.) |
|
 |
Pace Query
paceqry.cgi Source
paceqry.zip Complete |
This CGI demonstrates the ability of the WangŪ VS to retrieve information using
CGI/HLI PACE Database Access. Common Gateway Interface (CGI) for the WangŪ VS allows Web links to execute WangŪ VS
applications, such as this PACE HLI program, and display results returned by them. This CGI application queries a
PACE database of customer information, extracts the correct record, then merges the returned information with an HTML
template file that has been pre-formatted for your screen. This CGI HTML merge processing feature means that CGI
applications do not have to generate their own HTML. |
|
| |
| Buttons and Logos |
|
Do you already have your WangŪ VS Web Server up and and running? Do you want to show off the fact that your
website is WangŪ VS powered? Well, here are some free graphics and sample .html code to help you express your WangŪ VS
presence on "the 'net". Just copy the graphics into the same location as your web page and use the sample
code in your .html file.
|
|
 |
<a href="http://www.vswebcenter.com/">
<img src="vstvswc.gif" border=0 hspace=3 height=31 width=88></a>
|
 |
<a href="http://www.vswebcenter.com/vswebserver/">
<img src="vspower.gif" border=0 hspace=3 height=31 width=88></a>
|
 |
<a href="http://www.vswebcenter.com/vswebserver/">
<img src="dlvsws.gif" border=0 hspace=3 height=31 width=88></a>
|
 |
<a href="http://www.vswebcenter.com/vswebserver/">
<img src="dlvsws2.gif" border=0 hspace=3 height=31 width=88></a>
|
|
|