Janus Web Server: Difference between revisions
m (remove category) |
m (minor cleanup) |
||
Line 5: | Line 5: | ||
A site that has <var class="product">Janus Web Server</var> must have the <var class="product">[[Janus TCP/IP Base]]</var> because without it, it is impossible to use <var class="product">Janus Web Server</var>. A <var class="product">Janus Web Server</var> site might also have one or more of the other products in the Janus family, though no others are required. Note that if <var class="product">Limited Janus Web Server</var> is available, then <var class="product">Janus TCP/IP Base</var> is automatically authorized. <var class="product">Limited Janus Web Server</var> is a free, restricted version of <var class="product">Janus Web Server</var>. | A site that has <var class="product">Janus Web Server</var> must have the <var class="product">[[Janus TCP/IP Base]]</var> because without it, it is impossible to use <var class="product">Janus Web Server</var>. A <var class="product">Janus Web Server</var> site might also have one or more of the other products in the Janus family, though no others are required. Note that if <var class="product">Limited Janus Web Server</var> is available, then <var class="product">Janus TCP/IP Base</var> is automatically authorized. <var class="product">Limited Janus Web Server</var> is a free, restricted version of <var class="product">Janus Web Server</var>. | ||
The <var class="product">Janus Web Server</var> programmer API is implemented as the [[ | The <var class="product">Janus Web Server</var> programmer API is implemented as the [[List of Janus Web Server $functions|Janus Web Server $functions]]. | ||
Use the [[#See also|See also]] links below to prepare to use <var class="product">Janus Web Server</var>, and for all <var class="product">Janus Web Server</var>-specific topics, see the [[:Category:Janus Web Server|Janus Web Server category]]. | Use the [[#See also|See also]] links below to prepare to use <var class="product">Janus Web Server</var>, and for all <var class="product">Janus Web Server</var>-specific topics, see the [[:Category:Janus Web Server|Janus Web Server category]]. | ||
==Additional Janus Web tools== | ==Additional Janus Web tools== | ||
<var class="product">Janus Web Server</var> is distributed with two utilities: SIRPIPE and SIRPUT. These can be used to facilitate loading of binary and text data into <var class="product">Model 204</var> procedure files. Both utilities are distributed as stand-alone load modules that requires a separate (though simple) installation from the <var class="product">[[RKTools]]</var>. | <var class="product">Janus Web Server</var> is distributed with two utilities: [[Loading with the SIRPIPE and SIRPUT utilities|SIRPIPE and SIRPUT]]. These can be used to facilitate loading of binary and text data into <var class="product">Model 204</var> procedure files. Both utilities are distributed as stand-alone load modules that requires a separate (though simple) installation from the <var class="product">[[RKTools]]</var>. | ||
<var class="product">Janus Web Server</var> also includes a facility called <var class="product">[[Janus Web Legacy Support]]</var>. Not a separate product, this is a standard part of <var class="product">Janus Web Server</var>. By converting 3270 screens into HTML pages, <var class="product">Janus Web Legacy Support</var> makes it possible to access existing 3270 applications from a browser. | <var class="product">Janus Web Server</var> also includes a facility called <var class="product">[[Janus Web Legacy Support]]</var>. Not a separate product, this is a standard part of <var class="product">Janus Web Server</var>. By converting 3270 screens into HTML pages, <var class="product">Janus Web Legacy Support</var> makes it possible to access existing 3270 applications from a browser. | ||
==Limited Janus Web Server== | ==Limited Janus Web Server== | ||
The Limited Janus Web Server capability allows you to write limited-scale <var class="product">Janus Web Server</var> applications without requiring you to purchase a copy of <var class="product">Janus Web Server</var>. This lets you implement low-volume applications using the power of the Internet, even if your only <var class="product">Sirius Mods</var> product is, for example, <var class="product">Fast/Backup</var> or <var class="product">Fast/Reload</var>. | |||
The Limited Janus Web Server capability allows you to write limited-scale <var class="product">Janus Web Server</var> applications without requiring you to purchase a copy of <var class="product">Janus Web Server</var>. This | |||
The <var class="product">Limited Janus Web Server</var> capability is automatically created in any <var class="product">Model 204</var> load module that has at least one <var class="product">Sirius Mods</var> product authorized and does not contain authorization to <var class="product">Janus Web Server</var>. The duration of that capability is the maximum duration of any of the authorized [[Sirius Mods|Sirius Mods products]]. | The <var class="product">Limited Janus Web Server</var> capability is automatically created in any <var class="product">Model 204</var> load module that has at least one <var class="product">Sirius Mods</var> product authorized and does not contain authorization to <var class="product">Janus Web Server</var>. The duration of that capability is the maximum duration of any of the authorized [[Sirius Mods|Sirius Mods products]]. | ||
Line 24: | Line 23: | ||
<ul> | <ul> | ||
<li>Authorization to use the $Web* functions ([[Janus Web Server $functions|"Janus Web Server $functions"]]).</li> | <li>Authorization to use the $Web* functions ([[Janus Web Server $functions|"Janus Web Server $functions"]]).</li> | ||
<li>If <var class="product">Janus TCP/IP Base</var> is not otherwise authorized, authorization to it with 3 threads. | |||
<li>If <var class="product">Janus TCP/IP Base</var> is not otherwise authorized, authorization to it with 3 threads. </li> | |||
<li>Authorization to define and use <var class="product">Janus Web Server</var> (<var>WEBSERV</var>) ports with up to 3 | <li>Authorization to define and use <var class="product">Janus Web Server</var> (<var>WEBSERV</var>) ports with up to 3 | ||
connections.</li> | connections. </li> | ||
<li>Authorization to use <var class="product">SirScan</var> to view the audit trail entries of any <var>WEBSERV</var> thread. | |||
<li>Authorization to use <var class="product">SirScan</var> to view the audit trail entries of any <var>WEBSERV</var> thread. </li> | |||
<li>Authorization for the <var>[[Text and Html statements|Html/Text]]</var> statement and the <var>[[SIREDIT parameter|SIREDIT]]</var> and <var>[[WEBAUDIT parameter|WEBAUDIT]]</var> parameters.</li> | <li>Authorization for the <var>[[Text and Html statements|Html/Text]]</var> statement and the <var>[[SIREDIT parameter|SIREDIT]]</var> and <var>[[WEBAUDIT parameter|WEBAUDIT]]</var> parameters.</li> | ||
<li>Customer support and maintenance for Limited Janus Web Server. | |||
The limitations imposed in Limited Janus Web Server | <li>Customer support and maintenance for Limited Janus Web Server. </li> | ||
<var class="product">Janus Web Server</var> license: | </ul> | ||
The limitations imposed in Limited Janus Web Server relative to a full | |||
<var class="product">Janus Web Server</var> license are as follows: | |||
<ul> | <ul> | ||
<li>At most 3 concurrent Janus <var>WEBSERV</var> threads may be active.</li> | <li>At most 3 concurrent Janus <var>WEBSERV</var> threads may be active.</li> | ||
<li>The only $functions authorized by <var class="product">Limited Janus Web Server</var> are the $Web* ones; <var class="product">Janus Web Server</var> authorizes many $functions beyond the $Web* functions.</li> | <li>The only $functions authorized by <var class="product">Limited Janus Web Server</var> are the $Web* ones; <var class="product">Janus Web Server</var> authorizes many $functions beyond the $Web* functions.</li> | ||
</ul> | </ul> | ||
Rocket Software will encourage and assist users among its customer base to develop applications that can be shared among Limited Janus Web Server and <var class="product">Janus Web Server</var> customers. Of course, Rocket Software hopes that the functionality provided by <var class="product">Limited Janus Web Server</var> convinces you to purchase full <var class="product">Janus Web Server</var> and <var class="product">[[SirScan]]</var> licenses. | |||
==See also== | ==See also== |
Revision as of 15:59, 8 April 2016
Janus Web Server is part of the Janus family of products that provides connectivity to the Model 204 database. Janus Web Server allows Model 204 to act as a web server on a TCP/IP network, providing access to Model 204 data and applications from web browsers.
Janus Web Server lets you use User Language to send and receive HTML data with a web browser, and you can easily route output from Model 204 commands to the browser. A set of $functions retrieve information about a browser request and control the data sent back. You can serve static HTML, image, and audio data from Model 204 procedures and maintain both the form that initiates an application request and the application itself in the same procedure file. The existing Model 204 security structures can be used for secure sections of web sites, and SSL (Secure Socket Layer) protocol support offers end-to-end encryption of data.
A site that has Janus Web Server must have the Janus TCP/IP Base because without it, it is impossible to use Janus Web Server. A Janus Web Server site might also have one or more of the other products in the Janus family, though no others are required. Note that if Limited Janus Web Server is available, then Janus TCP/IP Base is automatically authorized. Limited Janus Web Server is a free, restricted version of Janus Web Server.
The Janus Web Server programmer API is implemented as the Janus Web Server $functions.
Use the See also links below to prepare to use Janus Web Server, and for all Janus Web Server-specific topics, see the Janus Web Server category.
Additional Janus Web tools
Janus Web Server is distributed with two utilities: SIRPIPE and SIRPUT. These can be used to facilitate loading of binary and text data into Model 204 procedure files. Both utilities are distributed as stand-alone load modules that requires a separate (though simple) installation from the RKTools.
Janus Web Server also includes a facility called Janus Web Legacy Support. Not a separate product, this is a standard part of Janus Web Server. By converting 3270 screens into HTML pages, Janus Web Legacy Support makes it possible to access existing 3270 applications from a browser.
Limited Janus Web Server
The Limited Janus Web Server capability allows you to write limited-scale Janus Web Server applications without requiring you to purchase a copy of Janus Web Server. This lets you implement low-volume applications using the power of the Internet, even if your only Sirius Mods product is, for example, Fast/Backup or Fast/Reload.
The Limited Janus Web Server capability is automatically created in any Model 204 load module that has at least one Sirius Mods product authorized and does not contain authorization to Janus Web Server. The duration of that capability is the maximum duration of any of the authorized Sirius Mods products.
Limited Janus Web Server consists of the following:
- Authorization to use the $Web* functions ("Janus Web Server $functions").
- If Janus TCP/IP Base is not otherwise authorized, authorization to it with 3 threads.
- Authorization to define and use Janus Web Server (WEBSERV) ports with up to 3 connections.
- Authorization to use SirScan to view the audit trail entries of any WEBSERV thread.
- Authorization for the Html/Text statement and the SIREDIT and WEBAUDIT parameters.
- Customer support and maintenance for Limited Janus Web Server.
The limitations imposed in Limited Janus Web Server relative to a full Janus Web Server license are as follows:
- At most 3 concurrent Janus WEBSERV threads may be active.
- The only $functions authorized by Limited Janus Web Server are the $Web* ones; Janus Web Server authorizes many $functions beyond the $Web* functions.
Rocket Software will encourage and assist users among its customer base to develop applications that can be shared among Limited Janus Web Server and Janus Web Server customers. Of course, Rocket Software hopes that the functionality provided by Limited Janus Web Server convinces you to purchase full Janus Web Server and SirScan licenses.