WebServer
README.TXT

Contents:

This folder contains files for configuring the Omnis App Server, as well as various plug-ins for web servers and for setting up web services. 

omnislsp(.exe) provides functionality for enabling a pool of Omnis server processes, running on one or more machines, to serve clients. 

servermgmt.lbs provides tools and utilities to monitor connections to the Omnis App Server, including an event log and server usage.

Web server plug-ins
-------------------

Typically a Web server will have a place to store all executable code accessible via HTTP over the Internet. This is often the/scripts or /cgi-bin folder, but it need not be. You will need to place the Omnis web server module or plug-in in this folder and ensure that the web server is set up correctly to enable it to be executed. Depending on your web server and plug-in, you will need to edit the html file containing the JavaScript client object or web app. 

Please see Omnis Technical Note TNJS0003 for set-up details:
https://www.omnis.net/developers/resources/technotes/tnjs0003.jsp

The web server modules or plug-ins are provided in the apache24, CGI, and ISAPI folders.

1 Apache24 Folder
-----------------

The files in the apache24 folder provide support for Apache 2.4.x webservers.

The 'mod_omnis(.dll/.so)' file is the web server module required to support web browser access to Omnis including the JavaScript client.

The 'mod_omnisrest(.dll/.so)' file is the web server plug-in required to support REST based web services (introduced in Studio 6.1).

The 'mod_ows(.dll/.so)' file is the web server plug-in required to support SOAP based web services (supported in Omnis prior to Studio 6.1).

2 CGI Folder
------------

The files in the CGI folder can be used with web servers that support a CGI interface. 

The 'nph-omniscgi(.exe)' file is the web server plug-in required to support web browser access to Omnis including the JavaScript client.

The 'nph-omnisrestcgi(.exe)' file is the web server plug-in required to support REST based web services (introduced in Studio 6.1).

The 'nph-owscgi(.exe)' file is the web server plug-in required to support SOAP based web services (supported in Omnis prior to Studio 6.1).

3 ISAPI Folder (Windows only)
-----------------------------

The files in the ISAPI folder can be used with web servers that support a ISAPI interface. 

The 'omnisapi.dll' file is the web server plug-in required to support web browser access to Omnis including the JavaScript client.

The 'omnisrestisapi.dll' file is the web server plug-in required to support REST based web services (introduced in Studio 6.1).

The 'owsisapi.dll' file is the web server plug-in required to support SOAP based web services (supported in Omnis prior to Studio 6.1).




